builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-770 starttime: 1462526643.63 results: success (0) buildid: 20160506003217 builduid: e7e5bde278b846049020aeeed4c7a097 revision: b17fa0c2f2e4537942a5d91b543c825f124564fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:03.630259) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:03.630893) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:03.631344) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:03.668012) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:03.668532) ========= 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-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False --2016-05-06 02:24:03-- 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% 10.3M=0.001s 2016-05-06 02:24:04 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.852286 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:04.549537) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:04.549986) ========= 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-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018328 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:04.614704) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-06 02:24:04.615219) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b17fa0c2f2e4537942a5d91b543c825f124564fc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b17fa0c2f2e4537942a5d91b543c825f124564fc --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-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False 2016-05-06 02:24:04,733 truncating revision to first 12 chars 2016-05-06 02:24:04,734 Setting DEBUG logging. 2016-05-06 02:24:04,734 attempt 1/10 2016-05-06 02:24:04,734 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b17fa0c2f2e4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-06 02:24:06,194 unpacking tar archive at: mozilla-aurora-b17fa0c2f2e4/testing/mozharness/ program finished with exit code 0 elapsedTime=2.188539 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-06 02:24:06.844173) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:06.844650) ========= script_repo_revision: b17fa0c2f2e4537942a5d91b543c825f124564fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:06.845214) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:06.845647) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 02:24:06.883987) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 59 secs) (at 2016-05-06 02:24:06.884444) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False 02:24:07 INFO - MultiFileLogger online at 20160506 02:24:07 in /builds/slave/test 02:24:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 02:24:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:24:07 INFO - {'append_to_log': False, 02:24:07 INFO - 'base_work_dir': '/builds/slave/test', 02:24:07 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:24:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:24:07 INFO - 'buildbot_json_path': 'buildprops.json', 02:24:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:24:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:24:07 INFO - 'download_minidump_stackwalk': True, 02:24:07 INFO - 'download_symbols': 'true', 02:24:07 INFO - 'e10s': False, 02:24:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:24:07 INFO - 'tooltool.py': '/tools/tooltool.py', 02:24:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:24:07 INFO - '/tools/misc-python/virtualenv.py')}, 02:24:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:24:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:24:07 INFO - 'log_level': 'info', 02:24:07 INFO - 'log_to_console': True, 02:24:07 INFO - 'opt_config_files': (), 02:24:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:24:07 INFO - '--processes=1', 02:24:07 INFO - '--config=%(test_path)s/wptrunner.ini', 02:24:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:24:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:24:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:24:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:24:07 INFO - 'pip_index': False, 02:24:07 INFO - 'require_test_zip': True, 02:24:07 INFO - 'test_type': ('testharness',), 02:24:07 INFO - 'this_chunk': '1', 02:24:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:24:07 INFO - 'total_chunks': '10', 02:24:07 INFO - 'virtualenv_path': 'venv', 02:24:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:24:07 INFO - 'work_dir': 'build'} 02:24:07 INFO - ##### 02:24:07 INFO - ##### Running clobber step. 02:24:07 INFO - ##### 02:24:07 INFO - Running pre-action listener: _resource_record_pre_action 02:24:07 INFO - Running main action method: clobber 02:24:07 INFO - rmtree: /builds/slave/test/build 02:24:07 INFO - Running post-action listener: _resource_record_post_action 02:24:07 INFO - ##### 02:24:07 INFO - ##### Running read-buildbot-config step. 02:24:07 INFO - ##### 02:24:07 INFO - Running pre-action listener: _resource_record_pre_action 02:24:07 INFO - Running main action method: read_buildbot_config 02:24:07 INFO - Using buildbot properties: 02:24:07 INFO - { 02:24:07 INFO - "project": "", 02:24:07 INFO - "product": "firefox", 02:24:07 INFO - "script_repo_revision": "production", 02:24:07 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 02:24:07 INFO - "repository": "", 02:24:07 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 02:24:07 INFO - "buildid": "20160506003217", 02:24:07 INFO - "pgo_build": "False", 02:24:07 INFO - "basedir": "/builds/slave/test", 02:24:07 INFO - "buildnumber": 47, 02:24:07 INFO - "slavename": "tst-linux32-spot-770", 02:24:07 INFO - "revision": "b17fa0c2f2e4537942a5d91b543c825f124564fc", 02:24:07 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 02:24:07 INFO - "platform": "linux", 02:24:07 INFO - "branch": "mozilla-aurora", 02:24:07 INFO - "repo_path": "releases/mozilla-aurora", 02:24:07 INFO - "moz_repo_path": "", 02:24:07 INFO - "stage_platform": "linux", 02:24:07 INFO - "builduid": "e7e5bde278b846049020aeeed4c7a097", 02:24:07 INFO - "slavebuilddir": "test" 02:24:07 INFO - } 02:24:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 02:24:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 02:24:07 INFO - Running post-action listener: _resource_record_post_action 02:24:07 INFO - ##### 02:24:07 INFO - ##### Running download-and-extract step. 02:24:07 INFO - ##### 02:24:07 INFO - Running pre-action listener: _resource_record_pre_action 02:24:07 INFO - Running main action method: download_and_extract 02:24:07 INFO - mkdir: /builds/slave/test/build/tests 02:24:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:24:07 INFO - https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:24:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:24:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:24:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:24:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 02:24:15 INFO - Downloaded 1325 bytes. 02:24:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 02:24:15 INFO - Using the following test package requirements: 02:24:15 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:24:15 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 02:24:15 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 02:24:15 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'jsshell-linux-i686.zip'], 02:24:15 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 02:24:15 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 02:24:15 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 02:24:15 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 02:24:15 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 02:24:15 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 02:24:15 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 02:24:15 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 02:24:15 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')]} 02:24:15 INFO - https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:24:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:24:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:24:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 02:24:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 02:24:25 INFO - Downloaded 22447995 bytes. 02:24:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:24:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:24:26 INFO - caution: filename not matched: web-platform/* 02:24:26 INFO - Return code: 11 02:24: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')]} 02:24:26 INFO - https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:24:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:24:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:24:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 02:24:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 02:24:28 INFO - Downloaded 36408641 bytes. 02:24:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:24:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:24:35 INFO - caution: filename not matched: bin/* 02:24:35 INFO - caution: filename not matched: config/* 02:24:35 INFO - caution: filename not matched: mozbase/* 02:24:35 INFO - caution: filename not matched: marionette/* 02:24:35 INFO - caution: filename not matched: tools/wptserve/* 02:24:35 INFO - Return code: 11 02:24:35 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')]} 02:24:35 INFO - https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:24:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:24:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:24:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:24:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 02:24:54 INFO - Downloaded 69317133 bytes. 02:24:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:24:54 INFO - mkdir: /builds/slave/test/properties 02:24:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:24:54 INFO - Writing to file /builds/slave/test/properties/build_url 02:24:54 INFO - Contents: 02:24:54 INFO - build_url:https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 02:24:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:24:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:24:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:24:56 INFO - Contents: 02:24:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:24:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:24:56 INFO - https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:24:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:24:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:24:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 02:24:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 02:25:13 INFO - Downloaded 92298363 bytes. 02:25:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:25:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:25:22 INFO - Return code: 0 02:25:22 INFO - Running post-action listener: _resource_record_post_action 02:25:22 INFO - Running post-action listener: set_extra_try_arguments 02:25:22 INFO - ##### 02:25:22 INFO - ##### Running create-virtualenv step. 02:25:22 INFO - ##### 02:25:22 INFO - Running pre-action listener: _pre_create_virtualenv 02:25:22 INFO - Running pre-action listener: _resource_record_pre_action 02:25:22 INFO - Running main action method: create_virtualenv 02:25:22 INFO - Creating virtualenv /builds/slave/test/build/venv 02:25:22 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 02:25:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:25:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:25:23 INFO - Using real prefix '/usr' 02:25:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:25:24 INFO - Installing distribute.............................................................................................................................................................................................done. 02:25:28 INFO - Installing pip.................done. 02:25:28 INFO - Return code: 0 02:25:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:25: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')]} 02:25:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:25:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25: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')]} 02:25:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:25:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9064c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90cb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x917df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, '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-1462525011.280905-2122950118', '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 02:25: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:25: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:25:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:25:28 INFO - 'CCACHE_UMASK': '002', 02:25:28 INFO - 'DISPLAY': ':0', 02:25:28 INFO - 'HOME': '/home/cltbld', 02:25:28 INFO - 'LANG': 'en_US.UTF-8', 02:25:28 INFO - 'LOGNAME': 'cltbld', 02:25:28 INFO - 'MAIL': '/var/mail/cltbld', 02:25:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:25:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:25:28 INFO - 'MOZ_NO_REMOTE': '1', 02:25:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:25:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:25:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:25:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:25:28 INFO - 'PWD': '/builds/slave/test', 02:25:28 INFO - 'SHELL': '/bin/bash', 02:25:28 INFO - 'SHLVL': '1', 02:25:28 INFO - 'TERM': 'linux', 02:25:28 INFO - 'TMOUT': '86400', 02:25:28 INFO - 'USER': 'cltbld', 02:25:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:25:28 INFO - '_': '/tools/buildbot/bin/python'} 02:25:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:25:29 INFO - Downloading/unpacking psutil>=0.7.1 02:25: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 02:25: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 02:25:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25: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 02:25: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 02:25:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:25:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:25:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:25:34 INFO - Installing collected packages: psutil 02:25:34 INFO - Running setup.py install for psutil 02:25:34 INFO - building 'psutil._psutil_linux' extension 02:25:34 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 02:25:38 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:25:38 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:25:39 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 02:25:39 INFO - building 'psutil._psutil_posix' extension 02:25:39 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 02:25:39 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 02:25:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:25:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:25:40 INFO - Successfully installed psutil 02:25:40 INFO - Cleaning up... 02:25:40 INFO - Return code: 0 02:25:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:25:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:25:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:25:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:25:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:25:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9064c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90cb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x917df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, '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-1462525011.280905-2122950118', '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 02:25:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:25:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:25:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:25:40 INFO - 'CCACHE_UMASK': '002', 02:25:40 INFO - 'DISPLAY': ':0', 02:25:40 INFO - 'HOME': '/home/cltbld', 02:25:40 INFO - 'LANG': 'en_US.UTF-8', 02:25:40 INFO - 'LOGNAME': 'cltbld', 02:25:40 INFO - 'MAIL': '/var/mail/cltbld', 02:25:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:25:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:25:40 INFO - 'MOZ_NO_REMOTE': '1', 02:25:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:25:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:25:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:25:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:25:40 INFO - 'PWD': '/builds/slave/test', 02:25:40 INFO - 'SHELL': '/bin/bash', 02:25:40 INFO - 'SHLVL': '1', 02:25:40 INFO - 'TERM': 'linux', 02:25:40 INFO - 'TMOUT': '86400', 02:25:40 INFO - 'USER': 'cltbld', 02:25:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:25:40 INFO - '_': '/tools/buildbot/bin/python'} 02:25:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:25:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:25:40 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 02:25:40 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 02:25:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:40 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 02:25:40 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 02:25:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:25:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:25:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:25:45 INFO - Installing collected packages: mozsystemmonitor 02:25:45 INFO - Running setup.py install for mozsystemmonitor 02:25:45 INFO - Successfully installed mozsystemmonitor 02:25:45 INFO - Cleaning up... 02:25:45 INFO - Return code: 0 02:25:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:25: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')]} 02:25:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:25:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25: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')]} 02:25:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:25:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9064c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90cb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x917df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, '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-1462525011.280905-2122950118', '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 02:25:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:25:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:25:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:25:45 INFO - 'CCACHE_UMASK': '002', 02:25:45 INFO - 'DISPLAY': ':0', 02:25:45 INFO - 'HOME': '/home/cltbld', 02:25:45 INFO - 'LANG': 'en_US.UTF-8', 02:25:45 INFO - 'LOGNAME': 'cltbld', 02:25:45 INFO - 'MAIL': '/var/mail/cltbld', 02:25:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:25:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:25:45 INFO - 'MOZ_NO_REMOTE': '1', 02:25:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:25:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:25:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:25:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:25:45 INFO - 'PWD': '/builds/slave/test', 02:25:45 INFO - 'SHELL': '/bin/bash', 02:25:45 INFO - 'SHLVL': '1', 02:25:45 INFO - 'TERM': 'linux', 02:25:45 INFO - 'TMOUT': '86400', 02:25:45 INFO - 'USER': 'cltbld', 02:25:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:25:45 INFO - '_': '/tools/buildbot/bin/python'} 02:25:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:25:46 INFO - Downloading/unpacking blobuploader==1.2.4 02:25:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:25:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:25:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:25:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:25:50 INFO - Downloading blobuploader-1.2.4.tar.gz 02:25:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:25:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:25:51 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 02:25:51 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 02:25:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:51 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 02:25:51 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 02:25:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:25:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:25:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:25:52 INFO - Downloading docopt-0.6.1.tar.gz 02:25:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:25:52 INFO - Installing collected packages: blobuploader, requests, docopt 02:25:52 INFO - Running setup.py install for blobuploader 02:25:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:25:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:25:53 INFO - Running setup.py install for requests 02:25:54 INFO - Running setup.py install for docopt 02:25:54 INFO - Successfully installed blobuploader requests docopt 02:25:54 INFO - Cleaning up... 02:25:54 INFO - Return code: 0 02:25:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:25:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:25:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:25:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:25:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:25:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:25:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9064c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90cb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x917df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, '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-1462525011.280905-2122950118', '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 02:25:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:25:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:25:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:25:54 INFO - 'CCACHE_UMASK': '002', 02:25:54 INFO - 'DISPLAY': ':0', 02:25:54 INFO - 'HOME': '/home/cltbld', 02:25:54 INFO - 'LANG': 'en_US.UTF-8', 02:25:54 INFO - 'LOGNAME': 'cltbld', 02:25:54 INFO - 'MAIL': '/var/mail/cltbld', 02:25:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:25:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:25:54 INFO - 'MOZ_NO_REMOTE': '1', 02:25:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:25:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:25:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:25:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:25:54 INFO - 'PWD': '/builds/slave/test', 02:25:54 INFO - 'SHELL': '/bin/bash', 02:25:54 INFO - 'SHLVL': '1', 02:25:54 INFO - 'TERM': 'linux', 02:25:54 INFO - 'TMOUT': '86400', 02:25:54 INFO - 'USER': 'cltbld', 02:25:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:25:54 INFO - '_': '/tools/buildbot/bin/python'} 02:25:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:25:54 INFO - Running setup.py (path:/tmp/pip-zLIYwO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:25:54 INFO - Running setup.py (path:/tmp/pip-Xq219D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:25:55 INFO - Running setup.py (path:/tmp/pip-54wBYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:25:55 INFO - Running setup.py (path:/tmp/pip-UqwHcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:25:55 INFO - Running setup.py (path:/tmp/pip-Z6559B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:25:55 INFO - Running setup.py (path:/tmp/pip-iLqxbr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:25:55 INFO - Running setup.py (path:/tmp/pip-B81Yx5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:25:55 INFO - Running setup.py (path:/tmp/pip-UHyqdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:25:55 INFO - Running setup.py (path:/tmp/pip-upGIqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:25:56 INFO - Running setup.py (path:/tmp/pip-UEunu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:25:56 INFO - Running setup.py (path:/tmp/pip-7C4yBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:25:56 INFO - Running setup.py (path:/tmp/pip-HSDavq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:25:56 INFO - Running setup.py (path:/tmp/pip-vriUL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:25:56 INFO - Running setup.py (path:/tmp/pip-VB3zi1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:25:56 INFO - Running setup.py (path:/tmp/pip-J6q4tU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:25:56 INFO - Running setup.py (path:/tmp/pip-8FcPJk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:25:56 INFO - Running setup.py (path:/tmp/pip-AgWbNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:25:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:25:57 INFO - Running setup.py (path:/tmp/pip-av__yJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:25:57 INFO - Running setup.py (path:/tmp/pip-cXfppq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:25:57 INFO - Running setup.py (path:/tmp/pip-bhClaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:25:57 INFO - Running setup.py (path:/tmp/pip-eA3ZiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:25:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:25:58 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 02:25:58 INFO - Running setup.py install for manifestparser 02:25:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:25:58 INFO - Running setup.py install for mozcrash 02:25:58 INFO - Running setup.py install for mozdebug 02:25:58 INFO - Running setup.py install for mozdevice 02:25:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:25:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:25:58 INFO - Running setup.py install for mozfile 02:25:59 INFO - Running setup.py install for mozhttpd 02:25:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Running setup.py install for mozinfo 02:25:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Running setup.py install for mozInstall 02:25:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:25:59 INFO - Running setup.py install for mozleak 02:25:59 INFO - Running setup.py install for mozlog 02:26:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:26:00 INFO - Running setup.py install for moznetwork 02:26:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:26:00 INFO - Running setup.py install for mozprocess 02:26:00 INFO - Running setup.py install for mozprofile 02:26:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:26:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:26:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:26:00 INFO - Running setup.py install for mozrunner 02:26:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:26:01 INFO - Running setup.py install for mozscreenshot 02:26:01 INFO - Running setup.py install for moztest 02:26:01 INFO - Running setup.py install for mozversion 02:26:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:26:01 INFO - Running setup.py install for wptserve 02:26:02 INFO - Running setup.py install for marionette-driver 02:26:02 INFO - Running setup.py install for browsermob-proxy 02:26:02 INFO - Running setup.py install for marionette-client 02:26:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:26:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:26:03 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 02:26:03 INFO - Cleaning up... 02:26:03 INFO - Return code: 0 02:26:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:26:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:26:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:26:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:26:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:26:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9064c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90cb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x917df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, '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-1462525011.280905-2122950118', '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 02:26:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:26:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:26:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:26:03 INFO - 'CCACHE_UMASK': '002', 02:26:03 INFO - 'DISPLAY': ':0', 02:26:03 INFO - 'HOME': '/home/cltbld', 02:26:03 INFO - 'LANG': 'en_US.UTF-8', 02:26:03 INFO - 'LOGNAME': 'cltbld', 02:26:03 INFO - 'MAIL': '/var/mail/cltbld', 02:26:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:26:03 INFO - 'MOZ_NO_REMOTE': '1', 02:26:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:26:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:26:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:03 INFO - 'PWD': '/builds/slave/test', 02:26:03 INFO - 'SHELL': '/bin/bash', 02:26:03 INFO - 'SHLVL': '1', 02:26:03 INFO - 'TERM': 'linux', 02:26:03 INFO - 'TMOUT': '86400', 02:26:03 INFO - 'USER': 'cltbld', 02:26:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:26:03 INFO - '_': '/tools/buildbot/bin/python'} 02:26:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:26:03 INFO - Running setup.py (path:/tmp/pip-mFFOFM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:26:03 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)) 02:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:26:03 INFO - Running setup.py (path:/tmp/pip-xQngM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:26:03 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)) 02:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:26:03 INFO - Running setup.py (path:/tmp/pip-twGFVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:26:04 INFO - Running setup.py (path:/tmp/pip-hz66BU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:26:04 INFO - Running setup.py (path:/tmp/pip-XCSbCC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:26:04 INFO - Running setup.py (path:/tmp/pip-ytBNxO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:26:04 INFO - Running setup.py (path:/tmp/pip-y9URUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:26:04 INFO - Running setup.py (path:/tmp/pip-t5HpQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:26:04 INFO - Running setup.py (path:/tmp/pip-6ctdq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:26:04 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)) 02:26:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:26:04 INFO - Running setup.py (path:/tmp/pip-xEQc86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:26:05 INFO - Running setup.py (path:/tmp/pip-xMhXDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:26:05 INFO - Running setup.py (path:/tmp/pip-WUgh_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:26:05 INFO - Running setup.py (path:/tmp/pip-yQ3Vq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:26:05 INFO - Running setup.py (path:/tmp/pip-RrVM5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:05 INFO - Running setup.py (path:/tmp/pip-92xk_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:26:05 INFO - Running setup.py (path:/tmp/pip-s8BY7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:26:05 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)) 02:26:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:26:05 INFO - Running setup.py (path:/tmp/pip-sS2Bwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:26:06 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)) 02:26:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:26:06 INFO - Running setup.py (path:/tmp/pip-YoXkn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:26:06 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)) 02:26:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:26:06 INFO - Running setup.py (path:/tmp/pip-CwDLjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:26:07 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)) 02:26:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:07 INFO - Running setup.py (path:/tmp/pip-cpzRpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:26:07 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)) 02:26:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:26:07 INFO - Running setup.py (path:/tmp/pip-MpoNmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:26:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:26:07 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)) 02:26:07 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)) 02:26:07 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)) 02:26:07 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)) 02:26:07 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)) 02:26:07 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)) 02:26:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:26:07 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 02:26:07 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 02:26:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:26:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:26:07 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 02:26:07 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 02:26:12 INFO - Downloading blessings-1.6.tar.gz 02:26:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:26:12 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)) 02:26:12 INFO - Installing collected packages: blessings 02:26:12 INFO - Running setup.py install for blessings 02:26:13 INFO - Successfully installed blessings 02:26:13 INFO - Cleaning up... 02:26:13 INFO - Return code: 0 02:26:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:26:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:26:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:26:13 INFO - Reading from file tmpfile_stdout 02:26:13 INFO - Current package versions: 02:26:13 INFO - argparse == 1.2.1 02:26:13 INFO - blessings == 1.6 02:26:13 INFO - blobuploader == 1.2.4 02:26:13 INFO - browsermob-proxy == 0.6.0 02:26:13 INFO - docopt == 0.6.1 02:26:13 INFO - manifestparser == 1.1 02:26:13 INFO - marionette-client == 2.3.0 02:26:13 INFO - marionette-driver == 1.4.0 02:26:13 INFO - mozInstall == 1.12 02:26:13 INFO - mozcrash == 0.17 02:26:13 INFO - mozdebug == 0.1 02:26:13 INFO - mozdevice == 0.48 02:26:13 INFO - mozfile == 1.2 02:26:13 INFO - mozhttpd == 0.7 02:26:13 INFO - mozinfo == 0.9 02:26:13 INFO - mozleak == 0.1 02:26:13 INFO - mozlog == 3.1 02:26:13 INFO - moznetwork == 0.27 02:26:13 INFO - mozprocess == 0.22 02:26:13 INFO - mozprofile == 0.28 02:26:13 INFO - mozrunner == 6.11 02:26:13 INFO - mozscreenshot == 0.1 02:26:13 INFO - mozsystemmonitor == 0.0 02:26:13 INFO - moztest == 0.7 02:26:13 INFO - mozversion == 1.4 02:26:13 INFO - psutil == 3.1.1 02:26:13 INFO - requests == 1.2.3 02:26:13 INFO - wptserve == 1.4.0 02:26:13 INFO - wsgiref == 0.1.2 02:26:13 INFO - Running post-action listener: _resource_record_post_action 02:26:13 INFO - Running post-action listener: _start_resource_monitoring 02:26:13 INFO - Starting resource monitoring. 02:26:13 INFO - ##### 02:26:13 INFO - ##### Running pull step. 02:26:13 INFO - ##### 02:26:13 INFO - Running pre-action listener: _resource_record_pre_action 02:26:13 INFO - Running main action method: pull 02:26:13 INFO - Pull has nothing to do! 02:26:13 INFO - Running post-action listener: _resource_record_post_action 02:26:13 INFO - ##### 02:26:13 INFO - ##### Running install step. 02:26:13 INFO - ##### 02:26:13 INFO - Running pre-action listener: _resource_record_pre_action 02:26:13 INFO - Running main action method: install 02:26:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:26:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:26:14 INFO - Reading from file tmpfile_stdout 02:26:14 INFO - Detecting whether we're running mozinstall >=1.0... 02:26:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:26:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:26:14 INFO - Reading from file tmpfile_stdout 02:26:14 INFO - Output received: 02:26:14 INFO - Usage: mozinstall [options] installer 02:26:14 INFO - Options: 02:26:14 INFO - -h, --help show this help message and exit 02:26:14 INFO - -d DEST, --destination=DEST 02:26:14 INFO - Directory to install application into. [default: 02:26:14 INFO - "/builds/slave/test"] 02:26:14 INFO - --app=APP Application being installed. [default: firefox] 02:26:14 INFO - mkdir: /builds/slave/test/build/application 02:26:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:26:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:26:47 INFO - Reading from file tmpfile_stdout 02:26:47 INFO - Output received: 02:26:47 INFO - /builds/slave/test/build/application/firefox/firefox 02:26:47 INFO - Running post-action listener: _resource_record_post_action 02:26:47 INFO - ##### 02:26:47 INFO - ##### Running run-tests step. 02:26:47 INFO - ##### 02:26:47 INFO - Running pre-action listener: _resource_record_pre_action 02:26:47 INFO - Running main action method: run_tests 02:26:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:26:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:26:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:26:47 INFO - grabbing minidump binary from tooltool 02:26:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:26:47 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 0x8e5fe30>, '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 0x90fcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x917b470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:26:47 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 02:26:47 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 02:26:47 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 02:26:47 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:26:47 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpJ2m9hb 02:26:47 INFO - INFO - File integrity verified, renaming tmpJ2m9hb to linux32-minidump_stackwalk 02:26:47 INFO - INFO - Updating local cache /builds/tooltool_cache... 02:26:47 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 02:26:47 INFO - Return code: 0 02:26:47 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:26:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:26:48 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/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:26:48 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/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:26:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:26:48 INFO - 'CCACHE_UMASK': '002', 02:26:48 INFO - 'DISPLAY': ':0', 02:26:48 INFO - 'HOME': '/home/cltbld', 02:26:48 INFO - 'LANG': 'en_US.UTF-8', 02:26:48 INFO - 'LOGNAME': 'cltbld', 02:26:48 INFO - 'MAIL': '/var/mail/cltbld', 02:26:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:26:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:26:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:26:48 INFO - 'MOZ_NO_REMOTE': '1', 02:26:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:26:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:26:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:26:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:26:48 INFO - 'PWD': '/builds/slave/test', 02:26:48 INFO - 'SHELL': '/bin/bash', 02:26:48 INFO - 'SHLVL': '1', 02:26:48 INFO - 'TERM': 'linux', 02:26:48 INFO - 'TMOUT': '86400', 02:26:48 INFO - 'USER': 'cltbld', 02:26:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462525011.280905-2122950118', 02:26:48 INFO - '_': '/tools/buildbot/bin/python'} 02:26:48 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/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:26:48 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 02:26:48 INFO - import pkg_resources 02:26:50 INFO - Using 1 client processes 02:26:50 INFO - wptserve Starting http server on 127.0.0.1:8000 02:26:50 INFO - wptserve Starting http server on 127.0.0.1:8001 02:26:50 INFO - wptserve Starting http server on 127.0.0.1:8443 02:26:52 INFO - SUITE-START | Running 778 tests 02:26:52 INFO - Running testharness tests 02:26:52 INFO - Setting up ssl 02:26:52 INFO - PROCESS | certutil | 02:26:52 INFO - PROCESS | certutil | 02:26:52 INFO - PROCESS | certutil | 02:26:52 INFO - Certificate Nickname Trust Attributes 02:26:52 INFO - SSL,S/MIME,JAR/XPI 02:26:52 INFO - 02:26:52 INFO - web-platform-tests CT,, 02:26:52 INFO - 02:26:52 INFO - Starting runner 02:26:56 INFO - PROCESS | 1960 | 1462526816443 Marionette DEBUG Marionette enabled via build flag and pref 02:26:56 INFO - PROCESS | 1960 | ++DOCSHELL 0xa4f16400 == 1 [pid = 1960] [id = 1] 02:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 1 (0xa4f16800) [pid = 1960] [serial = 1] [outer = (nil)] 02:26:56 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 02:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 2 (0xa4f17000) [pid = 1960] [serial = 2] [outer = 0xa4f16800] 02:26:57 INFO - PROCESS | 1960 | 1462526817203 Marionette INFO Listening on port 2828 02:26:57 INFO - PROCESS | 1960 | 1462526817863 Marionette DEBUG Marionette enabled via command-line flag 02:26:57 INFO - PROCESS | 1960 | ++DOCSHELL 0xa2392800 == 2 [pid = 1960] [id = 2] 02:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 3 (0xa23da400) [pid = 1960] [serial = 3] [outer = (nil)] 02:26:57 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 02:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 4 (0xa23dac00) [pid = 1960] [serial = 4] [outer = 0xa23da400] 02:26:58 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a22b7160 02:26:58 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a22b7c40 02:26:58 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22cdbc0 02:26:58 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22cf820 02:26:59 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22ef5e0 02:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 5 (0xa6f0e000) [pid = 1960] [serial = 5] [outer = 0xa4f16800] 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819207 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41077 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819243 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41078 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819314 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41079 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819330 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41080 02:26:59 INFO - PROCESS | 1960 | 1462526819336 Marionette DEBUG Closed connection conn0 02:26:59 INFO - PROCESS | 1960 | 1462526819341 Marionette DEBUG Closed connection conn1 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 02:26:59 INFO - PROCESS | 1960 | 1462526819455 Marionette DEBUG Closed connection conn2 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819506 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:41081 02:26:59 INFO - PROCESS | 1960 | 1462526819511 Marionette DEBUG Closed connection conn3 02:26:59 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:26:59 INFO - PROCESS | 1960 | 1462526819579 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:41082 02:26:59 INFO - PROCESS | 1960 | 1462526819591 Marionette DEBUG Closed connection conn4 02:26:59 INFO - PROCESS | 1960 | 1462526819653 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:26:59 INFO - PROCESS | 1960 | 1462526819667 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160506003217","device":"desktop","version":"48.0a2"} 02:27:00 INFO - PROCESS | 1960 | [1960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:27:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x9ac14000 == 3 [pid = 1960] [id = 3] 02:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 6 (0x9ac14400) [pid = 1960] [serial = 6] [outer = (nil)] 02:27:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x9ac14800 == 4 [pid = 1960] [id = 4] 02:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 7 (0x9ac14c00) [pid = 1960] [serial = 7] [outer = (nil)] 02:27:02 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:27:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a15e000 == 5 [pid = 1960] [id = 5] 02:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 8 (0x9a15e400) [pid = 1960] [serial = 8] [outer = (nil)] 02:27:02 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:27:02 INFO - PROCESS | 1960 | [1960] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 9 (0x99fcec00) [pid = 1960] [serial = 9] [outer = 0x9a15e400] 02:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 10 (0x9a36e400) [pid = 1960] [serial = 10] [outer = 0x9ac14400] 02:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 11 (0x9a370000) [pid = 1960] [serial = 11] [outer = 0x9ac14c00] 02:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 12 (0x99bc1400) [pid = 1960] [serial = 12] [outer = 0x9a15e400] 02:27:04 INFO - PROCESS | 1960 | 1462526824139 Marionette DEBUG loaded listener.js 02:27:04 INFO - PROCESS | 1960 | 1462526824161 Marionette DEBUG loaded listener.js 02:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 13 (0x999e9400) [pid = 1960] [serial = 13] [outer = 0x9a15e400] 02:27:05 INFO - PROCESS | 1960 | 1462526825009 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"91345e7d-1457-4cc4-9e51-410770fc6a72","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160506003217","device":"desktop","version":"48.0a2","command_id":1}}] 02:27:05 INFO - PROCESS | 1960 | 1462526825457 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:27:05 INFO - PROCESS | 1960 | 1462526825801 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 02:27:05 INFO - PROCESS | 1960 | 1462526825855 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:27:05 INFO - PROCESS | 1960 | [1960] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:27:06 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 14 (0x946ad400) [pid = 1960] [serial = 14] [outer = 0x9a15e400] 02:27:06 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:27:06 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:27:06 INFO - PROCESS | 1960 | 1462526826586 Marionette TRACE conn5 <- [1,3,null,{}] 02:27:06 INFO - PROCESS | 1960 | 1462526826653 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:27:06 INFO - PROCESS | 1960 | 1462526826678 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 02:27:06 INFO - PROCESS | 1960 | 1462526826735 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 02:27:06 INFO - PROCESS | 1960 | 1462526826740 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 02:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:27:06 INFO - PROCESS | 1960 | 1462526826753 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:27:06 INFO - PROCESS | 1960 | 1462526826758 Marionette TRACE conn5 <- [1,6,null,{}] 02:27:06 INFO - PROCESS | 1960 | 1462526826767 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:06 INFO - PROCESS | 1960 | 1462526826788 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 02:27:06 INFO - PROCESS | 1960 | 1462526826796 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x945e3800 == 6 [pid = 1960] [id = 6] 02:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 15 (0x945e3c00) [pid = 1960] [serial = 15] [outer = (nil)] 02:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 16 (0x945e5c00) [pid = 1960] [serial = 16] [outer = 0x945e3c00] 02:27:06 INFO - PROCESS | 1960 | 1462526826955 Marionette DEBUG loaded listener.js 02:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 17 (0x945ea800) [pid = 1960] [serial = 17] [outer = 0x945e3c00] 02:27:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x996b2800 == 7 [pid = 1960] [id = 7] 02:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 18 (0x996b5c00) [pid = 1960] [serial = 18] [outer = (nil)] 02:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 19 (0x997ad000) [pid = 1960] [serial = 19] [outer = 0x996b5c00] 02:27:07 INFO - PROCESS | 1960 | 1462526827648 Marionette DEBUG loaded listener.js 02:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 20 (0x989fdc00) [pid = 1960] [serial = 20] [outer = 0x996b5c00] 02:27:08 INFO - PROCESS | 1960 | [1960] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:27:08 INFO - PROCESS | 1960 | 1462526828635 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1942ms 02:27:08 INFO - PROCESS | 1960 | 1462526828787 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 02:27:08 INFO - PROCESS | 1960 | 1462526828795 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 02:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:27:08 INFO - PROCESS | 1960 | 1462526828856 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:27:08 INFO - PROCESS | 1960 | 1462526828862 Marionette TRACE conn5 <- [1,10,null,{}] 02:27:08 INFO - PROCESS | 1960 | 1462526828872 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:09 INFO - PROCESS | 1960 | 1462526829128 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 02:27:09 INFO - PROCESS | 1960 | 1462526829231 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x945ebc00 == 8 [pid = 1960] [id = 8] 02:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 21 (0x9a363800) [pid = 1960] [serial = 21] [outer = (nil)] 02:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 22 (0xa238dc00) [pid = 1960] [serial = 22] [outer = 0x9a363800] 02:27:09 INFO - PROCESS | 1960 | 1462526829325 Marionette DEBUG loaded listener.js 02:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 23 (0xa6d86c00) [pid = 1960] [serial = 23] [outer = 0x9a363800] 02:27:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x9977b000 == 9 [pid = 1960] [id = 9] 02:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 24 (0x9977b400) [pid = 1960] [serial = 24] [outer = (nil)] 02:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 25 (0x99780c00) [pid = 1960] [serial = 25] [outer = 0x9977b400] 02:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 26 (0x99784800) [pid = 1960] [serial = 26] [outer = 0x9977b400] 02:27:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x99782400 == 10 [pid = 1960] [id = 10] 02:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 27 (0x99783c00) [pid = 1960] [serial = 27] [outer = (nil)] 02:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 28 (0xa6ff0c00) [pid = 1960] [serial = 28] [outer = 0x99783c00] 02:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 29 (0x9b8ab400) [pid = 1960] [serial = 29] [outer = 0x99783c00] 02:27:10 INFO - PROCESS | 1960 | 1462526830562 Marionette TRACE conn5 <- [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]]]}] 02:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1784ms 02:27:10 INFO - PROCESS | 1960 | 1462526830679 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 02:27:10 INFO - PROCESS | 1960 | 1462526830686 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 02:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:27:10 INFO - PROCESS | 1960 | 1462526830751 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:27:10 INFO - PROCESS | 1960 | 1462526830758 Marionette TRACE conn5 <- [1,14,null,{}] 02:27:10 INFO - PROCESS | 1960 | 1462526830799 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:11 INFO - PROCESS | 1960 | 1462526831005 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 02:27:11 INFO - PROCESS | 1960 | 1462526831138 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x9977a800 == 11 [pid = 1960] [id = 11] 02:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 30 (0x9977e400) [pid = 1960] [serial = 30] [outer = (nil)] 02:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 31 (0x9a962800) [pid = 1960] [serial = 31] [outer = 0x9977e400] 02:27:11 INFO - PROCESS | 1960 | 1462526831240 Marionette DEBUG loaded listener.js 02:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 32 (0x9a967400) [pid = 1960] [serial = 32] [outer = 0x9977e400] 02:27:12 INFO - PROCESS | 1960 | 1462526832230 Marionette TRACE conn5 <- [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]]]}] 02:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1571ms 02:27:12 INFO - PROCESS | 1960 | 1462526832288 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 02:27:12 INFO - PROCESS | 1960 | 1462526832292 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 02:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:27:12 INFO - PROCESS | 1960 | 1462526832300 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:27:12 INFO - PROCESS | 1960 | 1462526832307 Marionette TRACE conn5 <- [1,18,null,{}] 02:27:12 INFO - PROCESS | 1960 | 1462526832326 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:12 INFO - PROCESS | 1960 | 1462526832663 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 02:27:12 INFO - PROCESS | 1960 | 1462526832813 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x95277400 == 12 [pid = 1960] [id = 12] 02:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 33 (0x989fb800) [pid = 1960] [serial = 33] [outer = (nil)] 02:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 34 (0x9a96bc00) [pid = 1960] [serial = 34] [outer = 0x989fb800] 02:27:12 INFO - PROCESS | 1960 | 1462526832915 Marionette DEBUG loaded listener.js 02:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 35 (0x9aa1bc00) [pid = 1960] [serial = 35] [outer = 0x989fb800] 02:27:13 INFO - PROCESS | 1960 | 1462526833993 Marionette TRACE conn5 <- [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]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1740ms 02:27:14 INFO - PROCESS | 1960 | 1462526834224 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 1960 | 1462526834228 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 02:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:27:14 INFO - PROCESS | 1960 | 1462526834321 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 1960 | 1462526834325 Marionette TRACE conn5 <- [1,22,null,{}] 02:27:14 INFO - PROCESS | 1960 | 1462526834394 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:14 INFO - PROCESS | 1960 | 1462526834562 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 02:27:14 INFO - PROCESS | 1960 | 1462526834576 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a0a800 == 13 [pid = 1960] [id = 13] 02:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 36 (0x93a0f000) [pid = 1960] [serial = 36] [outer = (nil)] 02:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 37 (0x9977cc00) [pid = 1960] [serial = 37] [outer = 0x93a0f000] 02:27:14 INFO - PROCESS | 1960 | 1462526834661 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 38 (0x997b1000) [pid = 1960] [serial = 38] [outer = 0x93a0f000] 02:27:15 INFO - PROCESS | 1960 | 1462526835495 Marionette TRACE conn5 <- [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]]]}] 02:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1265ms 02:27:15 INFO - PROCESS | 1960 | 1462526835549 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 02:27:15 INFO - PROCESS | 1960 | 1462526835557 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 02:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:27:15 INFO - PROCESS | 1960 | 1462526835568 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:27:15 INFO - PROCESS | 1960 | 1462526835572 Marionette TRACE conn5 <- [1,26,null,{}] 02:27:15 INFO - PROCESS | 1960 | 1462526835579 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:15 INFO - PROCESS | 1960 | 1462526835750 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 02:27:15 INFO - PROCESS | 1960 | 1462526835764 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x99e49c00 == 14 [pid = 1960] [id = 14] 02:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 39 (0x99e54c00) [pid = 1960] [serial = 39] [outer = (nil)] 02:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 40 (0x9a961c00) [pid = 1960] [serial = 40] [outer = 0x99e54c00] 02:27:15 INFO - PROCESS | 1960 | 1462526835856 Marionette DEBUG loaded listener.js 02:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 41 (0x9a96e400) [pid = 1960] [serial = 41] [outer = 0x99e54c00] 02:27:16 INFO - PROCESS | 1960 | 1462526836708 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 02:27:16 INFO - PROCESS | 1960 | 1462526836763 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 02:27:16 INFO - PROCESS | 1960 | 1462526836768 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 02:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:27:16 INFO - PROCESS | 1960 | 1462526836776 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:27:16 INFO - PROCESS | 1960 | 1462526836782 Marionette TRACE conn5 <- [1,30,null,{}] 02:27:16 INFO - PROCESS | 1960 | 1462526836799 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:16 INFO - PROCESS | 1960 | 1462526836972 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 02:27:17 INFO - PROCESS | 1960 | 1462526836986 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a962c00 == 15 [pid = 1960] [id = 15] 02:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 42 (0x9b4cc000) [pid = 1960] [serial = 42] [outer = (nil)] 02:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 43 (0x9b921800) [pid = 1960] [serial = 43] [outer = 0x9b4cc000] 02:27:17 INFO - PROCESS | 1960 | 1462526837072 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 44 (0x9d34d800) [pid = 1960] [serial = 44] [outer = 0x9b4cc000] 02:27:17 INFO - PROCESS | 1960 | 1462526837932 Marionette TRACE conn5 <- [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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1187ms 02:27:17 INFO - PROCESS | 1960 | 1462526837965 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 1960 | 1462526837969 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 02:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:27:17 INFO - PROCESS | 1960 | 1462526837977 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 1960 | 1462526837980 Marionette TRACE conn5 <- [1,34,null,{}] 02:27:17 INFO - PROCESS | 1960 | 1462526837987 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:18 INFO - PROCESS | 1960 | 1462526838162 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 02:27:18 INFO - PROCESS | 1960 | 1462526838175 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x95096c00 == 16 [pid = 1960] [id = 16] 02:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 45 (0x95098400) [pid = 1960] [serial = 45] [outer = (nil)] 02:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 46 (0x9b923c00) [pid = 1960] [serial = 46] [outer = 0x95098400] 02:27:18 INFO - PROCESS | 1960 | 1462526838260 Marionette DEBUG loaded listener.js 02:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 47 (0x9d8ae000) [pid = 1960] [serial = 47] [outer = 0x95098400] 02:27:19 INFO - PROCESS | 1960 | 1462526839056 Marionette TRACE conn5 <- [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]]]}] 02:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1132ms 02:27:19 INFO - PROCESS | 1960 | 1462526839110 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 02:27:19 INFO - PROCESS | 1960 | 1462526839115 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 02:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:27:19 INFO - PROCESS | 1960 | 1462526839140 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:27:19 INFO - PROCESS | 1960 | 1462526839148 Marionette TRACE conn5 <- [1,38,null,{}] 02:27:19 INFO - PROCESS | 1960 | 1462526839169 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:19 INFO - PROCESS | 1960 | 1462526839333 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 02:27:19 INFO - PROCESS | 1960 | 1462526839348 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x976d6800 == 17 [pid = 1960] [id = 17] 02:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 48 (0x97755400) [pid = 1960] [serial = 48] [outer = (nil)] 02:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 49 (0xa2247000) [pid = 1960] [serial = 49] [outer = 0x97755400] 02:27:19 INFO - PROCESS | 1960 | 1462526839509 Marionette DEBUG loaded listener.js 02:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 50 (0xa22c2000) [pid = 1960] [serial = 50] [outer = 0x97755400] 02:27:20 INFO - PROCESS | 1960 | 1462526840278 Marionette TRACE conn5 <- [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]]]}] 02:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1210ms 02:27:20 INFO - PROCESS | 1960 | 1462526840332 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 02:27:20 INFO - PROCESS | 1960 | 1462526840335 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 02:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:27:20 INFO - PROCESS | 1960 | 1462526840356 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:27:20 INFO - PROCESS | 1960 | 1462526840359 Marionette TRACE conn5 <- [1,42,null,{}] 02:27:20 INFO - PROCESS | 1960 | 1462526840365 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:20 INFO - PROCESS | 1960 | 1462526840577 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 02:27:20 INFO - PROCESS | 1960 | 1462526840593 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:20 INFO - PROCESS | 1960 | ++DOCSHELL 0xa2249800 == 18 [pid = 1960] [id = 18] 02:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 51 (0xa23e1800) [pid = 1960] [serial = 51] [outer = (nil)] 02:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 52 (0xa3314000) [pid = 1960] [serial = 52] [outer = 0xa23e1800] 02:27:20 INFO - PROCESS | 1960 | 1462526840754 Marionette DEBUG loaded listener.js 02:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0xa35a3400) [pid = 1960] [serial = 53] [outer = 0xa23e1800] 02:27:21 INFO - PROCESS | 1960 | 1462526841525 Marionette TRACE conn5 <- [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]]]}] 02:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1232ms 02:27:21 INFO - PROCESS | 1960 | 1462526841587 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 02:27:21 INFO - PROCESS | 1960 | 1462526841591 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 02:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:27:21 INFO - PROCESS | 1960 | 1462526841598 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:27:21 INFO - PROCESS | 1960 | 1462526841601 Marionette TRACE conn5 <- [1,46,null,{}] 02:27:21 INFO - PROCESS | 1960 | 1462526841607 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:21 INFO - PROCESS | 1960 | 1462526841805 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 02:27:21 INFO - PROCESS | 1960 | 1462526841816 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:21 INFO - PROCESS | 1960 | ++DOCSHELL 0xa105b400 == 19 [pid = 1960] [id = 19] 02:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0xa331cc00) [pid = 1960] [serial = 54] [outer = (nil)] 02:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0xa510d800) [pid = 1960] [serial = 55] [outer = 0xa331cc00] 02:27:21 INFO - PROCESS | 1960 | 1462526841895 Marionette DEBUG loaded listener.js 02:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0xa5119c00) [pid = 1960] [serial = 56] [outer = 0xa331cc00] 02:27:22 INFO - PROCESS | 1960 | 1462526842757 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:27:23 INFO - PROCESS | 1960 | --DOCSHELL 0x945ebc00 == 18 [pid = 1960] [id = 8] 02:27:23 INFO - PROCESS | 1960 | --DOCSHELL 0x9977a800 == 17 [pid = 1960] [id = 11] 02:27:23 INFO - PROCESS | 1960 | --DOCSHELL 0x95277400 == 16 [pid = 1960] [id = 12] 02:27:23 INFO - PROCESS | 1960 | --DOCSHELL 0x945e3800 == 15 [pid = 1960] [id = 6] 02:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 2189ms 02:27:23 INFO - PROCESS | 1960 | 1462526843878 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 1960 | 1462526843884 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 02:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:27:23 INFO - PROCESS | 1960 | 1462526843894 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:27:23 INFO - PROCESS | 1960 | 1462526843902 Marionette TRACE conn5 <- [1,50,null,{}] 02:27:23 INFO - PROCESS | 1960 | 1462526843917 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:24 INFO - PROCESS | 1960 | 1462526844112 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 02:27:24 INFO - PROCESS | 1960 | 1462526844144 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x989fa000 == 16 [pid = 1960] [id = 20] 02:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x989fcc00) [pid = 1960] [serial = 57] [outer = (nil)] 02:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x98a62800) [pid = 1960] [serial = 58] [outer = 0x989fcc00] 02:27:24 INFO - PROCESS | 1960 | 1462526844245 Marionette DEBUG loaded listener.js 02:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x98d75400) [pid = 1960] [serial = 59] [outer = 0x989fcc00] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x945e3c00) [pid = 1960] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x9a363800) [pid = 1960] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x9977e400) [pid = 1960] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 55 (0x989fb800) [pid = 1960] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 54 (0x93a0f000) [pid = 1960] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 53 (0x99e54c00) [pid = 1960] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 52 (0x9b4cc000) [pid = 1960] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:27:25 INFO - PROCESS | 1960 | 1462526845521 Marionette TRACE conn5 <- [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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1698ms 02:27:25 INFO - PROCESS | 1960 | 1462526845592 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 02:27:25 INFO - PROCESS | 1960 | 1462526845598 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 02:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:27:25 INFO - PROCESS | 1960 | 1462526845653 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 1960 | 1462526845660 Marionette TRACE conn5 <- [1,54,null,{}] 02:27:25 INFO - PROCESS | 1960 | 1462526845667 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:25 INFO - PROCESS | 1960 | 1462526845828 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 02:27:25 INFO - PROCESS | 1960 | 1462526845920 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a06c00 == 17 [pid = 1960] [id = 21] 02:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0x93a0cc00) [pid = 1960] [serial = 60] [outer = (nil)] 02:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x9977c800) [pid = 1960] [serial = 61] [outer = 0x93a0cc00] 02:27:26 INFO - PROCESS | 1960 | 1462526846002 Marionette DEBUG loaded listener.js 02:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x93ad5c00) [pid = 1960] [serial = 62] [outer = 0x93a0cc00] 02:27:26 INFO - PROCESS | 1960 | 1462526846691 Marionette TRACE conn5 <- [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]]]}] 02:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1139ms 02:27:26 INFO - PROCESS | 1960 | 1462526846751 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 02:27:26 INFO - PROCESS | 1960 | 1462526846754 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 02:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:27:26 INFO - PROCESS | 1960 | 1462526846762 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:27:26 INFO - PROCESS | 1960 | 1462526846766 Marionette TRACE conn5 <- [1,58,null,{}] 02:27:26 INFO - PROCESS | 1960 | 1462526846790 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:27 INFO - PROCESS | 1960 | 1462526847088 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 02:27:27 INFO - PROCESS | 1960 | 1462526847189 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x9aa1dc00 == 18 [pid = 1960] [id = 22] 02:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x9ac11000) [pid = 1960] [serial = 63] [outer = (nil)] 02:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x9ad94400) [pid = 1960] [serial = 64] [outer = 0x9ac11000] 02:27:27 INFO - PROCESS | 1960 | 1462526847285 Marionette DEBUG loaded listener.js 02:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x9b4cf800) [pid = 1960] [serial = 65] [outer = 0x9ac11000] 02:27:28 INFO - PROCESS | 1960 | 1462526848264 Marionette TRACE conn5 <- [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]]]}] 02:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1543ms 02:27:28 INFO - PROCESS | 1960 | 1462526848307 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 02:27:28 INFO - PROCESS | 1960 | 1462526848316 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 02:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:27:28 INFO - PROCESS | 1960 | 1462526848325 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:27:28 INFO - PROCESS | 1960 | 1462526848334 Marionette TRACE conn5 <- [1,62,null,{}] 02:27:28 INFO - PROCESS | 1960 | 1462526848344 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:28 INFO - PROCESS | 1960 | 1462526848542 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 02:27:28 INFO - PROCESS | 1960 | 1462526848680 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x996bf000 == 19 [pid = 1960] [id = 23] 02:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x99aee800) [pid = 1960] [serial = 66] [outer = (nil)] 02:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x9a960000) [pid = 1960] [serial = 67] [outer = 0x99aee800] 02:27:28 INFO - PROCESS | 1960 | 1462526848786 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x9aa20000) [pid = 1960] [serial = 68] [outer = 0x99aee800] 02:27:29 INFO - PROCESS | 1960 | 1462526849731 Marionette TRACE conn5 <- [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]]]}] 02:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1449ms 02:27:29 INFO - PROCESS | 1960 | 1462526849775 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 02:27:29 INFO - PROCESS | 1960 | 1462526849785 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 02:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:27:29 INFO - PROCESS | 1960 | 1462526849818 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:27:29 INFO - PROCESS | 1960 | 1462526849824 Marionette TRACE conn5 <- [1,66,null,{}] 02:27:29 INFO - PROCESS | 1960 | 1462526849832 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:30 INFO - PROCESS | 1960 | 1462526850027 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 02:27:30 INFO - PROCESS | 1960 | 1462526850164 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x9b8a5800 == 20 [pid = 1960] [id = 24] 02:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x9b8abc00) [pid = 1960] [serial = 69] [outer = (nil)] 02:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x9d374c00) [pid = 1960] [serial = 70] [outer = 0x9b8abc00] 02:27:30 INFO - PROCESS | 1960 | 1462526850256 Marionette DEBUG loaded listener.js 02:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x9d8ba800) [pid = 1960] [serial = 71] [outer = 0x9b8abc00] 02:27:31 INFO - PROCESS | 1960 | 1462526851156 Marionette TRACE conn5 <- [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]]]}] 02:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1394ms 02:27:31 INFO - PROCESS | 1960 | 1462526851210 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 02:27:31 INFO - PROCESS | 1960 | 1462526851213 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 02:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:27:31 INFO - PROCESS | 1960 | 1462526851222 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:27:31 INFO - PROCESS | 1960 | 1462526851229 Marionette TRACE conn5 <- [1,70,null,{}] 02:27:31 INFO - PROCESS | 1960 | 1462526851248 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:31 INFO - PROCESS | 1960 | 1462526851473 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 02:27:31 INFO - PROCESS | 1960 | 1462526851609 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:31 INFO - PROCESS | 1960 | ++DOCSHELL 0xa23e1400 == 21 [pid = 1960] [id = 25] 02:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0xa2709400) [pid = 1960] [serial = 72] [outer = (nil)] 02:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0xa3211000) [pid = 1960] [serial = 73] [outer = 0xa2709400] 02:27:31 INFO - PROCESS | 1960 | 1462526851713 Marionette DEBUG loaded listener.js 02:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0xa36a4400) [pid = 1960] [serial = 74] [outer = 0xa2709400] 02:27:32 INFO - PROCESS | 1960 | 1462526852569 Marionette TRACE conn5 <- [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]]]}] 02:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1390ms 02:27:32 INFO - PROCESS | 1960 | 1462526852613 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 1960 | 1462526852619 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 02:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:27:32 INFO - PROCESS | 1960 | 1462526852645 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 1960 | 1462526852654 Marionette TRACE conn5 <- [1,74,null,{}] 02:27:32 INFO - PROCESS | 1960 | 1462526852669 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:32 INFO - PROCESS | 1960 | 1462526852852 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 02:27:33 INFO - PROCESS | 1960 | 1462526852985 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 1960 | ++DOCSHELL 0xa2709800 == 22 [pid = 1960] [id = 26] 02:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0xa36a9800) [pid = 1960] [serial = 75] [outer = (nil)] 02:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0xa51b6000) [pid = 1960] [serial = 76] [outer = 0xa36a9800] 02:27:33 INFO - PROCESS | 1960 | 1462526853079 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0xa63cac00) [pid = 1960] [serial = 77] [outer = 0xa36a9800] 02:27:34 INFO - PROCESS | 1960 | 1462526854043 Marionette TRACE conn5 <- [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]]]}] 02:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1449ms 02:27:34 INFO - PROCESS | 1960 | 1462526854110 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 1960 | 1462526854115 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 02:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:27:34 INFO - PROCESS | 1960 | 1462526854124 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:27:34 INFO - PROCESS | 1960 | 1462526854127 Marionette TRACE conn5 <- [1,78,null,{}] 02:27:34 INFO - PROCESS | 1960 | 1462526854135 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:34 INFO - PROCESS | 1960 | 1462526854318 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 02:27:34 INFO - PROCESS | 1960 | 1462526854457 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x9815c400 == 23 [pid = 1960] [id = 27] 02:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x9a363c00) [pid = 1960] [serial = 78] [outer = (nil)] 02:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0xa6880400) [pid = 1960] [serial = 79] [outer = 0x9a363c00] 02:27:34 INFO - PROCESS | 1960 | 1462526854550 Marionette DEBUG loaded listener.js 02:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0xa6885000) [pid = 1960] [serial = 80] [outer = 0x9a363c00] 02:27:35 INFO - PROCESS | 1960 | 1462526855433 Marionette TRACE conn5 <- [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]]]}] 02:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1350ms 02:27:35 INFO - PROCESS | 1960 | 1462526855475 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 02:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:27:35 INFO - PROCESS | 1960 | 1462526855480 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 02:27:35 INFO - PROCESS | 1960 | 1462526855488 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:27:35 INFO - PROCESS | 1960 | 1462526855491 Marionette TRACE conn5 <- [1,82,null,{}] 02:27:35 INFO - PROCESS | 1960 | 1462526855499 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:35 INFO - PROCESS | 1960 | 1462526855744 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 02:27:35 INFO - PROCESS | 1960 | 1462526855760 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x98a6d400 == 24 [pid = 1960] [id = 28] 02:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x98d79400) [pid = 1960] [serial = 81] [outer = (nil)] 02:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0xa365b400) [pid = 1960] [serial = 82] [outer = 0x98d79400] 02:27:35 INFO - PROCESS | 1960 | 1462526855895 Marionette DEBUG loaded listener.js 02:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0xa6d8ec00) [pid = 1960] [serial = 83] [outer = 0x98d79400] 02:27:36 INFO - PROCESS | 1960 | 1462526856942 Marionette TRACE conn5 <- [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]]]}] 02:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1492ms 02:27:36 INFO - PROCESS | 1960 | 1462526856981 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 02:27:36 INFO - PROCESS | 1960 | 1462526856986 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 02:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:27:37 INFO - PROCESS | 1960 | 1462526856998 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:27:37 INFO - PROCESS | 1960 | 1462526857003 Marionette TRACE conn5 <- [1,86,null,{}] 02:27:37 INFO - PROCESS | 1960 | 1462526857013 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:37 INFO - PROCESS | 1960 | 1462526857197 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 02:27:37 INFO - PROCESS | 1960 | 1462526857342 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x989ef400 == 25 [pid = 1960] [id = 29] 02:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x98a66000) [pid = 1960] [serial = 84] [outer = (nil)] 02:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x997b0800) [pid = 1960] [serial = 85] [outer = 0x98a66000] 02:27:37 INFO - PROCESS | 1960 | 1462526857479 Marionette DEBUG loaded listener.js 02:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x9a371400) [pid = 1960] [serial = 86] [outer = 0x98a66000] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0xa4f17000) [pid = 1960] [serial = 2] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x945e5c00) [pid = 1960] [serial = 16] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x997ad000) [pid = 1960] [serial = 19] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0xa238dc00) [pid = 1960] [serial = 22] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0xa6ff0c00) [pid = 1960] [serial = 28] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x9a962800) [pid = 1960] [serial = 31] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x9a96bc00) [pid = 1960] [serial = 34] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x9977cc00) [pid = 1960] [serial = 37] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x9a961c00) [pid = 1960] [serial = 40] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x9b921800) [pid = 1960] [serial = 43] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x9b923c00) [pid = 1960] [serial = 46] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0xa2247000) [pid = 1960] [serial = 49] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0xa3314000) [pid = 1960] [serial = 52] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x99780c00) [pid = 1960] [serial = 25] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x9d34d800) [pid = 1960] [serial = 44] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x9a96e400) [pid = 1960] [serial = 41] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x997b1000) [pid = 1960] [serial = 38] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0xa6d86c00) [pid = 1960] [serial = 23] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x945ea800) [pid = 1960] [serial = 17] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x9a967400) [pid = 1960] [serial = 32] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x9aa1bc00) [pid = 1960] [serial = 35] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x99bc1400) [pid = 1960] [serial = 12] [outer = (nil)] [url = about:blank] 02:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x99fcec00) [pid = 1960] [serial = 9] [outer = (nil)] [url = about:blank] 02:27:38 INFO - PROCESS | 1960 | 1462526858373 Marionette TRACE conn5 <- [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]]]}] 02:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1439ms 02:27:38 INFO - PROCESS | 1960 | 1462526858437 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 02:27:38 INFO - PROCESS | 1960 | 1462526858446 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 02:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:27:38 INFO - PROCESS | 1960 | 1462526858458 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:27:38 INFO - PROCESS | 1960 | 1462526858462 Marionette TRACE conn5 <- [1,90,null,{}] 02:27:38 INFO - PROCESS | 1960 | 1462526858469 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:38 INFO - PROCESS | 1960 | 1462526858643 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 02:27:38 INFO - PROCESS | 1960 | 1462526858737 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x97755000 == 26 [pid = 1960] [id = 30] 02:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x997af800) [pid = 1960] [serial = 87] [outer = (nil)] 02:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x9a963800) [pid = 1960] [serial = 88] [outer = 0x997af800] 02:27:38 INFO - PROCESS | 1960 | 1462526858818 Marionette DEBUG loaded listener.js 02:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x9a96e000) [pid = 1960] [serial = 89] [outer = 0x997af800] 02:27:39 INFO - PROCESS | 1960 | 1462526859578 Marionette TRACE conn5 <- [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]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1185ms 02:27:39 INFO - PROCESS | 1960 | 1462526859644 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 02:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:27:39 INFO - PROCESS | 1960 | 1462526859648 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 02:27:39 INFO - PROCESS | 1960 | 1462526859656 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 1960 | 1462526859662 Marionette TRACE conn5 <- [1,94,null,{}] 02:27:39 INFO - PROCESS | 1960 | 1462526859680 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:39 INFO - PROCESS | 1960 | 1462526859856 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 02:27:39 INFO - PROCESS | 1960 | 1462526859965 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad6800 == 27 [pid = 1960] [id = 31] 02:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x9b8a9800) [pid = 1960] [serial = 90] [outer = (nil)] 02:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x9d352400) [pid = 1960] [serial = 91] [outer = 0x9b8a9800] 02:27:40 INFO - PROCESS | 1960 | 1462526860051 Marionette DEBUG loaded listener.js 02:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0xa2248c00) [pid = 1960] [serial = 92] [outer = 0x9b8a9800] 02:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0xa238dc00) [pid = 1960] [serial = 93] [outer = 0x99783c00] 02:27:40 INFO - PROCESS | 1960 | 1462526860990 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x989fcc00) [pid = 1960] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x93a0cc00) [pid = 1960] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0xa331cc00) [pid = 1960] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x95098400) [pid = 1960] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0xa23e1800) [pid = 1960] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x97755400) [pid = 1960] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1397ms 02:27:41 INFO - PROCESS | 1960 | 1462526861054 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 02:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:27:41 INFO - PROCESS | 1960 | 1462526861059 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 02:27:41 INFO - PROCESS | 1960 | 1462526861066 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:27:41 INFO - PROCESS | 1960 | 1462526861070 Marionette TRACE conn5 <- [1,98,null,{}] 02:27:41 INFO - PROCESS | 1960 | 1462526861076 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:41 INFO - PROCESS | 1960 | 1462526861250 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 02:27:41 INFO - PROCESS | 1960 | 1462526861262 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x97755400 == 28 [pid = 1960] [id = 32] 02:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x9a969c00) [pid = 1960] [serial = 94] [outer = (nil)] 02:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0xa2251000) [pid = 1960] [serial = 95] [outer = 0x9a969c00] 02:27:41 INFO - PROCESS | 1960 | 1462526861343 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x9d890c00) [pid = 1960] [serial = 96] [outer = 0x9a969c00] 02:27:42 INFO - PROCESS | 1960 | 1462526862148 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1134ms 02:27:42 INFO - PROCESS | 1960 | 1462526862200 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 02:27:42 INFO - PROCESS | 1960 | 1462526862204 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 02:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:27:42 INFO - PROCESS | 1960 | 1462526862212 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 1960 | 1462526862216 Marionette TRACE conn5 <- [1,102,null,{}] 02:27:42 INFO - PROCESS | 1960 | 1462526862223 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:42 INFO - PROCESS | 1960 | 1462526862384 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 02:27:42 INFO - PROCESS | 1960 | 1462526862396 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x9977dc00 == 29 [pid = 1960] [id = 33] 02:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0xa22c2400) [pid = 1960] [serial = 97] [outer = (nil)] 02:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0xa36b0800) [pid = 1960] [serial = 98] [outer = 0xa22c2400] 02:27:42 INFO - PROCESS | 1960 | 1462526862474 Marionette DEBUG loaded listener.js 02:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0xa5164800) [pid = 1960] [serial = 99] [outer = 0xa22c2400] 02:27:43 INFO - PROCESS | 1960 | 1462526863273 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1086ms 02:27:43 INFO - PROCESS | 1960 | 1462526863314 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 02:27:43 INFO - PROCESS | 1960 | 1462526863321 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 02:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:27:43 INFO - PROCESS | 1960 | 1462526863334 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:27:43 INFO - PROCESS | 1960 | 1462526863337 Marionette TRACE conn5 <- [1,106,null,{}] 02:27:43 INFO - PROCESS | 1960 | 1462526863345 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:43 INFO - PROCESS | 1960 | 1462526863534 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 02:27:43 INFO - PROCESS | 1960 | 1462526863549 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a10400 == 30 [pid = 1960] [id = 34] 02:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x93ad8800) [pid = 1960] [serial = 100] [outer = (nil)] 02:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0xa6f4cc00) [pid = 1960] [serial = 101] [outer = 0x93ad8800] 02:27:43 INFO - PROCESS | 1960 | 1462526863719 Marionette DEBUG loaded listener.js 02:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0xa6ff4c00) [pid = 1960] [serial = 102] [outer = 0x93ad8800] 02:27:44 INFO - PROCESS | 1960 | 1462526864725 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1437ms 02:27:44 INFO - PROCESS | 1960 | 1462526864776 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 02:27:44 INFO - PROCESS | 1960 | 1462526864787 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 02:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:27:44 INFO - PROCESS | 1960 | 1462526864799 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:27:44 INFO - PROCESS | 1960 | 1462526864806 Marionette TRACE conn5 <- [1,110,null,{}] 02:27:44 INFO - PROCESS | 1960 | 1462526864817 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:45 INFO - PROCESS | 1960 | 1462526865041 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 02:27:45 INFO - PROCESS | 1960 | 1462526865208 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x989f3c00 == 31 [pid = 1960] [id = 35] 02:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x996ba400) [pid = 1960] [serial = 103] [outer = (nil)] 02:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x99fd9000) [pid = 1960] [serial = 104] [outer = 0x996ba400] 02:27:45 INFO - PROCESS | 1960 | 1462526865364 Marionette DEBUG loaded listener.js 02:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x9a965400) [pid = 1960] [serial = 105] [outer = 0x996ba400] 02:27:46 INFO - PROCESS | 1960 | 1462526866282 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1548ms 02:27:46 INFO - PROCESS | 1960 | 1462526866347 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 02:27:46 INFO - PROCESS | 1960 | 1462526866357 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 02:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:27:46 INFO - PROCESS | 1960 | 1462526866369 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:27:46 INFO - PROCESS | 1960 | 1462526866374 Marionette TRACE conn5 <- [1,114,null,{}] 02:27:46 INFO - PROCESS | 1960 | 1462526866382 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:46 INFO - PROCESS | 1960 | 1462526866577 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 02:27:46 INFO - PROCESS | 1960 | 1462526866717 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a581800 == 32 [pid = 1960] [id = 36] 02:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x9b42b000) [pid = 1960] [serial = 106] [outer = (nil)] 02:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x9d381c00) [pid = 1960] [serial = 107] [outer = 0x9b42b000] 02:27:46 INFO - PROCESS | 1960 | 1462526866810 Marionette DEBUG loaded listener.js 02:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0xa3314000) [pid = 1960] [serial = 108] [outer = 0x9b42b000] 02:27:47 INFO - PROCESS | 1960 | 1462526867778 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1445ms 02:27:47 INFO - PROCESS | 1960 | 1462526867814 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 02:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:27:47 INFO - PROCESS | 1960 | 1462526867820 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 02:27:47 INFO - PROCESS | 1960 | 1462526867827 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:27:47 INFO - PROCESS | 1960 | 1462526867842 Marionette TRACE conn5 <- [1,118,null,{}] 02:27:47 INFO - PROCESS | 1960 | 1462526867885 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:48 INFO - PROCESS | 1960 | 1462526868121 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 02:27:48 INFO - PROCESS | 1960 | 1462526868297 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x97675000 == 33 [pid = 1960] [id = 37] 02:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x97675800) [pid = 1960] [serial = 109] [outer = (nil)] 02:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x97677c00) [pid = 1960] [serial = 110] [outer = 0x97675800] 02:27:48 INFO - PROCESS | 1960 | 1462526868443 Marionette DEBUG loaded listener.js 02:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x97753400) [pid = 1960] [serial = 111] [outer = 0x97675800] 02:27:49 INFO - PROCESS | 1960 | 1462526869276 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1522ms 02:27:49 INFO - PROCESS | 1960 | 1462526869350 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 02:27:49 INFO - PROCESS | 1960 | 1462526869355 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 02:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:27:49 INFO - PROCESS | 1960 | 1462526869364 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:27:49 INFO - PROCESS | 1960 | 1462526869368 Marionette TRACE conn5 <- [1,122,null,{}] 02:27:49 INFO - PROCESS | 1960 | 1462526869374 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:49 INFO - PROCESS | 1960 | 1462526869596 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 02:27:49 INFO - PROCESS | 1960 | 1462526869735 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x91dedc00 == 34 [pid = 1960] [id = 38] 02:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x91df0000) [pid = 1960] [serial = 112] [outer = (nil)] 02:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x91df5400) [pid = 1960] [serial = 113] [outer = 0x91df0000] 02:27:49 INFO - PROCESS | 1960 | 1462526869831 Marionette DEBUG loaded listener.js 02:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x91df8000) [pid = 1960] [serial = 114] [outer = 0x91df0000] 02:27:50 INFO - PROCESS | 1960 | 1462526870662 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1347ms 02:27:50 INFO - PROCESS | 1960 | 1462526870711 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 02:27:50 INFO - PROCESS | 1960 | 1462526870716 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 02:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:27:50 INFO - PROCESS | 1960 | 1462526870724 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:27:50 INFO - PROCESS | 1960 | 1462526870729 Marionette TRACE conn5 <- [1,126,null,{}] 02:27:50 INFO - PROCESS | 1960 | 1462526870753 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:50 INFO - PROCESS | 1960 | 1462526870974 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 02:27:51 INFO - PROCESS | 1960 | 1462526871083 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df1000 == 35 [pid = 1960] [id = 39] 02:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x91df3400) [pid = 1960] [serial = 115] [outer = (nil)] 02:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x9977cc00) [pid = 1960] [serial = 116] [outer = 0x91df3400] 02:27:51 INFO - PROCESS | 1960 | 1462526871180 Marionette DEBUG loaded listener.js 02:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0xa270b000) [pid = 1960] [serial = 117] [outer = 0x91df3400] 02:27:52 INFO - PROCESS | 1960 | 1462526872080 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1435ms 02:27:52 INFO - PROCESS | 1960 | 1462526872161 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 02:27:52 INFO - PROCESS | 1960 | 1462526872164 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 02:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:27:52 INFO - PROCESS | 1960 | 1462526872172 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:27:52 INFO - PROCESS | 1960 | 1462526872176 Marionette TRACE conn5 <- [1,130,null,{}] 02:27:52 INFO - PROCESS | 1960 | 1462526872183 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:52 INFO - PROCESS | 1960 | 1462526872434 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 02:27:52 INFO - PROCESS | 1960 | 1462526872823 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x9205a000 == 36 [pid = 1960] [id = 40] 02:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x9205a800) [pid = 1960] [serial = 118] [outer = (nil)] 02:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x93a0c800) [pid = 1960] [serial = 119] [outer = 0x9205a800] 02:27:52 INFO - PROCESS | 1960 | 1462526872953 Marionette DEBUG loaded listener.js 02:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x945e8800) [pid = 1960] [serial = 120] [outer = 0x9205a800] 02:27:54 INFO - PROCESS | 1960 | 1462526874101 Marionette TRACE conn5 <- [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]]]}] 02:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1994ms 02:27:54 INFO - PROCESS | 1960 | 1462526874168 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 02:27:54 INFO - PROCESS | 1960 | 1462526874174 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 02:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:27:54 INFO - PROCESS | 1960 | 1462526874183 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:27:54 INFO - PROCESS | 1960 | 1462526874188 Marionette TRACE conn5 <- [1,134,null,{}] 02:27:54 INFO - PROCESS | 1960 | 1462526874254 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:54 INFO - PROCESS | 1960 | 1462526874466 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0xa510d800) [pid = 1960] [serial = 55] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x9d8ae000) [pid = 1960] [serial = 47] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0xa35a3400) [pid = 1960] [serial = 53] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0xa22c2000) [pid = 1960] [serial = 50] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x98a62800) [pid = 1960] [serial = 58] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x9977c800) [pid = 1960] [serial = 61] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x98d75400) [pid = 1960] [serial = 59] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0xa5119c00) [pid = 1960] [serial = 56] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x93ad5c00) [pid = 1960] [serial = 62] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1960 | 1462526874676 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x945e8400 == 37 [pid = 1960] [id = 41] 02:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x946afc00) [pid = 1960] [serial = 121] [outer = (nil)] 02:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x98925400) [pid = 1960] [serial = 122] [outer = 0x946afc00] 02:27:54 INFO - PROCESS | 1960 | 1462526874759 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x9977bc00) [pid = 1960] [serial = 123] [outer = 0x946afc00] 02:27:55 INFO - PROCESS | 1960 | 1462526875532 Marionette TRACE conn5 <- [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]]]}] 02:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1397ms 02:27:55 INFO - PROCESS | 1960 | 1462526875584 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 02:27:55 INFO - PROCESS | 1960 | 1462526875591 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 02:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:27:55 INFO - PROCESS | 1960 | 1462526875599 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 1960 | 1462526875604 Marionette TRACE conn5 <- [1,138,null,{}] 02:27:55 INFO - PROCESS | 1960 | 1462526875611 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:55 INFO - PROCESS | 1960 | 1462526875782 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 02:27:55 INFO - PROCESS | 1960 | 1462526875795 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x999e3800 == 38 [pid = 1960] [id = 42] 02:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x99af0800) [pid = 1960] [serial = 124] [outer = (nil)] 02:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x9a169000) [pid = 1960] [serial = 125] [outer = 0x99af0800] 02:27:55 INFO - PROCESS | 1960 | 1462526875885 Marionette DEBUG loaded listener.js 02:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x9a965800) [pid = 1960] [serial = 126] [outer = 0x99af0800] 02:27:56 INFO - PROCESS | 1960 | 1462526876813 Marionette TRACE conn5 <- [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]]]}] 02:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1284ms 02:27:56 INFO - PROCESS | 1960 | 1462526876952 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 02:27:56 INFO - PROCESS | 1960 | 1462526876956 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 02:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:27:57 INFO - PROCESS | 1960 | 1462526877024 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:27:57 INFO - PROCESS | 1960 | 1462526877033 Marionette TRACE conn5 <- [1,142,null,{}] 02:27:57 INFO - PROCESS | 1960 | 1462526877112 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:57 INFO - PROCESS | 1960 | 1462526877315 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 02:27:57 INFO - PROCESS | 1960 | 1462526877406 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a819800 == 39 [pid = 1960] [id = 43] 02:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x9aa1e000) [pid = 1960] [serial = 127] [outer = (nil)] 02:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0xa22c2000) [pid = 1960] [serial = 128] [outer = 0x9aa1e000] 02:27:57 INFO - PROCESS | 1960 | 1462526877485 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0xa2780c00) [pid = 1960] [serial = 129] [outer = 0x9aa1e000] 02:27:58 INFO - PROCESS | 1960 | 1462526878331 Marionette TRACE conn5 <- [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]]]}] 02:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1372ms 02:27:58 INFO - PROCESS | 1960 | 1462526878360 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 02:27:58 INFO - PROCESS | 1960 | 1462526878365 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 02:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:27:58 INFO - PROCESS | 1960 | 1462526878372 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:27:58 INFO - PROCESS | 1960 | 1462526878377 Marionette TRACE conn5 <- [1,146,null,{}] 02:27:58 INFO - PROCESS | 1960 | 1462526878383 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:58 INFO - PROCESS | 1960 | 1462526878608 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 02:27:58 INFO - PROCESS | 1960 | 1462526878638 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x95095c00 == 40 [pid = 1960] [id = 44] 02:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0xa238ec00) [pid = 1960] [serial = 130] [outer = (nil)] 02:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0xa510e000) [pid = 1960] [serial = 131] [outer = 0xa238ec00] 02:27:58 INFO - PROCESS | 1960 | 1462526878716 Marionette DEBUG loaded listener.js 02:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0xa5163800) [pid = 1960] [serial = 132] [outer = 0xa238ec00] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0xa22c2400) [pid = 1960] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x98d79400) [pid = 1960] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x997af800) [pid = 1960] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x98a66000) [pid = 1960] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x9a969c00) [pid = 1960] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:27:59 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x9b8a9800) [pid = 1960] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:27:59 INFO - PROCESS | 1960 | 1462526879686 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1337ms 02:27:59 INFO - PROCESS | 1960 | 1462526879710 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 02:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:27:59 INFO - PROCESS | 1960 | 1462526879715 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 02:27:59 INFO - PROCESS | 1960 | 1462526879722 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:27:59 INFO - PROCESS | 1960 | 1462526879726 Marionette TRACE conn5 <- [1,150,null,{}] 02:27:59 INFO - PROCESS | 1960 | 1462526879732 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:59 INFO - PROCESS | 1960 | 1462526879895 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 02:27:59 INFO - PROCESS | 1960 | 1462526879914 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x92056000 == 41 [pid = 1960] [id = 45] 02:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x9b8b2000) [pid = 1960] [serial = 133] [outer = (nil)] 02:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0xa4f17000) [pid = 1960] [serial = 134] [outer = 0x9b8b2000] 02:28:00 INFO - PROCESS | 1960 | 1462526880006 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0xa6d84000) [pid = 1960] [serial = 135] [outer = 0x9b8b2000] 02:28:00 INFO - PROCESS | 1960 | 1462526880934 Marionette TRACE conn5 <- [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]]]}] 02:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1237ms 02:28:00 INFO - PROCESS | 1960 | 1462526880959 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 02:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:28:00 INFO - PROCESS | 1960 | 1462526880963 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 02:28:00 INFO - PROCESS | 1960 | 1462526880971 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:28:00 INFO - PROCESS | 1960 | 1462526880975 Marionette TRACE conn5 <- [1,154,null,{}] 02:28:00 INFO - PROCESS | 1960 | 1462526880981 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:01 INFO - PROCESS | 1960 | 1462526881224 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 02:28:01 INFO - PROCESS | 1960 | 1462526881383 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df1800 == 42 [pid = 1960] [id = 46] 02:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x91df1c00) [pid = 1960] [serial = 136] [outer = (nil)] 02:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x92054000) [pid = 1960] [serial = 137] [outer = 0x91df1c00] 02:28:01 INFO - PROCESS | 1960 | 1462526881483 Marionette DEBUG loaded listener.js 02:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x93a08800) [pid = 1960] [serial = 138] [outer = 0x91df1c00] 02:28:02 INFO - PROCESS | 1960 | 1462526882556 Marionette TRACE conn5 <- [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]]]}] 02:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1633ms 02:28:02 INFO - PROCESS | 1960 | 1462526882607 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 1960 | 1462526882614 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 02:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:28:02 INFO - PROCESS | 1960 | 1462526882624 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:28:02 INFO - PROCESS | 1960 | 1462526882632 Marionette TRACE conn5 <- [1,158,null,{}] 02:28:02 INFO - PROCESS | 1960 | 1462526882641 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:02 INFO - PROCESS | 1960 | 1462526882884 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 02:28:03 INFO - PROCESS | 1960 | 1462526883071 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x9508f400 == 43 [pid = 1960] [id = 47] 02:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x95096400) [pid = 1960] [serial = 139] [outer = (nil)] 02:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x97673000) [pid = 1960] [serial = 140] [outer = 0x95096400] 02:28:03 INFO - PROCESS | 1960 | 1462526883245 Marionette DEBUG loaded listener.js 02:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x97750400) [pid = 1960] [serial = 141] [outer = 0x95096400] 02:28:04 INFO - PROCESS | 1960 | 1462526884286 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:28:04 INFO - PROCESS | 1960 | 1462526884313 Marionette TRACE conn5 <- [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]]]}] 02:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1743ms 02:28:04 INFO - PROCESS | 1960 | 1462526884367 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 02:28:04 INFO - PROCESS | 1960 | 1462526884373 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 02:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:28:04 INFO - PROCESS | 1960 | 1462526884381 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:28:04 INFO - PROCESS | 1960 | 1462526884386 Marionette TRACE conn5 <- [1,162,null,{}] 02:28:04 INFO - PROCESS | 1960 | 1462526884438 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:04 INFO - PROCESS | 1960 | 1462526884659 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 02:28:04 INFO - PROCESS | 1960 | 1462526884853 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x99bc1800 == 44 [pid = 1960] [id = 48] 02:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x99bc8c00) [pid = 1960] [serial = 142] [outer = (nil)] 02:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x9b8b0000) [pid = 1960] [serial = 143] [outer = 0x99bc8c00] 02:28:04 INFO - PROCESS | 1960 | 1462526884950 Marionette DEBUG loaded listener.js 02:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x9d374400) [pid = 1960] [serial = 144] [outer = 0x99bc8c00] 02:28:05 INFO - PROCESS | 1960 | 1462526885917 Marionette TRACE conn5 <- [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]]]}] 02:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1582ms 02:28:05 INFO - PROCESS | 1960 | 1462526885965 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 02:28:05 INFO - PROCESS | 1960 | 1462526885972 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 02:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:28:05 INFO - PROCESS | 1960 | 1462526885992 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:28:06 INFO - PROCESS | 1960 | 1462526886001 Marionette TRACE conn5 <- [1,166,null,{}] 02:28:06 INFO - PROCESS | 1960 | 1462526886008 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:06 INFO - PROCESS | 1960 | 1462526886322 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 02:28:06 INFO - PROCESS | 1960 | 1462526886517 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x99ae7000 == 45 [pid = 1960] [id = 49] 02:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x99ae7c00) [pid = 1960] [serial = 145] [outer = (nil)] 02:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0xa680d400) [pid = 1960] [serial = 146] [outer = 0x99ae7c00] 02:28:06 INFO - PROCESS | 1960 | 1462526886846 Marionette DEBUG loaded listener.js 02:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0xa6882800) [pid = 1960] [serial = 147] [outer = 0x99ae7c00] 02:28:07 INFO - PROCESS | 1960 | 1462526887772 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1865ms 02:28:07 INFO - PROCESS | 1960 | 1462526887848 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 02:28:07 INFO - PROCESS | 1960 | 1462526887854 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 02:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:28:07 INFO - PROCESS | 1960 | 1462526887861 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:28:07 INFO - PROCESS | 1960 | 1462526887865 Marionette TRACE conn5 <- [1,170,null,{}] 02:28:07 INFO - PROCESS | 1960 | 1462526887872 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:08 INFO - PROCESS | 1960 | 1462526888110 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 02:28:08 INFO - PROCESS | 1960 | 1462526888307 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x92053400 == 46 [pid = 1960] [id = 50] 02:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x92053800) [pid = 1960] [serial = 148] [outer = (nil)] 02:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x9a47c000) [pid = 1960] [serial = 149] [outer = 0x92053800] 02:28:08 INFO - PROCESS | 1960 | 1462526888416 Marionette DEBUG loaded listener.js 02:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x9a47ec00) [pid = 1960] [serial = 150] [outer = 0x92053800] 02:28:09 INFO - PROCESS | 1960 | 1462526889410 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1584ms 02:28:09 INFO - PROCESS | 1960 | 1462526889447 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 02:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:28:09 INFO - PROCESS | 1960 | 1462526889451 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 02:28:09 INFO - PROCESS | 1960 | 1462526889458 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:28:09 INFO - PROCESS | 1960 | 1462526889462 Marionette TRACE conn5 <- [1,174,null,{}] 02:28:09 INFO - PROCESS | 1960 | 1462526889469 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:09 INFO - PROCESS | 1960 | 1462526889675 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 02:28:09 INFO - PROCESS | 1960 | 1462526889883 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x945ec400 == 47 [pid = 1960] [id = 51] 02:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x981fa400) [pid = 1960] [serial = 151] [outer = (nil)] 02:28:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x9b94c000) [pid = 1960] [serial = 152] [outer = 0x981fa400] 02:28:10 INFO - PROCESS | 1960 | 1462526890085 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0xa82dd400) [pid = 1960] [serial = 153] [outer = 0x981fa400] 02:28:10 INFO - PROCESS | 1960 | 1462526890964 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1541ms 02:28:11 INFO - PROCESS | 1960 | 1462526890999 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 1960 | 1462526891004 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 02:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:28:11 INFO - PROCESS | 1960 | 1462526891011 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 1960 | 1462526891014 Marionette TRACE conn5 <- [1,178,null,{}] 02:28:11 INFO - PROCESS | 1960 | 1462526891021 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:11 INFO - PROCESS | 1960 | 1462526891210 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 02:28:11 INFO - PROCESS | 1960 | 1462526891561 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aa6000 == 48 [pid = 1960] [id = 52] 02:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x93aa6400) [pid = 1960] [serial = 154] [outer = (nil)] 02:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x93aac000) [pid = 1960] [serial = 155] [outer = 0x93aa6400] 02:28:11 INFO - PROCESS | 1960 | 1462526891655 Marionette DEBUG loaded listener.js 02:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x945e4800) [pid = 1960] [serial = 156] [outer = 0x93aa6400] 02:28:12 INFO - PROCESS | 1960 | 1462526892524 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1539ms 02:28:12 INFO - PROCESS | 1960 | 1462526892552 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 02:28:12 INFO - PROCESS | 1960 | 1462526892559 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 02:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:28:12 INFO - PROCESS | 1960 | 1462526892568 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:28:12 INFO - PROCESS | 1960 | 1462526892575 Marionette TRACE conn5 <- [1,182,null,{}] 02:28:12 INFO - PROCESS | 1960 | 1462526892584 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:12 INFO - PROCESS | 1960 | 1462526892783 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 02:28:13 INFO - PROCESS | 1960 | 1462526892992 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x9508e400 == 49 [pid = 1960] [id = 53] 02:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x95091800) [pid = 1960] [serial = 157] [outer = (nil)] 02:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x9767a000) [pid = 1960] [serial = 158] [outer = 0x95091800] 02:28:13 INFO - PROCESS | 1960 | 1462526893131 Marionette DEBUG loaded listener.js 02:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x98de8000) [pid = 1960] [serial = 159] [outer = 0x95091800] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9b8a5800 == 48 [pid = 1960] [id = 24] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x976d6800 == 47 [pid = 1960] [id = 17] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x996bf000 == 46 [pid = 1960] [id = 23] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x93a06c00 == 45 [pid = 1960] [id = 21] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x95096c00 == 44 [pid = 1960] [id = 16] 02:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0xa6f4cc00) [pid = 1960] [serial = 101] [outer = (nil)] [url = about:blank] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0xa105b400 == 43 [pid = 1960] [id = 19] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9aa1dc00 == 42 [pid = 1960] [id = 22] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x989fa000 == 41 [pid = 1960] [id = 20] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9a962c00 == 40 [pid = 1960] [id = 15] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x92056000 == 39 [pid = 1960] [id = 45] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x95095c00 == 38 [pid = 1960] [id = 44] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9a819800 == 37 [pid = 1960] [id = 43] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x999e3800 == 36 [pid = 1960] [id = 42] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x945e8400 == 35 [pid = 1960] [id = 41] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9205a000 == 34 [pid = 1960] [id = 40] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x91dedc00 == 33 [pid = 1960] [id = 38] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x97675000 == 32 [pid = 1960] [id = 37] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x9a581800 == 31 [pid = 1960] [id = 36] 02:28:13 INFO - PROCESS | 1960 | --DOCSHELL 0x989f3c00 == 30 [pid = 1960] [id = 35] 02:28:14 INFO - PROCESS | 1960 | 1462526894115 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0xa5164800) [pid = 1960] [serial = 99] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0xa6d8ec00) [pid = 1960] [serial = 83] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0xa365b400) [pid = 1960] [serial = 82] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x9a963800) [pid = 1960] [serial = 88] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x9a96e000) [pid = 1960] [serial = 89] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x9a371400) [pid = 1960] [serial = 86] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x997b0800) [pid = 1960] [serial = 85] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x9ad94400) [pid = 1960] [serial = 64] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x9a960000) [pid = 1960] [serial = 67] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x9d890c00) [pid = 1960] [serial = 96] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0xa3211000) [pid = 1960] [serial = 73] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x9d374c00) [pid = 1960] [serial = 70] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0xa51b6000) [pid = 1960] [serial = 76] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0xa6880400) [pid = 1960] [serial = 79] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0xa2251000) [pid = 1960] [serial = 95] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x9b8ab400) [pid = 1960] [serial = 29] [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.] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0xa2248c00) [pid = 1960] [serial = 92] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x9d352400) [pid = 1960] [serial = 91] [outer = (nil)] [url = about:blank] 02:28:14 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0xa36b0800) [pid = 1960] [serial = 98] [outer = (nil)] [url = about:blank] 02:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1646ms 02:28:14 INFO - PROCESS | 1960 | 1462526894218 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 02:28:14 INFO - PROCESS | 1960 | 1462526894225 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 02:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:28:14 INFO - PROCESS | 1960 | 1462526894234 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:28:14 INFO - PROCESS | 1960 | 1462526894238 Marionette TRACE conn5 <- [1,186,null,{}] 02:28:14 INFO - PROCESS | 1960 | 1462526894245 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:14 INFO - PROCESS | 1960 | 1462526894426 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 02:28:14 INFO - PROCESS | 1960 | 1462526894579 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x945e8400 == 31 [pid = 1960] [id = 54] 02:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x97672000) [pid = 1960] [serial = 160] [outer = (nil)] 02:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x98ded000) [pid = 1960] [serial = 161] [outer = 0x97672000] 02:28:14 INFO - PROCESS | 1960 | 1462526894663 Marionette DEBUG loaded listener.js 02:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x98df4000) [pid = 1960] [serial = 162] [outer = 0x97672000] 02:28:15 INFO - PROCESS | 1960 | 1462526895659 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1489ms 02:28:15 INFO - PROCESS | 1960 | 1462526895724 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 02:28:15 INFO - PROCESS | 1960 | 1462526895728 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 02:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:28:15 INFO - PROCESS | 1960 | 1462526895742 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:28:15 INFO - PROCESS | 1960 | 1462526895752 Marionette TRACE conn5 <- [1,190,null,{}] 02:28:15 INFO - PROCESS | 1960 | 1462526895761 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:15 INFO - PROCESS | 1960 | 1462526895947 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 02:28:16 INFO - PROCESS | 1960 | 1462526896070 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x92056400 == 32 [pid = 1960] [id = 55] 02:28:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x98ded800) [pid = 1960] [serial = 163] [outer = (nil)] 02:28:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x9a577000) [pid = 1960] [serial = 164] [outer = 0x98ded800] 02:28:16 INFO - PROCESS | 1960 | 1462526896152 Marionette DEBUG loaded listener.js 02:28:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x9a967400) [pid = 1960] [serial = 165] [outer = 0x98ded800] 02:28:17 INFO - PROCESS | 1960 | 1462526896998 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1298ms 02:28:17 INFO - PROCESS | 1960 | 1462526897035 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 02:28:17 INFO - PROCESS | 1960 | 1462526897039 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 02:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:28:17 INFO - PROCESS | 1960 | 1462526897047 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:28:17 INFO - PROCESS | 1960 | 1462526897051 Marionette TRACE conn5 <- [1,194,null,{}] 02:28:17 INFO - PROCESS | 1960 | 1462526897064 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:17 INFO - PROCESS | 1960 | 1462526897285 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 02:28:17 INFO - PROCESS | 1960 | 1462526897309 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x99fd0400 == 33 [pid = 1960] [id = 56] 02:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x9a960400) [pid = 1960] [serial = 166] [outer = (nil)] 02:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x9b424400) [pid = 1960] [serial = 167] [outer = 0x9a960400] 02:28:17 INFO - PROCESS | 1960 | 1462526897410 Marionette DEBUG loaded listener.js 02:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x9b8a9400) [pid = 1960] [serial = 168] [outer = 0x9a960400] 02:28:18 INFO - PROCESS | 1960 | 1462526898333 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1335ms 02:28:18 INFO - PROCESS | 1960 | 1462526898383 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 02:28:18 INFO - PROCESS | 1960 | 1462526898387 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 02:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:28:18 INFO - PROCESS | 1960 | 1462526898400 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:28:18 INFO - PROCESS | 1960 | 1462526898403 Marionette TRACE conn5 <- [1,198,null,{}] 02:28:18 INFO - PROCESS | 1960 | 1462526898410 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:18 INFO - PROCESS | 1960 | 1462526898676 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 02:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x9aa1e000) [pid = 1960] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x946afc00) [pid = 1960] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x9205a800) [pid = 1960] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0xa238ec00) [pid = 1960] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x99af0800) [pid = 1960] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:28:18 INFO - PROCESS | 1960 | 1462526898779 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x9205a800 == 34 [pid = 1960] [id = 57] 02:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x93a0b400) [pid = 1960] [serial = 169] [outer = (nil)] 02:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x99af0800) [pid = 1960] [serial = 170] [outer = 0x93a0b400] 02:28:18 INFO - PROCESS | 1960 | 1462526898875 Marionette DEBUG loaded listener.js 02:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0xa1056400) [pid = 1960] [serial = 171] [outer = 0x93a0b400] 02:28:19 INFO - PROCESS | 1960 | 1462526899704 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1336ms 02:28:19 INFO - PROCESS | 1960 | 1462526899738 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 02:28:19 INFO - PROCESS | 1960 | 1462526899742 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 02:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:28:19 INFO - PROCESS | 1960 | 1462526899750 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:28:19 INFO - PROCESS | 1960 | 1462526899754 Marionette TRACE conn5 <- [1,202,null,{}] 02:28:19 INFO - PROCESS | 1960 | 1462526899762 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:19 INFO - PROCESS | 1960 | 1462526899938 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 02:28:20 INFO - PROCESS | 1960 | 1462526900042 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f1800 == 35 [pid = 1960] [id = 58] 02:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x915f2000) [pid = 1960] [serial = 172] [outer = (nil)] 02:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x915f9000) [pid = 1960] [serial = 173] [outer = 0x915f2000] 02:28:20 INFO - PROCESS | 1960 | 1462526900128 Marionette DEBUG loaded listener.js 02:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x98d7d000) [pid = 1960] [serial = 174] [outer = 0x915f2000] 02:28:21 INFO - PROCESS | 1960 | 1462526901038 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1344ms 02:28:21 INFO - PROCESS | 1960 | 1462526901096 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 02:28:21 INFO - PROCESS | 1960 | 1462526901103 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 02:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:28:21 INFO - PROCESS | 1960 | 1462526901114 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:28:21 INFO - PROCESS | 1960 | 1462526901121 Marionette TRACE conn5 <- [1,206,null,{}] 02:28:21 INFO - PROCESS | 1960 | 1462526901174 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:21 INFO - PROCESS | 1960 | 1462526901436 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 02:28:21 INFO - PROCESS | 1960 | 1462526901595 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f9400 == 36 [pid = 1960] [id = 59] 02:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x91df5800) [pid = 1960] [serial = 175] [outer = (nil)] 02:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x92057800) [pid = 1960] [serial = 176] [outer = 0x91df5800] 02:28:21 INFO - PROCESS | 1960 | 1462526901690 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x93aa7400) [pid = 1960] [serial = 177] [outer = 0x91df5800] 02:28:22 INFO - PROCESS | 1960 | 1462526902596 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1539ms 02:28:22 INFO - PROCESS | 1960 | 1462526902653 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 02:28:22 INFO - PROCESS | 1960 | 1462526902663 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 02:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:28:22 INFO - PROCESS | 1960 | 1462526902677 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:28:22 INFO - PROCESS | 1960 | 1462526902681 Marionette TRACE conn5 <- [1,210,null,{}] 02:28:22 INFO - PROCESS | 1960 | 1462526902689 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:22 INFO - PROCESS | 1960 | 1462526902929 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 02:28:23 INFO - PROCESS | 1960 | 1462526903120 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x94675800 == 37 [pid = 1960] [id = 60] 02:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x95095800) [pid = 1960] [serial = 178] [outer = (nil)] 02:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x97678800) [pid = 1960] [serial = 179] [outer = 0x95095800] 02:28:23 INFO - PROCESS | 1960 | 1462526903264 Marionette DEBUG loaded listener.js 02:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x98ded400) [pid = 1960] [serial = 180] [outer = 0x95095800] 02:28:24 INFO - PROCESS | 1960 | 1462526904217 Marionette TRACE conn5 <- [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]]]}] 02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1590ms 02:28:24 INFO - PROCESS | 1960 | 1462526904267 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:28:24 INFO - PROCESS | 1960 | 1462526904272 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 02:28:24 INFO - PROCESS | 1960 | 1462526904280 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:28:24 INFO - PROCESS | 1960 | 1462526904287 Marionette TRACE conn5 <- [1,214,null,{}] 02:28:24 INFO - PROCESS | 1960 | 1462526904305 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:24 INFO - PROCESS | 1960 | 1462526904541 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 02:28:24 INFO - PROCESS | 1960 | 1462526904738 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a967c00 == 38 [pid = 1960] [id = 61] 02:28:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x9aa1cc00) [pid = 1960] [serial = 181] [outer = (nil)] 02:28:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x9b8b1800) [pid = 1960] [serial = 182] [outer = 0x9aa1cc00] 02:28:24 INFO - PROCESS | 1960 | 1462526904880 Marionette DEBUG loaded listener.js 02:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0xa22c4800) [pid = 1960] [serial = 183] [outer = 0x9aa1cc00] 02:28:25 INFO - PROCESS | 1960 | 1462526905746 Marionette TRACE conn5 <- [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]]]}] 02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1541ms 02:28:25 INFO - PROCESS | 1960 | 1462526905821 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 02:28:25 INFO - PROCESS | 1960 | 1462526905825 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:28:25 INFO - PROCESS | 1960 | 1462526905833 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:28:25 INFO - PROCESS | 1960 | 1462526905838 Marionette TRACE conn5 <- [1,218,null,{}] 02:28:25 INFO - PROCESS | 1960 | 1462526905846 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:26 INFO - PROCESS | 1960 | 1462526906078 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 02:28:26 INFO - PROCESS | 1960 | 1462526906241 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:26 INFO - PROCESS | 1960 | ++DOCSHELL 0xa238c800 == 39 [pid = 1960] [id = 62] 02:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0xa252e800) [pid = 1960] [serial = 184] [outer = (nil)] 02:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0xa27c4800) [pid = 1960] [serial = 185] [outer = 0xa252e800] 02:28:26 INFO - PROCESS | 1960 | 1462526906413 Marionette DEBUG loaded listener.js 02:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0xa3367800) [pid = 1960] [serial = 186] [outer = 0xa252e800] 02:28:27 INFO - PROCESS | 1960 | 1462526907413 Marionette TRACE conn5 <- [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]]]}] 02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1632ms 02:28:27 INFO - PROCESS | 1960 | 1462526907467 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 02:28:27 INFO - PROCESS | 1960 | 1462526907470 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:28:27 INFO - PROCESS | 1960 | 1462526907478 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 1960 | 1462526907482 Marionette TRACE conn5 <- [1,222,null,{}] 02:28:27 INFO - PROCESS | 1960 | 1462526907491 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:27 INFO - PROCESS | 1960 | 1462526907692 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 02:28:27 INFO - PROCESS | 1960 | 1462526907883 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x9466e400 == 40 [pid = 1960] [id = 63] 02:28:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0xa23e0c00) [pid = 1960] [serial = 187] [outer = (nil)] 02:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0xa6336400) [pid = 1960] [serial = 188] [outer = 0xa23e0c00] 02:28:28 INFO - PROCESS | 1960 | 1462526908023 Marionette DEBUG loaded listener.js 02:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0xa6883400) [pid = 1960] [serial = 189] [outer = 0xa23e0c00] 02:28:28 INFO - PROCESS | 1960 | 1462526908881 Marionette TRACE conn5 <- [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]]]}] 02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1437ms 02:28:28 INFO - PROCESS | 1960 | 1462526908924 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 02:28:28 INFO - PROCESS | 1960 | 1462526908927 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:28:28 INFO - PROCESS | 1960 | 1462526908960 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:28:28 INFO - PROCESS | 1960 | 1462526908963 Marionette TRACE conn5 <- [1,226,null,{}] 02:28:28 INFO - PROCESS | 1960 | 1462526908972 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:29 INFO - PROCESS | 1960 | 1462526909203 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 02:28:29 INFO - PROCESS | 1960 | 1462526909359 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x916ba400 == 41 [pid = 1960] [id = 64] 02:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x916ba800) [pid = 1960] [serial = 190] [outer = (nil)] 02:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x93a05000) [pid = 1960] [serial = 191] [outer = 0x916ba800] 02:28:29 INFO - PROCESS | 1960 | 1462526909511 Marionette DEBUG loaded listener.js 02:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0xa27c9c00) [pid = 1960] [serial = 192] [outer = 0x916ba800] 02:28:30 INFO - PROCESS | 1960 | 1462526910348 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1456ms 02:28:30 INFO - PROCESS | 1960 | 1462526910399 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:28:30 INFO - PROCESS | 1960 | 1462526910406 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 02:28:30 INFO - PROCESS | 1960 | 1462526910414 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:28:30 INFO - PROCESS | 1960 | 1462526910418 Marionette TRACE conn5 <- [1,230,null,{}] 02:28:30 INFO - PROCESS | 1960 | 1462526910444 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:30 INFO - PROCESS | 1960 | 1462526910628 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 02:28:30 INFO - PROCESS | 1960 | 1462526910778 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x916bec00 == 42 [pid = 1960] [id = 65] 02:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x916c3c00) [pid = 1960] [serial = 193] [outer = (nil)] 02:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0xa6f3f000) [pid = 1960] [serial = 194] [outer = 0x916c3c00] 02:28:30 INFO - PROCESS | 1960 | 1462526910874 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0xa6f44000) [pid = 1960] [serial = 195] [outer = 0x916c3c00] 02:28:31 INFO - PROCESS | 1960 | 1462526911881 Marionette TRACE conn5 <- [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]]]}] 02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1545ms 02:28:31 INFO - PROCESS | 1960 | 1462526911960 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:28:31 INFO - PROCESS | 1960 | 1462526911964 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 02:28:31 INFO - PROCESS | 1960 | 1462526911972 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:28:31 INFO - PROCESS | 1960 | 1462526911975 Marionette TRACE conn5 <- [1,234,null,{}] 02:28:31 INFO - PROCESS | 1960 | 1462526911982 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:32 INFO - PROCESS | 1960 | 1462526912209 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 02:28:32 INFO - PROCESS | 1960 | 1462526912646 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x9163f800 == 43 [pid = 1960] [id = 66] 02:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x9163fc00) [pid = 1960] [serial = 196] [outer = (nil)] 02:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x916b6c00) [pid = 1960] [serial = 197] [outer = 0x9163fc00] 02:28:32 INFO - PROCESS | 1960 | 1462526912779 Marionette DEBUG loaded listener.js 02:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x916be400) [pid = 1960] [serial = 198] [outer = 0x9163fc00] 02:28:33 INFO - PROCESS | 1960 | 1462526913754 Marionette TRACE conn5 <- [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]]]}] 02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1843ms 02:28:33 INFO - PROCESS | 1960 | 1462526913815 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:28:33 INFO - PROCESS | 1960 | 1462526913822 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 02:28:33 INFO - PROCESS | 1960 | 1462526913831 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:28:33 INFO - PROCESS | 1960 | 1462526913837 Marionette TRACE conn5 <- [1,238,null,{}] 02:28:33 INFO - PROCESS | 1960 | 1462526913845 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:34 INFO - PROCESS | 1960 | 1462526914060 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 02:28:36 INFO - PROCESS | 1960 | 1462526916143 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df3000 == 44 [pid = 1960] [id = 67] 02:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x91df7400) [pid = 1960] [serial = 199] [outer = (nil)] 02:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x93aad400) [pid = 1960] [serial = 200] [outer = 0x91df7400] 02:28:36 INFO - PROCESS | 1960 | 1462526916260 Marionette DEBUG loaded listener.js 02:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x945ea800) [pid = 1960] [serial = 201] [outer = 0x91df7400] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x97755400 == 43 [pid = 1960] [id = 32] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x9977cc00) [pid = 1960] [serial = 116] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0xa4f17000) [pid = 1960] [serial = 134] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad6800 == 42 [pid = 1960] [id = 31] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x99e49c00 == 41 [pid = 1960] [id = 14] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x9977dc00 == 40 [pid = 1960] [id = 33] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x93a0a800 == 39 [pid = 1960] [id = 13] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x91df1000 == 38 [pid = 1960] [id = 39] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x92053400 == 37 [pid = 1960] [id = 50] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x99ae7000 == 36 [pid = 1960] [id = 49] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x99bc1800 == 35 [pid = 1960] [id = 48] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x9508f400 == 34 [pid = 1960] [id = 47] 02:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x91df1800 == 33 [pid = 1960] [id = 46] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0xa22c2000) [pid = 1960] [serial = 128] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x98925400) [pid = 1960] [serial = 122] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x9977bc00) [pid = 1960] [serial = 123] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x945e8800) [pid = 1960] [serial = 120] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x93a0c800) [pid = 1960] [serial = 119] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x99fd9000) [pid = 1960] [serial = 104] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x9d381c00) [pid = 1960] [serial = 107] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x97677c00) [pid = 1960] [serial = 110] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x91df5400) [pid = 1960] [serial = 113] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0xa510e000) [pid = 1960] [serial = 131] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0xa5163800) [pid = 1960] [serial = 132] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x9a169000) [pid = 1960] [serial = 125] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x9a965800) [pid = 1960] [serial = 126] [outer = (nil)] [url = about:blank] 02:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0xa2780c00) [pid = 1960] [serial = 129] [outer = (nil)] [url = about:blank] 02:28:37 INFO - PROCESS | 1960 | 1462526917124 Marionette TRACE conn5 <- [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]]]}] 02:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 3344ms 02:28:37 INFO - PROCESS | 1960 | 1462526917181 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:28:37 INFO - PROCESS | 1960 | 1462526917191 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 02:28:37 INFO - PROCESS | 1960 | 1462526917204 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:28:37 INFO - PROCESS | 1960 | 1462526917210 Marionette TRACE conn5 <- [1,242,null,{}] 02:28:37 INFO - PROCESS | 1960 | 1462526917220 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:37 INFO - PROCESS | 1960 | 1462526917437 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 02:28:37 INFO - PROCESS | 1960 | 1462526917565 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x92053400 == 34 [pid = 1960] [id = 68] 02:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x93aaf000) [pid = 1960] [serial = 202] [outer = (nil)] 02:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x9508f400) [pid = 1960] [serial = 203] [outer = 0x93aaf000] 02:28:37 INFO - PROCESS | 1960 | 1462526917653 Marionette DEBUG loaded listener.js 02:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x976dc400) [pid = 1960] [serial = 204] [outer = 0x93aaf000] 02:28:38 INFO - PROCESS | 1960 | 1462526918710 Marionette TRACE conn5 <- [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]]]}] 02:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1541ms 02:28:38 INFO - PROCESS | 1960 | 1462526918743 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 02:28:38 INFO - PROCESS | 1960 | 1462526918753 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 02:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:28:38 INFO - PROCESS | 1960 | 1462526918763 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:28:38 INFO - PROCESS | 1960 | 1462526918769 Marionette TRACE conn5 <- [1,246,null,{}] 02:28:38 INFO - PROCESS | 1960 | 1462526918780 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:39 INFO - PROCESS | 1960 | 1462526919006 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 02:28:39 INFO - PROCESS | 1960 | 1462526919282 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x9163d000 == 35 [pid = 1960] [id = 69] 02:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x93a03000) [pid = 1960] [serial = 205] [outer = (nil)] 02:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x94667c00) [pid = 1960] [serial = 206] [outer = 0x93a03000] 02:28:39 INFO - PROCESS | 1960 | 1462526919421 Marionette DEBUG loaded listener.js 02:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x94676800) [pid = 1960] [serial = 207] [outer = 0x93a03000] 02:28:40 INFO - PROCESS | 1960 | 1462526920328 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1639ms 02:28:40 INFO - PROCESS | 1960 | 1462526920403 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 02:28:40 INFO - PROCESS | 1960 | 1462526920413 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:28:40 INFO - PROCESS | 1960 | 1462526920426 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:28:40 INFO - PROCESS | 1960 | 1462526920430 Marionette TRACE conn5 <- [1,250,null,{}] 02:28:40 INFO - PROCESS | 1960 | 1462526920438 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:40 INFO - PROCESS | 1960 | 1462526920689 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 02:28:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x98deb000) [pid = 1960] [serial = 208] [outer = 0x99783c00] 02:28:40 INFO - PROCESS | 1960 | 1462526920942 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x995d2800 == 36 [pid = 1960] [id = 70] 02:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x996bb400) [pid = 1960] [serial = 209] [outer = (nil)] 02:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x99780000) [pid = 1960] [serial = 210] [outer = 0x996bb400] 02:28:41 INFO - PROCESS | 1960 | 1462526921063 Marionette DEBUG loaded listener.js 02:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x99e4b000) [pid = 1960] [serial = 211] [outer = 0x996bb400] 02:28:42 INFO - PROCESS | 1960 | 1462526922049 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1656ms 02:28:42 INFO - PROCESS | 1960 | 1462526922083 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 1960 | 1462526922087 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 02:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:28:42 INFO - PROCESS | 1960 | 1462526922095 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 1960 | 1462526922103 Marionette TRACE conn5 <- [1,254,null,{}] 02:28:42 INFO - PROCESS | 1960 | 1462526922124 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:42 INFO - PROCESS | 1960 | 1462526922337 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 02:28:42 INFO - PROCESS | 1960 | 1462526922555 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a47e000 == 37 [pid = 1960] [id = 71] 02:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x9a96b000) [pid = 1960] [serial = 212] [outer = (nil)] 02:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x9b41e800) [pid = 1960] [serial = 213] [outer = 0x9a96b000] 02:28:42 INFO - PROCESS | 1960 | 1462526922706 Marionette DEBUG loaded listener.js 02:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x9d34d800) [pid = 1960] [serial = 214] [outer = 0x9a96b000] 02:28:43 INFO - PROCESS | 1960 | 1462526923741 Marionette TRACE conn5 <- [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]]]}] 02:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1699ms 02:28:43 INFO - PROCESS | 1960 | 1462526923798 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 02:28:43 INFO - PROCESS | 1960 | 1462526923806 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 02:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:28:43 INFO - PROCESS | 1960 | 1462526923820 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:28:43 INFO - PROCESS | 1960 | 1462526923828 Marionette TRACE conn5 <- [1,258,null,{}] 02:28:43 INFO - PROCESS | 1960 | 1462526923839 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:44 INFO - PROCESS | 1960 | 1462526924203 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 02:28:44 INFO - PROCESS | 1960 | 1462526924409 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df8c00 == 38 [pid = 1960] [id = 72] 02:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x9b91b800) [pid = 1960] [serial = 215] [outer = (nil)] 02:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0xa2387800) [pid = 1960] [serial = 216] [outer = 0x9b91b800] 02:28:44 INFO - PROCESS | 1960 | 1462526924503 Marionette DEBUG loaded listener.js 02:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0xa23dc400) [pid = 1960] [serial = 217] [outer = 0x9b91b800] 02:28:45 INFO - PROCESS | 1960 | 1462526925393 Marionette TRACE conn5 <- [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]]]}] 02:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1613ms 02:28:45 INFO - PROCESS | 1960 | 1462526925432 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 02:28:45 INFO - PROCESS | 1960 | 1462526925437 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 02:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:28:45 INFO - PROCESS | 1960 | 1462526925446 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:28:45 INFO - PROCESS | 1960 | 1462526925450 Marionette TRACE conn5 <- [1,262,null,{}] 02:28:45 INFO - PROCESS | 1960 | 1462526925457 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:45 INFO - PROCESS | 1960 | 1462526925654 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 02:28:45 INFO - PROCESS | 1960 | 1462526925811 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x9163b800 == 39 [pid = 1960] [id = 73] 02:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x92055c00) [pid = 1960] [serial = 218] [outer = (nil)] 02:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0xa4f0c800) [pid = 1960] [serial = 219] [outer = 0x92055c00] 02:28:45 INFO - PROCESS | 1960 | 1462526925903 Marionette DEBUG loaded listener.js 02:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0xa5117400) [pid = 1960] [serial = 220] [outer = 0x92055c00] 02:28:46 INFO - PROCESS | 1960 | 1462526926886 Marionette TRACE conn5 <- [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]]]}] 02:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1485ms 02:28:46 INFO - PROCESS | 1960 | 1462526926932 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 02:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:28:46 INFO - PROCESS | 1960 | 1462526926937 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 02:28:46 INFO - PROCESS | 1960 | 1462526926945 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 1960 | 1462526926948 Marionette TRACE conn5 <- [1,266,null,{}] 02:28:46 INFO - PROCESS | 1960 | 1462526926955 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:47 INFO - PROCESS | 1960 | 1462526927164 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 02:28:47 INFO - PROCESS | 1960 | 1462526927368 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:47 INFO - PROCESS | 1960 | ++DOCSHELL 0xa6f43c00 == 40 [pid = 1960] [id = 74] 02:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0xa6ff2000) [pid = 1960] [serial = 221] [outer = (nil)] 02:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0xa8c30c00) [pid = 1960] [serial = 222] [outer = 0xa6ff2000] 02:28:47 INFO - PROCESS | 1960 | 1462526927501 Marionette DEBUG loaded listener.js 02:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0xa8c6b000) [pid = 1960] [serial = 223] [outer = 0xa6ff2000] 02:28:48 INFO - PROCESS | 1960 | 1462526928400 Marionette TRACE conn5 <- [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]]]}] 02:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1491ms 02:28:48 INFO - PROCESS | 1960 | 1462526928435 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 02:28:48 INFO - PROCESS | 1960 | 1462526928439 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 02:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:28:48 INFO - PROCESS | 1960 | 1462526928446 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:28:48 INFO - PROCESS | 1960 | 1462526928449 Marionette TRACE conn5 <- [1,270,null,{}] 02:28:48 INFO - PROCESS | 1960 | 1462526928456 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:48 INFO - PROCESS | 1960 | 1462526928637 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 02:28:48 INFO - PROCESS | 1960 | 1462526928799 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x91639000 == 41 [pid = 1960] [id = 75] 02:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x960bfc00) [pid = 1960] [serial = 224] [outer = (nil)] 02:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x960c6400) [pid = 1960] [serial = 225] [outer = 0x960bfc00] 02:28:48 INFO - PROCESS | 1960 | 1462526928892 Marionette DEBUG loaded listener.js 02:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x960c8000) [pid = 1960] [serial = 226] [outer = 0x960bfc00] 02:28:49 INFO - PROCESS | 1960 | 1462526929840 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1431ms 02:28:49 INFO - PROCESS | 1960 | 1462526929879 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 02:28:49 INFO - PROCESS | 1960 | 1462526929882 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 02:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:28:49 INFO - PROCESS | 1960 | 1462526929889 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:28:49 INFO - PROCESS | 1960 | 1462526929893 Marionette TRACE conn5 <- [1,274,null,{}] 02:28:49 INFO - PROCESS | 1960 | 1462526929899 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:50 INFO - PROCESS | 1960 | 1462526930086 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 02:28:50 INFO - PROCESS | 1960 | 1462526930243 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x90344c00 == 42 [pid = 1960] [id = 76] 02:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x90347400) [pid = 1960] [serial = 227] [outer = (nil)] 02:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x9034d000) [pid = 1960] [serial = 228] [outer = 0x90347400] 02:28:50 INFO - PROCESS | 1960 | 1462526930331 Marionette DEBUG loaded listener.js 02:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x90350000) [pid = 1960] [serial = 229] [outer = 0x90347400] 02:28:51 INFO - PROCESS | 1960 | 1462526931884 Marionette TRACE conn5 <- [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]]]}] 02:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 2034ms 02:28:51 INFO - PROCESS | 1960 | 1462526931925 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 02:28:51 INFO - PROCESS | 1960 | 1462526931931 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 02:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:28:51 INFO - PROCESS | 1960 | 1462526931941 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:28:51 INFO - PROCESS | 1960 | 1462526931946 Marionette TRACE conn5 <- [1,278,null,{}] 02:28:51 INFO - PROCESS | 1960 | 1462526931958 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:52 INFO - PROCESS | 1960 | 1462526932140 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 02:28:52 INFO - PROCESS | 1960 | 1462526932304 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x9046dc00 == 43 [pid = 1960] [id = 77] 02:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x90471400) [pid = 1960] [serial = 230] [outer = (nil)] 02:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x90477000) [pid = 1960] [serial = 231] [outer = 0x90471400] 02:28:52 INFO - PROCESS | 1960 | 1462526932386 Marionette DEBUG loaded listener.js 02:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x915f6000) [pid = 1960] [serial = 232] [outer = 0x90471400] 02:28:53 INFO - PROCESS | 1960 | 1462526933257 Marionette TRACE conn5 <- [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]]]}] 02:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1336ms 02:28:53 INFO - PROCESS | 1960 | 1462526933282 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 02:28:53 INFO - PROCESS | 1960 | 1462526933291 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 02:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:28:53 INFO - PROCESS | 1960 | 1462526933303 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:28:53 INFO - PROCESS | 1960 | 1462526933308 Marionette TRACE conn5 <- [1,282,null,{}] 02:28:53 INFO - PROCESS | 1960 | 1462526933323 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:53 INFO - PROCESS | 1960 | 1462526933537 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 02:28:53 INFO - PROCESS | 1960 | 1462526933561 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x91640c00 == 44 [pid = 1960] [id = 78] 02:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x916b4800) [pid = 1960] [serial = 233] [outer = (nil)] 02:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x916c3400) [pid = 1960] [serial = 234] [outer = 0x916b4800] 02:28:53 INFO - PROCESS | 1960 | 1462526933639 Marionette DEBUG loaded listener.js 02:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x93aa2800) [pid = 1960] [serial = 235] [outer = 0x916b4800] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x99aee800) [pid = 1960] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9b8abc00) [pid = 1960] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x93ad8800) [pid = 1960] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9a363c00) [pid = 1960] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0xa2709400) [pid = 1960] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0xa36a9800) [pid = 1960] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x93a0b400) [pid = 1960] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x9a960400) [pid = 1960] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x95091800) [pid = 1960] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9b8b2000) [pid = 1960] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x97672000) [pid = 1960] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x93aa6400) [pid = 1960] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x98ded800) [pid = 1960] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x9163fc00) [pid = 1960] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x91df7400) [pid = 1960] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:28:54 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x915f2000) [pid = 1960] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:28:54 INFO - PROCESS | 1960 | 1462526934795 Marionette TRACE conn5 <- [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]]]}] 02:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1540ms 02:28:54 INFO - PROCESS | 1960 | 1462526934843 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 02:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:28:54 INFO - PROCESS | 1960 | 1462526934849 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 02:28:54 INFO - PROCESS | 1960 | 1462526934856 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:28:54 INFO - PROCESS | 1960 | 1462526934863 Marionette TRACE conn5 <- [1,286,null,{}] 02:28:54 INFO - PROCESS | 1960 | 1462526934882 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:55 INFO - PROCESS | 1960 | 1462526935107 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 02:28:55 INFO - PROCESS | 1960 | 1462526935193 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb6b800 == 45 [pid = 1960] [id = 79] 02:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8eb6f000) [pid = 1960] [serial = 236] [outer = (nil)] 02:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x916bf000) [pid = 1960] [serial = 237] [outer = 0x8eb6f000] 02:28:55 INFO - PROCESS | 1960 | 1462526935277 Marionette DEBUG loaded listener.js 02:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x93aadc00) [pid = 1960] [serial = 238] [outer = 0x8eb6f000] 02:28:56 INFO - PROCESS | 1960 | 1462526936122 Marionette TRACE conn5 <- [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]]]}] 02:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1288ms 02:28:56 INFO - PROCESS | 1960 | 1462526936147 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 02:28:56 INFO - PROCESS | 1960 | 1462526936167 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 02:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:28:56 INFO - PROCESS | 1960 | 1462526936175 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:28:56 INFO - PROCESS | 1960 | 1462526936179 Marionette TRACE conn5 <- [1,290,null,{}] 02:28:56 INFO - PROCESS | 1960 | 1462526936185 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:56 INFO - PROCESS | 1960 | 1462526936360 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 02:28:56 INFO - PROCESS | 1960 | 1462526936561 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb62400 == 46 [pid = 1960] [id = 80] 02:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8eb62800) [pid = 1960] [serial = 239] [outer = (nil)] 02:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8eb65c00) [pid = 1960] [serial = 240] [outer = 0x8eb62800] 02:28:56 INFO - PROCESS | 1960 | 1462526936700 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8eb6c800) [pid = 1960] [serial = 241] [outer = 0x8eb62800] 02:28:57 INFO - PROCESS | 1960 | 1462526937948 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1850ms 02:28:58 INFO - PROCESS | 1960 | 1462526938028 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 02:28:58 INFO - PROCESS | 1960 | 1462526938036 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 02:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:28:58 INFO - PROCESS | 1960 | 1462526938045 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:28:58 INFO - PROCESS | 1960 | 1462526938052 Marionette TRACE conn5 <- [1,294,null,{}] 02:28:58 INFO - PROCESS | 1960 | 1462526938061 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:58 INFO - PROCESS | 1960 | 1462526938387 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 02:28:58 INFO - PROCESS | 1960 | 1462526938576 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x9163ac00 == 47 [pid = 1960] [id = 81] 02:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x9163d800) [pid = 1960] [serial = 242] [outer = (nil)] 02:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x916bcc00) [pid = 1960] [serial = 243] [outer = 0x9163d800] 02:28:58 INFO - PROCESS | 1960 | 1462526938674 Marionette DEBUG loaded listener.js 02:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x93aaa400) [pid = 1960] [serial = 244] [outer = 0x9163d800] 02:28:59 INFO - PROCESS | 1960 | 1462526939664 Marionette TRACE conn5 <- [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]]]}] 02:28:59 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. 02:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1692ms 02:28:59 INFO - PROCESS | 1960 | 1462526939742 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 02:28:59 INFO - PROCESS | 1960 | 1462526939750 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 02:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:28:59 INFO - PROCESS | 1960 | 1462526939759 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:28:59 INFO - PROCESS | 1960 | 1462526939763 Marionette TRACE conn5 <- [1,298,null,{}] 02:28:59 INFO - PROCESS | 1960 | 1462526939771 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:00 INFO - PROCESS | 1960 | 1462526940023 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 02:29:00 INFO - PROCESS | 1960 | 1462526940283 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x915fac00 == 48 [pid = 1960] [id = 82] 02:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x94675000) [pid = 1960] [serial = 245] [outer = (nil)] 02:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x960c8800) [pid = 1960] [serial = 246] [outer = 0x94675000] 02:29:00 INFO - PROCESS | 1960 | 1462526940384 Marionette DEBUG loaded listener.js 02:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x97753000) [pid = 1960] [serial = 247] [outer = 0x94675000] 02:29:01 INFO - PROCESS | 1960 | 1462526941563 Marionette TRACE conn5 <- [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]]]}] 02:29:01 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. 02:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1846ms 02:29:01 INFO - PROCESS | 1960 | 1462526941609 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 02:29:01 INFO - PROCESS | 1960 | 1462526941616 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 02:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:29:01 INFO - PROCESS | 1960 | 1462526941643 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:29:01 INFO - PROCESS | 1960 | 1462526941660 Marionette TRACE conn5 <- [1,302,null,{}] 02:29:01 INFO - PROCESS | 1960 | 1462526941678 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:02 INFO - PROCESS | 1960 | 1462526942047 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 02:29:02 INFO - PROCESS | 1960 | 1462526942161 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x9046f800 == 49 [pid = 1960] [id = 83] 02:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x90478c00) [pid = 1960] [serial = 248] [outer = (nil)] 02:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x9a477000) [pid = 1960] [serial = 249] [outer = 0x90478c00] 02:29:02 INFO - PROCESS | 1960 | 1462526942256 Marionette DEBUG loaded listener.js 02:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x9a47b400) [pid = 1960] [serial = 250] [outer = 0x90478c00] 02:29:03 INFO - PROCESS | 1960 | 1462526943170 Marionette TRACE conn5 <- [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]]]}] 02:29:03 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. 02:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1573ms 02:29:03 INFO - PROCESS | 1960 | 1462526943201 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 02:29:03 INFO - PROCESS | 1960 | 1462526943207 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 02:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:29:03 INFO - PROCESS | 1960 | 1462526943213 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:29:03 INFO - PROCESS | 1960 | 1462526943216 Marionette TRACE conn5 <- [1,306,null,{}] 02:29:03 INFO - PROCESS | 1960 | 1462526943223 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:03 INFO - PROCESS | 1960 | 1462526943424 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 02:29:03 INFO - PROCESS | 1960 | 1462526943584 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x99aea000 == 50 [pid = 1960] [id = 84] 02:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x99bc9800) [pid = 1960] [serial = 251] [outer = (nil)] 02:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x9b4d2800) [pid = 1960] [serial = 252] [outer = 0x99bc9800] 02:29:03 INFO - PROCESS | 1960 | 1462526943678 Marionette DEBUG loaded listener.js 02:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x9b8b4000) [pid = 1960] [serial = 253] [outer = 0x99bc9800] 02:29:04 INFO - PROCESS | 1960 | 1462526944617 Marionette TRACE conn5 <- [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]]]}] 02:29:04 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. 02:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1444ms 02:29:04 INFO - PROCESS | 1960 | 1462526944659 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 02:29:04 INFO - PROCESS | 1960 | 1462526944664 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 02:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:29:04 INFO - PROCESS | 1960 | 1462526944671 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:29:04 INFO - PROCESS | 1960 | 1462526944676 Marionette TRACE conn5 <- [1,310,null,{}] 02:29:04 INFO - PROCESS | 1960 | 1462526944683 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:04 INFO - PROCESS | 1960 | 1462526944881 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 02:29:05 INFO - PROCESS | 1960 | 1462526945042 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a96e000 == 51 [pid = 1960] [id = 85] 02:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x9d890400) [pid = 1960] [serial = 254] [outer = (nil)] 02:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0xa22c2400) [pid = 1960] [serial = 255] [outer = 0x9d890400] 02:29:05 INFO - PROCESS | 1960 | 1462526945148 Marionette DEBUG loaded listener.js 02:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0xa6306800) [pid = 1960] [serial = 256] [outer = 0x9d890400] 02:29:06 INFO - PROCESS | 1960 | 1462526946171 Marionette TRACE conn5 <- [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]]]}] 02:29:06 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. 02:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1537ms 02:29:06 INFO - PROCESS | 1960 | 1462526946209 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 02:29:06 INFO - PROCESS | 1960 | 1462526946213 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 02:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:29:06 INFO - PROCESS | 1960 | 1462526946222 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:29:06 INFO - PROCESS | 1960 | 1462526946226 Marionette TRACE conn5 <- [1,314,null,{}] 02:29:06 INFO - PROCESS | 1960 | 1462526946234 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:06 INFO - PROCESS | 1960 | 1462526946440 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 02:29:06 INFO - PROCESS | 1960 | 1462526946617 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x915fa000 == 52 [pid = 1960] [id = 86] 02:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x915fb400) [pid = 1960] [serial = 257] [outer = (nil)] 02:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0xa6f09c00) [pid = 1960] [serial = 258] [outer = 0x915fb400] 02:29:06 INFO - PROCESS | 1960 | 1462526946706 Marionette DEBUG loaded listener.js 02:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0xa6fef400) [pid = 1960] [serial = 259] [outer = 0x915fb400] 02:29:08 INFO - PROCESS | 1960 | 1462526948057 Marionette TRACE conn5 <- [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]]]}] 02:29:08 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. 02:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1883ms 02:29:08 INFO - PROCESS | 1960 | 1462526948182 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 02:29:08 INFO - PROCESS | 1960 | 1462526948189 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 02:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:29:08 INFO - PROCESS | 1960 | 1462526948203 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:29:08 INFO - PROCESS | 1960 | 1462526948210 Marionette TRACE conn5 <- [1,318,null,{}] 02:29:08 INFO - PROCESS | 1960 | 1462526948229 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:08 INFO - PROCESS | 1960 | 1462526948414 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 02:29:08 INFO - PROCESS | 1960 | 1462526948582 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f4400 == 53 [pid = 1960] [id = 87] 02:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x915f4800) [pid = 1960] [serial = 260] [outer = (nil)] 02:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x91633800) [pid = 1960] [serial = 261] [outer = 0x915f4800] 02:29:08 INFO - PROCESS | 1960 | 1462526948666 Marionette DEBUG loaded listener.js 02:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x916b9c00) [pid = 1960] [serial = 262] [outer = 0x915f4800] 02:29:09 INFO - PROCESS | 1960 | 1462526949771 Marionette TRACE conn5 <- [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]]]}] 02:29:09 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. 02:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1603ms 02:29:09 INFO - PROCESS | 1960 | 1462526949806 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 02:29:09 INFO - PROCESS | 1960 | 1462526949815 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 02:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:29:09 INFO - PROCESS | 1960 | 1462526949827 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:29:09 INFO - PROCESS | 1960 | 1462526949831 Marionette TRACE conn5 <- [1,322,null,{}] 02:29:09 INFO - PROCESS | 1960 | 1462526949840 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:10 INFO - PROCESS | 1960 | 1462526950081 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 02:29:10 INFO - PROCESS | 1960 | 1462526950349 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034a800 == 54 [pid = 1960] [id = 88] 02:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x91dec800) [pid = 1960] [serial = 263] [outer = (nil)] 02:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x94672800) [pid = 1960] [serial = 264] [outer = 0x91dec800] 02:29:10 INFO - PROCESS | 1960 | 1462526950436 Marionette DEBUG loaded listener.js 02:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x95098000) [pid = 1960] [serial = 265] [outer = 0x91dec800] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9815c400 == 53 [pid = 1960] [id = 27] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x92056400 == 52 [pid = 1960] [id = 55] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x99fd0400 == 51 [pid = 1960] [id = 56] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x945e8400 == 50 [pid = 1960] [id = 54] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x91df3000 == 49 [pid = 1960] [id = 67] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9508e400 == 48 [pid = 1960] [id = 53] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x92057800) [pid = 1960] [serial = 176] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x97678800) [pid = 1960] [serial = 179] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x9b8b1800) [pid = 1960] [serial = 182] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0xa27c4800) [pid = 1960] [serial = 185] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0xa6336400) [pid = 1960] [serial = 188] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x93a05000) [pid = 1960] [serial = 191] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0xa6f3f000) [pid = 1960] [serial = 194] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9b94c000) [pid = 1960] [serial = 152] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x9a47c000) [pid = 1960] [serial = 149] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x92054000) [pid = 1960] [serial = 137] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0xa680d400) [pid = 1960] [serial = 146] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x9b8b0000) [pid = 1960] [serial = 143] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x97673000) [pid = 1960] [serial = 140] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0xa23e1400 == 47 [pid = 1960] [id = 25] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0xa2709800 == 46 [pid = 1960] [id = 26] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9205a800 == 45 [pid = 1960] [id = 57] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb6b800 == 44 [pid = 1960] [id = 79] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x91640c00 == 43 [pid = 1960] [id = 78] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9046dc00 == 42 [pid = 1960] [id = 77] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x90344c00 == 41 [pid = 1960] [id = 76] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x91639000 == 40 [pid = 1960] [id = 75] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0xa6f43c00 == 39 [pid = 1960] [id = 74] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9163b800 == 38 [pid = 1960] [id = 73] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x91df8c00 == 37 [pid = 1960] [id = 72] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9a47e000 == 36 [pid = 1960] [id = 71] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x995d2800 == 35 [pid = 1960] [id = 70] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x9163d000 == 34 [pid = 1960] [id = 69] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x915f1800 == 33 [pid = 1960] [id = 58] 02:29:11 INFO - PROCESS | 1960 | --DOCSHELL 0x92053400 == 32 [pid = 1960] [id = 68] 02:29:11 INFO - PROCESS | 1960 | 1462526951455 Marionette TRACE conn5 <- [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]]]}] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9aa20000) [pid = 1960] [serial = 68] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x9d8ba800) [pid = 1960] [serial = 71] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0xa6ff4c00) [pid = 1960] [serial = 102] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0xa6885000) [pid = 1960] [serial = 80] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0xa36a4400) [pid = 1960] [serial = 74] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0xa63cac00) [pid = 1960] [serial = 77] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x916b6c00) [pid = 1960] [serial = 197] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x945ea800) [pid = 1960] [serial = 201] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x916be400) [pid = 1960] [serial = 198] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x93aad400) [pid = 1960] [serial = 200] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x915f9000) [pid = 1960] [serial = 173] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x98d7d000) [pid = 1960] [serial = 174] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0xa1056400) [pid = 1960] [serial = 171] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x9b8a9400) [pid = 1960] [serial = 168] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x98de8000) [pid = 1960] [serial = 159] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0xa6d84000) [pid = 1960] [serial = 135] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x98df4000) [pid = 1960] [serial = 162] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x945e4800) [pid = 1960] [serial = 156] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x93aac000) [pid = 1960] [serial = 155] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x99af0800) [pid = 1960] [serial = 170] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x98ded000) [pid = 1960] [serial = 161] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9a967400) [pid = 1960] [serial = 165] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x9b424400) [pid = 1960] [serial = 167] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x9767a000) [pid = 1960] [serial = 158] [outer = (nil)] [url = about:blank] 02:29:11 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x9a577000) [pid = 1960] [serial = 164] [outer = (nil)] [url = about:blank] 02:29:11 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. 02:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1687ms 02:29:11 INFO - PROCESS | 1960 | 1462526951515 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 02:29:11 INFO - PROCESS | 1960 | 1462526951519 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 02:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:29:11 INFO - PROCESS | 1960 | 1462526951527 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:29:11 INFO - PROCESS | 1960 | 1462526951534 Marionette TRACE conn5 <- [1,326,null,{}] 02:29:11 INFO - PROCESS | 1960 | 1462526951551 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:11 INFO - PROCESS | 1960 | 1462526951742 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 02:29:11 INFO - PROCESS | 1960 | 1462526951919 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x92053400 == 33 [pid = 1960] [id = 89] 02:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x92054000) [pid = 1960] [serial = 266] [outer = (nil)] 02:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x93ad8c00) [pid = 1960] [serial = 267] [outer = 0x92054000] 02:29:12 INFO - PROCESS | 1960 | 1462526952007 Marionette DEBUG loaded listener.js 02:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x95097400) [pid = 1960] [serial = 268] [outer = 0x92054000] 02:29:12 INFO - PROCESS | 1960 | 1462526952922 Marionette TRACE conn5 <- [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]]]}] 02:29:12 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. 02:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1448ms 02:29:12 INFO - PROCESS | 1960 | 1462526952975 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 02:29:12 INFO - PROCESS | 1960 | 1462526952980 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 02:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:29:12 INFO - PROCESS | 1960 | 1462526952987 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:29:12 INFO - PROCESS | 1960 | 1462526952990 Marionette TRACE conn5 <- [1,330,null,{}] 02:29:13 INFO - PROCESS | 1960 | 1462526952998 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:13 INFO - PROCESS | 1960 | 1462526953182 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 02:29:13 INFO - PROCESS | 1960 | 1462526953307 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aad800 == 34 [pid = 1960] [id = 90] 02:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x9513ec00) [pid = 1960] [serial = 269] [outer = (nil)] 02:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x960c1400) [pid = 1960] [serial = 270] [outer = 0x9513ec00] 02:29:13 INFO - PROCESS | 1960 | 1462526953387 Marionette DEBUG loaded listener.js 02:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x97675000) [pid = 1960] [serial = 271] [outer = 0x9513ec00] 02:29:14 INFO - PROCESS | 1960 | 1462526954284 Marionette TRACE conn5 <- [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]]]}] 02:29:14 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. 02:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1345ms 02:29:14 INFO - PROCESS | 1960 | 1462526954334 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 02:29:14 INFO - PROCESS | 1960 | 1462526954338 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 02:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:29:14 INFO - PROCESS | 1960 | 1462526954354 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:29:14 INFO - PROCESS | 1960 | 1462526954358 Marionette TRACE conn5 <- [1,334,null,{}] 02:29:14 INFO - PROCESS | 1960 | 1462526954364 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:14 INFO - PROCESS | 1960 | 1462526954582 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 02:29:14 INFO - PROCESS | 1960 | 1462526954608 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034c400 == 35 [pid = 1960] [id = 91] 02:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x9767ac00) [pid = 1960] [serial = 272] [outer = (nil)] 02:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x981f2c00) [pid = 1960] [serial = 273] [outer = 0x9767ac00] 02:29:14 INFO - PROCESS | 1960 | 1462526954688 Marionette DEBUG loaded listener.js 02:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x989fd000) [pid = 1960] [serial = 274] [outer = 0x9767ac00] 02:29:15 INFO - PROCESS | 1960 | 1462526955653 Marionette TRACE conn5 <- [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]]]}] 02:29:15 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. 02:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1338ms 02:29:15 INFO - PROCESS | 1960 | 1462526955693 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 02:29:15 INFO - PROCESS | 1960 | 1462526955698 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 02:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:29:15 INFO - PROCESS | 1960 | 1462526955705 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 1960 | 1462526955723 Marionette TRACE conn5 <- [1,338,null,{}] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x9ac11000) [pid = 1960] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x981fa400) [pid = 1960] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x95095800) [pid = 1960] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x916ba800) [pid = 1960] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x916b4800) [pid = 1960] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x95096400) [pid = 1960] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x99ae7c00) [pid = 1960] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x91df5800) [pid = 1960] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x91df3400) [pid = 1960] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x99bc8c00) [pid = 1960] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x90347400) [pid = 1960] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x916c3c00) [pid = 1960] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x90471400) [pid = 1960] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x97675800) [pid = 1960] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x9b42b000) [pid = 1960] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0xa23e0c00) [pid = 1960] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x9aa1cc00) [pid = 1960] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x92053800) [pid = 1960] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x996ba400) [pid = 1960] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x91df1c00) [pid = 1960] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x91df0000) [pid = 1960] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:29:16 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0xa252e800) [pid = 1960] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:29:16 INFO - PROCESS | 1960 | 1462526956336 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:16 INFO - PROCESS | 1960 | 1462526956581 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 02:29:16 INFO - PROCESS | 1960 | 1462526956661 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x92057800 == 36 [pid = 1960] [id = 92] 02:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x95095400) [pid = 1960] [serial = 275] [outer = (nil)] 02:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x98dea000) [pid = 1960] [serial = 276] [outer = 0x95095400] 02:29:16 INFO - PROCESS | 1960 | 1462526956743 Marionette DEBUG loaded listener.js 02:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x995cc400) [pid = 1960] [serial = 277] [outer = 0x95095400] 02:29:17 INFO - PROCESS | 1960 | 1462526957491 Marionette TRACE conn5 <- [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]]]}] 02:29:17 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. 02:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1828ms 02:29:17 INFO - PROCESS | 1960 | 1462526957534 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 1960 | 1462526957538 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 02:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:29:17 INFO - PROCESS | 1960 | 1462526957550 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 1960 | 1462526957553 Marionette TRACE conn5 <- [1,342,null,{}] 02:29:17 INFO - PROCESS | 1960 | 1462526957561 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:17 INFO - PROCESS | 1960 | 1462526957753 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 02:29:17 INFO - PROCESS | 1960 | 1462526957866 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x90347c00 == 37 [pid = 1960] [id = 93] 02:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x98deb400) [pid = 1960] [serial = 278] [outer = (nil)] 02:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x997b0c00) [pid = 1960] [serial = 279] [outer = 0x98deb400] 02:29:17 INFO - PROCESS | 1960 | 1462526957948 Marionette DEBUG loaded listener.js 02:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x99bce400) [pid = 1960] [serial = 280] [outer = 0x98deb400] 02:29:18 INFO - PROCESS | 1960 | 1462526958968 Marionette TRACE conn5 <- [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]]]}] 02:29:18 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. 02:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1449ms 02:29:19 INFO - PROCESS | 1960 | 1462526959000 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 1960 | 1462526959008 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 02:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:29:19 INFO - PROCESS | 1960 | 1462526959020 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 1960 | 1462526959025 Marionette TRACE conn5 <- [1,346,null,{}] 02:29:19 INFO - PROCESS | 1960 | 1462526959037 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:19 INFO - PROCESS | 1960 | 1462526959263 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 02:29:19 INFO - PROCESS | 1960 | 1462526959481 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x9046cc00 == 38 [pid = 1960] [id = 94] 02:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x915f3c00) [pid = 1960] [serial = 281] [outer = (nil)] 02:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x916be400) [pid = 1960] [serial = 282] [outer = 0x915f3c00] 02:29:19 INFO - PROCESS | 1960 | 1462526959621 Marionette DEBUG loaded listener.js 02:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x91df3c00) [pid = 1960] [serial = 283] [outer = 0x915f3c00] 02:29:20 INFO - PROCESS | 1960 | 1462526960581 Marionette TRACE conn5 <- [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]]]}] 02:29:20 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. 02:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1598ms 02:29:20 INFO - PROCESS | 1960 | 1462526960619 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 1960 | 1462526960629 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 02:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:29:20 INFO - PROCESS | 1960 | 1462526960642 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 1960 | 1462526960646 Marionette TRACE conn5 <- [1,350,null,{}] 02:29:20 INFO - PROCESS | 1960 | 1462526960654 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:20 INFO - PROCESS | 1960 | 1462526960863 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 02:29:21 INFO - PROCESS | 1960 | 1462526961021 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad7400 == 39 [pid = 1960] [id = 95] 02:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x945e4800) [pid = 1960] [serial = 284] [outer = (nil)] 02:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x9466d000) [pid = 1960] [serial = 285] [outer = 0x945e4800] 02:29:21 INFO - PROCESS | 1960 | 1462526961165 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x9513a800) [pid = 1960] [serial = 286] [outer = 0x945e4800] 02:29:22 INFO - PROCESS | 1960 | 1462526962174 Marionette TRACE conn5 <- [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]]]}] 02:29:22 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. 02:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1593ms 02:29:22 INFO - PROCESS | 1960 | 1462526962234 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 1960 | 1462526962239 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 02:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:29:22 INFO - PROCESS | 1960 | 1462526962247 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 1960 | 1462526962254 Marionette TRACE conn5 <- [1,354,null,{}] 02:29:22 INFO - PROCESS | 1960 | 1462526962273 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:22 INFO - PROCESS | 1960 | 1462526962522 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 02:29:22 INFO - PROCESS | 1960 | 1462526962791 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x98d75400 == 40 [pid = 1960] [id = 96] 02:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x9977cc00) [pid = 1960] [serial = 287] [outer = (nil)] 02:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x99fd6000) [pid = 1960] [serial = 288] [outer = 0x9977cc00] 02:29:22 INFO - PROCESS | 1960 | 1462526962894 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x9a47c000) [pid = 1960] [serial = 289] [outer = 0x9977cc00] 02:29:23 INFO - PROCESS | 1960 | 1462526963849 Marionette TRACE conn5 <- [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]]]}] 02:29:23 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. 02:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1648ms 02:29:23 INFO - PROCESS | 1960 | 1462526963896 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 02:29:23 INFO - PROCESS | 1960 | 1462526963902 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 02:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:29:23 INFO - PROCESS | 1960 | 1462526963909 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:29:23 INFO - PROCESS | 1960 | 1462526963912 Marionette TRACE conn5 <- [1,358,null,{}] 02:29:23 INFO - PROCESS | 1960 | 1462526963919 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:24 INFO - PROCESS | 1960 | 1462526964128 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 02:29:24 INFO - PROCESS | 1960 | 1462526964341 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a477c00 == 41 [pid = 1960] [id = 97] 02:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x9a47e800) [pid = 1960] [serial = 290] [outer = (nil)] 02:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x9a96c800) [pid = 1960] [serial = 291] [outer = 0x9a47e800] 02:29:24 INFO - PROCESS | 1960 | 1462526964485 Marionette DEBUG loaded listener.js 02:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x9ad8fc00) [pid = 1960] [serial = 292] [outer = 0x9a47e800] 02:29:25 INFO - PROCESS | 1960 | 1462526965515 Marionette TRACE conn5 <- [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]]]}] 02:29:25 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. 02:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1647ms 02:29:25 INFO - PROCESS | 1960 | 1462526965558 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 02:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:29:25 INFO - PROCESS | 1960 | 1462526965563 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 02:29:25 INFO - PROCESS | 1960 | 1462526965571 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 1960 | 1462526965574 Marionette TRACE conn5 <- [1,362,null,{}] 02:29:25 INFO - PROCESS | 1960 | 1462526965582 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:25 INFO - PROCESS | 1960 | 1462526965813 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 02:29:26 INFO - PROCESS | 1960 | 1462526966066 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x9600d000 == 42 [pid = 1960] [id = 98] 02:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x9600d800) [pid = 1960] [serial = 293] [outer = (nil)] 02:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x96016000) [pid = 1960] [serial = 294] [outer = 0x9600d800] 02:29:26 INFO - PROCESS | 1960 | 1462526966159 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x96017c00) [pid = 1960] [serial = 295] [outer = 0x9600d800] 02:29:27 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. 02:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1593ms 02:29:27 INFO - PROCESS | 1960 | 1462526967152 Marionette TRACE conn5 <- [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]]]}] 02:29:27 INFO - PROCESS | 1960 | 1462526967165 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 02:29:27 INFO - PROCESS | 1960 | 1462526967168 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 02:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:29:27 INFO - PROCESS | 1960 | 1462526967176 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:29:27 INFO - PROCESS | 1960 | 1462526967181 Marionette TRACE conn5 <- [1,366,null,{}] 02:29:27 INFO - PROCESS | 1960 | 1462526967190 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:27 INFO - PROCESS | 1960 | 1462526967434 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 02:29:27 INFO - PROCESS | 1960 | 1462526967655 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x9b8ac800 == 43 [pid = 1960] [id = 99] 02:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x9b8adc00) [pid = 1960] [serial = 296] [outer = (nil)] 02:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x9b948000) [pid = 1960] [serial = 297] [outer = 0x9b8adc00] 02:29:27 INFO - PROCESS | 1960 | 1462526967797 Marionette DEBUG loaded listener.js 02:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x9d354400) [pid = 1960] [serial = 298] [outer = 0x9b8adc00] 02:29:28 INFO - PROCESS | 1960 | 1462526968753 Marionette TRACE conn5 <- [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]]]}] 02:29:28 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. 02:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1639ms 02:29:28 INFO - PROCESS | 1960 | 1462526968817 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 02:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:29:28 INFO - PROCESS | 1960 | 1462526968822 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 02:29:28 INFO - PROCESS | 1960 | 1462526968830 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 1960 | 1462526968833 Marionette TRACE conn5 <- [1,370,null,{}] 02:29:28 INFO - PROCESS | 1960 | 1462526968841 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:29 INFO - PROCESS | 1960 | 1462526969075 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 02:29:29 INFO - PROCESS | 1960 | 1462526969280 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb6a800 == 44 [pid = 1960] [id = 100] 02:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8efbd800) [pid = 1960] [serial = 299] [outer = (nil)] 02:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8efc4400) [pid = 1960] [serial = 300] [outer = 0x8efbd800] 02:29:29 INFO - PROCESS | 1960 | 1462526969417 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8efc6c00) [pid = 1960] [serial = 301] [outer = 0x8efbd800] 02:29:30 INFO - PROCESS | 1960 | 1462526970369 Marionette TRACE conn5 <- [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]]]}] 02:29:30 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. 02:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1598ms 02:29:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:29:30 INFO - PROCESS | 1960 | 1462526970427 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 1960 | 1462526970431 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 02:29:30 INFO - PROCESS | 1960 | 1462526970439 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 1960 | 1462526970442 Marionette TRACE conn5 <- [1,374,null,{}] 02:29:30 INFO - PROCESS | 1960 | 1462526970450 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:30 INFO - PROCESS | 1960 | 1462526970683 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 02:29:30 INFO - PROCESS | 1960 | 1462526970898 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb65800 == 45 [pid = 1960] [id = 101] 02:29:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8eb6c000) [pid = 1960] [serial = 302] [outer = (nil)] 02:29:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x90352400) [pid = 1960] [serial = 303] [outer = 0x8eb6c000] 02:29:31 INFO - PROCESS | 1960 | 1462526971008 Marionette DEBUG loaded listener.js 02:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x92058800) [pid = 1960] [serial = 304] [outer = 0x8eb6c000] 02:29:31 INFO - PROCESS | 1960 | 1462526971940 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:29:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:29:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1546ms 02:29:31 INFO - PROCESS | 1960 | 1462526971985 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 02:29:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:29:31 INFO - PROCESS | 1960 | 1462526971989 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 02:29:31 INFO - PROCESS | 1960 | 1462526971996 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:29:32 INFO - PROCESS | 1960 | 1462526972000 Marionette TRACE conn5 <- [1,378,null,{}] 02:29:32 INFO - PROCESS | 1960 | 1462526972006 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:32 INFO - PROCESS | 1960 | 1462526972205 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 02:29:32 INFO - PROCESS | 1960 | 1462526972430 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efca000 == 46 [pid = 1960] [id = 102] 02:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x915ee800) [pid = 1960] [serial = 305] [outer = (nil)] 02:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x93a02c00) [pid = 1960] [serial = 306] [outer = 0x915ee800] 02:29:32 INFO - PROCESS | 1960 | 1462526972543 Marionette DEBUG loaded listener.js 02:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x9b8abc00) [pid = 1960] [serial = 307] [outer = 0x915ee800] 02:29:33 INFO - PROCESS | 1960 | 1462526973533 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:29:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:29:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1596ms 02:29:33 INFO - PROCESS | 1960 | 1462526973592 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 02:29:33 INFO - PROCESS | 1960 | 1462526973595 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 02:29:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:29:33 INFO - PROCESS | 1960 | 1462526973603 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:29:33 INFO - PROCESS | 1960 | 1462526973606 Marionette TRACE conn5 <- [1,382,null,{}] 02:29:33 INFO - PROCESS | 1960 | 1462526973614 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:33 INFO - PROCESS | 1960 | 1462526973851 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 02:29:34 INFO - PROCESS | 1960 | 1462526974336 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x90351400 == 47 [pid = 1960] [id = 103] 02:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x90351c00) [pid = 1960] [serial = 308] [outer = (nil)] 02:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x9046f400) [pid = 1960] [serial = 309] [outer = 0x90351c00] 02:29:34 INFO - PROCESS | 1960 | 1462526974426 Marionette DEBUG loaded listener.js 02:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x915ef400) [pid = 1960] [serial = 310] [outer = 0x90351c00] 02:29:35 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:29:35 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:29:35 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:29:35 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:29:35 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:29:35 INFO - PROCESS | 1960 | 1462526975442 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:29:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:29:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1892ms 02:29:35 INFO - PROCESS | 1960 | 1462526975496 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 02:29:35 INFO - PROCESS | 1960 | 1462526975502 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 02:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:29:35 INFO - PROCESS | 1960 | 1462526975513 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:29:35 INFO - PROCESS | 1960 | 1462526975518 Marionette TRACE conn5 <- [1,386,null,{}] 02:29:35 INFO - PROCESS | 1960 | 1462526975527 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:35 INFO - PROCESS | 1960 | 1462526975888 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 02:29:36 INFO - PROCESS | 1960 | 1462526976088 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x916c3800 == 48 [pid = 1960] [id = 104] 02:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x92053c00) [pid = 1960] [serial = 311] [outer = (nil)] 02:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x93aafc00) [pid = 1960] [serial = 312] [outer = 0x92053c00] 02:29:36 INFO - PROCESS | 1960 | 1462526976178 Marionette DEBUG loaded listener.js 02:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x94673400) [pid = 1960] [serial = 313] [outer = 0x92053c00] 02:29:36 INFO - PROCESS | 1960 | --DOCSHELL 0x9163f800 == 47 [pid = 1960] [id = 66] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x916bf000) [pid = 1960] [serial = 237] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0xa4f0c800) [pid = 1960] [serial = 219] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x94667c00) [pid = 1960] [serial = 206] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9b4cf800) [pid = 1960] [serial = 65] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0xa82dd400) [pid = 1960] [serial = 153] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x98ded400) [pid = 1960] [serial = 180] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0xa27c9c00) [pid = 1960] [serial = 192] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x916c3400) [pid = 1960] [serial = 234] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x93aa2800) [pid = 1960] [serial = 235] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x97750400) [pid = 1960] [serial = 141] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0xa6882800) [pid = 1960] [serial = 147] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x93aa7400) [pid = 1960] [serial = 177] [outer = (nil)] [url = about:blank] 02:29:36 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0xa270b000) [pid = 1960] [serial = 117] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x9d374400) [pid = 1960] [serial = 144] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0xa8c30c00) [pid = 1960] [serial = 222] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x99780000) [pid = 1960] [serial = 210] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x9034d000) [pid = 1960] [serial = 228] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0xa6f44000) [pid = 1960] [serial = 195] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x90477000) [pid = 1960] [serial = 231] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x97753400) [pid = 1960] [serial = 111] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0xa3314000) [pid = 1960] [serial = 108] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x90350000) [pid = 1960] [serial = 229] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x960c6400) [pid = 1960] [serial = 225] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x9508f400) [pid = 1960] [serial = 203] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0xa6883400) [pid = 1960] [serial = 189] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x9b41e800) [pid = 1960] [serial = 213] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0xa22c4800) [pid = 1960] [serial = 183] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x9a47ec00) [pid = 1960] [serial = 150] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x915f6000) [pid = 1960] [serial = 232] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0xa238dc00) [pid = 1960] [serial = 93] [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.] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0xa2387800) [pid = 1960] [serial = 216] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x9a965400) [pid = 1960] [serial = 105] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x93a08800) [pid = 1960] [serial = 138] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x91df8000) [pid = 1960] [serial = 114] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0xa3367800) [pid = 1960] [serial = 186] [outer = (nil)] [url = about:blank] 02:29:37 INFO - PROCESS | 1960 | 1462526977224 Marionette TRACE conn5 <- [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]]]}] 02:29:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:29:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1745ms 02:29:37 INFO - PROCESS | 1960 | 1462526977260 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 1960 | 1462526977265 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 02:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:29:37 INFO - PROCESS | 1960 | 1462526977288 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 1960 | 1462526977293 Marionette TRACE conn5 <- [1,390,null,{}] 02:29:37 INFO - PROCESS | 1960 | 1462526977301 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:37 INFO - PROCESS | 1960 | 1462526977491 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 02:29:37 INFO - PROCESS | 1960 | 1462526977676 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb6e800 == 48 [pid = 1960] [id = 105] 02:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x916bf800) [pid = 1960] [serial = 314] [outer = (nil)] 02:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x93aa2800) [pid = 1960] [serial = 315] [outer = 0x916bf800] 02:29:37 INFO - PROCESS | 1960 | 1462526977776 Marionette DEBUG loaded listener.js 02:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x95139800) [pid = 1960] [serial = 316] [outer = 0x916bf800] 02:29:38 INFO - PROCESS | 1960 | 1462526978686 Marionette TRACE conn5 <- [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]]]}] 02:29:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:29:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1440ms 02:29:38 INFO - PROCESS | 1960 | 1462526978723 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 02:29:38 INFO - PROCESS | 1960 | 1462526978728 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 02:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:29:38 INFO - PROCESS | 1960 | 1462526978737 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:29:38 INFO - PROCESS | 1960 | 1462526978747 Marionette TRACE conn5 <- [1,394,null,{}] 02:29:38 INFO - PROCESS | 1960 | 1462526978763 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:38 INFO - PROCESS | 1960 | 1462526978954 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 02:29:39 INFO - PROCESS | 1960 | 1462526979091 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d31400 == 49 [pid = 1960] [id = 106] 02:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x95d31c00) [pid = 1960] [serial = 317] [outer = (nil)] 02:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x96017800) [pid = 1960] [serial = 318] [outer = 0x95d31c00] 02:29:39 INFO - PROCESS | 1960 | 1462526979210 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x960c7c00) [pid = 1960] [serial = 319] [outer = 0x95d31c00] 02:29:40 INFO - PROCESS | 1960 | 1462526980075 Marionette TRACE conn5 <- [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]]]}] 02:29:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1393ms 02:29:40 INFO - PROCESS | 1960 | 1462526980130 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 1960 | 1462526980134 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 02:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:29:40 INFO - PROCESS | 1960 | 1462526980162 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 1960 | 1462526980166 Marionette TRACE conn5 <- [1,398,null,{}] 02:29:40 INFO - PROCESS | 1960 | 1462526980171 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:40 INFO - PROCESS | 1960 | 1462526980401 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 02:29:40 INFO - PROCESS | 1960 | 1462526980433 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df7000 == 50 [pid = 1960] [id = 107] 02:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x9600f400) [pid = 1960] [serial = 320] [outer = (nil)] 02:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x989f5c00) [pid = 1960] [serial = 321] [outer = 0x9600f400] 02:29:40 INFO - PROCESS | 1960 | 1462526980512 Marionette DEBUG loaded listener.js 02:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x98dea800) [pid = 1960] [serial = 322] [outer = 0x9600f400] 02:29:41 INFO - PROCESS | 1960 | 1462526981691 Marionette TRACE conn5 <- [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]]]}] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x9767ac00) [pid = 1960] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x95095400) [pid = 1960] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x92054000) [pid = 1960] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x9513ec00) [pid = 1960] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x91dec800) [pid = 1960] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x915f4800) [pid = 1960] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:29:41 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x8eb6f000) [pid = 1960] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:29:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:29:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1581ms 02:29:41 INFO - PROCESS | 1960 | 1462526981745 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 02:29:41 INFO - PROCESS | 1960 | 1462526981748 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 02:29:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:29:41 INFO - PROCESS | 1960 | 1462526981756 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:29:41 INFO - PROCESS | 1960 | 1462526981761 Marionette TRACE conn5 <- [1,402,null,{}] 02:29:41 INFO - PROCESS | 1960 | 1462526981768 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:41 INFO - PROCESS | 1960 | 1462526981947 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 02:29:42 INFO - PROCESS | 1960 | 1462526982120 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad6800 == 51 [pid = 1960] [id = 108] 02:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x95095400) [pid = 1960] [serial = 323] [outer = (nil)] 02:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x97670c00) [pid = 1960] [serial = 324] [outer = 0x95095400] 02:29:42 INFO - PROCESS | 1960 | 1462526982213 Marionette DEBUG loaded listener.js 02:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x999df400) [pid = 1960] [serial = 325] [outer = 0x95095400] 02:29:43 INFO - PROCESS | 1960 | 1462526983231 Marionette TRACE conn5 <- [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]]]}] 02:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1539ms 02:29:43 INFO - PROCESS | 1960 | 1462526983296 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 02:29:43 INFO - PROCESS | 1960 | 1462526983300 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 02:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:29:43 INFO - PROCESS | 1960 | 1462526983311 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:29:43 INFO - PROCESS | 1960 | 1462526983315 Marionette TRACE conn5 <- [1,406,null,{}] 02:29:43 INFO - PROCESS | 1960 | 1462526983321 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:43 INFO - PROCESS | 1960 | 1462526983504 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 02:29:43 INFO - PROCESS | 1960 | 1462526983669 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb65000 == 52 [pid = 1960] [id = 109] 02:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x8eb67400) [pid = 1960] [serial = 326] [outer = (nil)] 02:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8efc3800) [pid = 1960] [serial = 327] [outer = 0x8eb67400] 02:29:43 INFO - PROCESS | 1960 | 1462526983849 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x90472c00) [pid = 1960] [serial = 328] [outer = 0x8eb67400] 02:29:44 INFO - PROCESS | 1960 | 1462526984927 Marionette TRACE conn5 <- [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]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:29:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1694ms 02:29:45 INFO - PROCESS | 1960 | 1462526985008 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 1960 | 1462526985017 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 02:29:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:29:45 INFO - PROCESS | 1960 | 1462526985028 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 1960 | 1462526985034 Marionette TRACE conn5 <- [1,410,null,{}] 02:29:45 INFO - PROCESS | 1960 | 1462526985044 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:45 INFO - PROCESS | 1960 | 1462526985372 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 02:29:45 INFO - PROCESS | 1960 | 1462526985568 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x916b9800 == 53 [pid = 1960] [id = 110] 02:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x92057c00) [pid = 1960] [serial = 329] [outer = (nil)] 02:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x93aa4c00) [pid = 1960] [serial = 330] [outer = 0x92057c00] 02:29:45 INFO - PROCESS | 1960 | 1462526985663 Marionette DEBUG loaded listener.js 02:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x93ab0c00) [pid = 1960] [serial = 331] [outer = 0x92057c00] 02:29:46 INFO - PROCESS | 1960 | 1462526986683 Marionette TRACE conn5 <- [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]]]}] 02:29:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:29:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1698ms 02:29:46 INFO - PROCESS | 1960 | 1462526986725 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 02:29:46 INFO - PROCESS | 1960 | 1462526986732 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 02:29:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:29:46 INFO - PROCESS | 1960 | 1462526986745 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:29:46 INFO - PROCESS | 1960 | 1462526986750 Marionette TRACE conn5 <- [1,414,null,{}] 02:29:46 INFO - PROCESS | 1960 | 1462526986758 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:46 INFO - PROCESS | 1960 | 1462526986975 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 02:29:47 INFO - PROCESS | 1960 | 1462526987219 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d25400 == 54 [pid = 1960] [id = 111] 02:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x95d25c00) [pid = 1960] [serial = 332] [outer = (nil)] 02:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x95d2b000) [pid = 1960] [serial = 333] [outer = 0x95d25c00] 02:29:47 INFO - PROCESS | 1960 | 1462526987374 Marionette DEBUG loaded listener.js 02:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x9600fc00) [pid = 1960] [serial = 334] [outer = 0x95d25c00] 02:29:48 INFO - PROCESS | 1960 | 1462526988412 Marionette TRACE conn5 <- [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]]]}] 02:29:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:29:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1737ms 02:29:48 INFO - PROCESS | 1960 | 1462526988483 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 02:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:29:48 INFO - PROCESS | 1960 | 1462526988488 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 02:29:48 INFO - PROCESS | 1960 | 1462526988496 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 1960 | 1462526988503 Marionette TRACE conn5 <- [1,418,null,{}] 02:29:48 INFO - PROCESS | 1960 | 1462526988522 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:48 INFO - PROCESS | 1960 | 1462526988792 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 02:29:49 INFO - PROCESS | 1960 | 1462526989016 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x997ad800 == 55 [pid = 1960] [id = 112] 02:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x99fd9000) [pid = 1960] [serial = 335] [outer = (nil)] 02:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x9a963800) [pid = 1960] [serial = 336] [outer = 0x99fd9000] 02:29:49 INFO - PROCESS | 1960 | 1462526989112 Marionette DEBUG loaded listener.js 02:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x9ac11000) [pid = 1960] [serial = 337] [outer = 0x99fd9000] 02:29:50 INFO - PROCESS | 1960 | 1462526990489 Marionette TRACE conn5 <- [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]]]}] 02:29:50 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 02:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2096ms 02:29:50 INFO - PROCESS | 1960 | 1462526990592 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 02:29:50 INFO - PROCESS | 1960 | 1462526990598 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 02:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:29:50 INFO - PROCESS | 1960 | 1462526990606 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:29:50 INFO - PROCESS | 1960 | 1462526990611 Marionette TRACE conn5 <- [1,422,null,{}] 02:29:50 INFO - PROCESS | 1960 | 1462526990619 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:50 INFO - PROCESS | 1960 | 1462526990815 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 02:29:51 INFO - PROCESS | 1960 | 1462526990979 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034b800 == 56 [pid = 1960] [id = 113] 02:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x95138400) [pid = 1960] [serial = 338] [outer = (nil)] 02:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x9b8b1400) [pid = 1960] [serial = 339] [outer = 0x95138400] 02:29:51 INFO - PROCESS | 1960 | 1462526991069 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x9d88fc00) [pid = 1960] [serial = 340] [outer = 0x95138400] 02:29:52 INFO - PROCESS | 1960 | 1462526992501 Marionette TRACE conn5 <- [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]]]}] 02:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1936ms 02:29:52 INFO - PROCESS | 1960 | 1462526992543 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 02:29:52 INFO - PROCESS | 1960 | 1462526992546 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 02:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:29:52 INFO - PROCESS | 1960 | 1462526992554 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:29:52 INFO - PROCESS | 1960 | 1462526992559 Marionette TRACE conn5 <- [1,426,null,{}] 02:29:52 INFO - PROCESS | 1960 | 1462526992566 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:52 INFO - PROCESS | 1960 | 1462526992757 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 02:29:52 INFO - PROCESS | 1960 | 1462526992922 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x90478000 == 57 [pid = 1960] [id = 114] 02:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x9b8b1c00) [pid = 1960] [serial = 341] [outer = (nil)] 02:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0xa105a400) [pid = 1960] [serial = 342] [outer = 0x9b8b1c00] 02:29:53 INFO - PROCESS | 1960 | 1462526993023 Marionette DEBUG loaded listener.js 02:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0xa2781800) [pid = 1960] [serial = 343] [outer = 0x9b8b1c00] 02:29:54 INFO - PROCESS | 1960 | 1462526994127 Marionette TRACE conn5 <- [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] 02:29:54 INFO - PROCESS | 1960 | 1462526994196 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 02:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:29:54 INFO - PROCESS | 1960 | 1462526994204 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 1960 | 1462526994207 Marionette TRACE conn5 <- [1,430,null,{}] 02:29:54 INFO - PROCESS | 1960 | 1462526994215 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:54 INFO - PROCESS | 1960 | 1462526994434 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 02:29:54 INFO - PROCESS | 1960 | 1462526994658 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:54 INFO - PROCESS | 1960 | ++DOCSHELL 0xa270e800 == 58 [pid = 1960] [id = 115] 02:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0xa320a400) [pid = 1960] [serial = 344] [outer = (nil)] 02:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0xa4f0ec00) [pid = 1960] [serial = 345] [outer = 0xa320a400] 02:29:54 INFO - PROCESS | 1960 | 1462526994764 Marionette DEBUG loaded listener.js 02:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0xa511a800) [pid = 1960] [serial = 346] [outer = 0xa320a400] 02:29:55 INFO - PROCESS | 1960 | 1462526995743 Marionette TRACE conn5 <- [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]]]}] 02:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1588ms 02:29:55 INFO - PROCESS | 1960 | 1462526995794 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 02:29:55 INFO - PROCESS | 1960 | 1462526995797 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 02:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:29:55 INFO - PROCESS | 1960 | 1462526995805 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:29:55 INFO - PROCESS | 1960 | 1462526995809 Marionette TRACE conn5 <- [1,434,null,{}] 02:29:55 INFO - PROCESS | 1960 | 1462526995815 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:56 INFO - PROCESS | 1960 | 1462526996011 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 02:29:56 INFO - PROCESS | 1960 | 1462526996226 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x91636400 == 59 [pid = 1960] [id = 116] 02:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x91c74000) [pid = 1960] [serial = 347] [outer = (nil)] 02:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x91c7cc00) [pid = 1960] [serial = 348] [outer = 0x91c74000] 02:29:56 INFO - PROCESS | 1960 | 1462526996335 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x91c80800) [pid = 1960] [serial = 349] [outer = 0x91c74000] 02:29:57 INFO - PROCESS | 1960 | 1462526997205 Marionette TRACE conn5 <- [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]]]}] 02:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1431ms 02:29:57 INFO - PROCESS | 1960 | 1462526997237 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 02:29:57 INFO - PROCESS | 1960 | 1462526997241 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 02:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:29:57 INFO - PROCESS | 1960 | 1462526997248 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:29:57 INFO - PROCESS | 1960 | 1462526997251 Marionette TRACE conn5 <- [1,438,null,{}] 02:29:57 INFO - PROCESS | 1960 | 1462526997258 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:57 INFO - PROCESS | 1960 | 1462526997460 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 02:29:57 INFO - PROCESS | 1960 | 1462526997639 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7ccc00 == 60 [pid = 1960] [id = 117] 02:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8e7cd400) [pid = 1960] [serial = 350] [outer = (nil)] 02:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8e7d4800) [pid = 1960] [serial = 351] [outer = 0x8e7cd400] 02:29:57 INFO - PROCESS | 1960 | 1462526997728 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8e7d8000) [pid = 1960] [serial = 352] [outer = 0x8e7cd400] 02:29:58 INFO - PROCESS | 1960 | 1462526998784 Marionette TRACE conn5 <- [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]]]}] 02:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1585ms 02:29:58 INFO - PROCESS | 1960 | 1462526998835 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 02:29:58 INFO - PROCESS | 1960 | 1462526998840 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 02:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:29:58 INFO - PROCESS | 1960 | 1462526998848 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:29:58 INFO - PROCESS | 1960 | 1462526998853 Marionette TRACE conn5 <- [1,442,null,{}] 02:29:58 INFO - PROCESS | 1960 | 1462526998860 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:59 INFO - PROCESS | 1960 | 1462526999077 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 02:29:59 INFO - PROCESS | 1960 | 1462526999654 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x91558400 == 61 [pid = 1960] [id = 118] 02:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x91559400) [pid = 1960] [serial = 353] [outer = (nil)] 02:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x9155c800) [pid = 1960] [serial = 354] [outer = 0x91559400] 02:29:59 INFO - PROCESS | 1960 | 1462526999784 Marionette DEBUG loaded listener.js 02:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x91561000) [pid = 1960] [serial = 355] [outer = 0x91559400] 02:30:00 INFO - PROCESS | 1960 | 1462527000798 Marionette TRACE conn5 <- [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]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1991ms 02:30:00 INFO - PROCESS | 1960 | 1462527000840 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 1960 | 1462527000847 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 02:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:30:00 INFO - PROCESS | 1960 | 1462527000857 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 1960 | 1462527000862 Marionette TRACE conn5 <- [1,446,null,{}] 02:30:00 INFO - PROCESS | 1960 | 1462527000873 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:01 INFO - PROCESS | 1960 | 1462527001077 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 02:30:01 INFO - PROCESS | 1960 | 1462527001411 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x90475000 == 62 [pid = 1960] [id = 119] 02:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x9163c800) [pid = 1960] [serial = 356] [outer = (nil)] 02:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x91c74400) [pid = 1960] [serial = 357] [outer = 0x9163c800] 02:30:01 INFO - PROCESS | 1960 | 1462527001509 Marionette DEBUG loaded listener.js 02:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91c82000) [pid = 1960] [serial = 358] [outer = 0x9163c800] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x915f9400 == 61 [pid = 1960] [id = 59] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad6800 == 60 [pid = 1960] [id = 108] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x997b0c00) [pid = 1960] [serial = 279] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x91df7000 == 59 [pid = 1960] [id = 107] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x95d31400 == 58 [pid = 1960] [id = 106] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb6e800 == 57 [pid = 1960] [id = 105] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x916c3800 == 56 [pid = 1960] [id = 104] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x90351400 == 55 [pid = 1960] [id = 103] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x9a477c00 == 54 [pid = 1960] [id = 97] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x98d75400 == 53 [pid = 1960] [id = 96] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad7400 == 52 [pid = 1960] [id = 95] 02:30:03 INFO - PROCESS | 1960 | --DOCSHELL 0x9046cc00 == 51 [pid = 1960] [id = 94] 02:30:03 INFO - PROCESS | 1960 | 1462527003462 Marionette TRACE conn5 <- [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]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:30:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2646ms 02:30:03 INFO - PROCESS | 1960 | 1462527003507 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 1960 | 1462527003514 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 02:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:30:03 INFO - PROCESS | 1960 | 1462527003523 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 1960 | 1462527003528 Marionette TRACE conn5 <- [1,450,null,{}] 02:30:03 INFO - PROCESS | 1960 | 1462527003535 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:03 INFO - PROCESS | 1960 | 1462527003733 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x93aadc00) [pid = 1960] [serial = 238] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x981f2c00) [pid = 1960] [serial = 273] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x989fd000) [pid = 1960] [serial = 274] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x98dea000) [pid = 1960] [serial = 276] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x916bcc00) [pid = 1960] [serial = 243] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x93ad8c00) [pid = 1960] [serial = 267] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x960c1400) [pid = 1960] [serial = 270] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x94672800) [pid = 1960] [serial = 264] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x95098000) [pid = 1960] [serial = 265] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x95097400) [pid = 1960] [serial = 268] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x9a477000) [pid = 1960] [serial = 249] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x960c8800) [pid = 1960] [serial = 246] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x916b9c00) [pid = 1960] [serial = 262] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x91633800) [pid = 1960] [serial = 261] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0xa6f09c00) [pid = 1960] [serial = 258] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0xa22c2400) [pid = 1960] [serial = 255] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8eb65c00) [pid = 1960] [serial = 240] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x9b4d2800) [pid = 1960] [serial = 252] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x97675000) [pid = 1960] [serial = 271] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x995cc400) [pid = 1960] [serial = 277] [outer = (nil)] [url = about:blank] 02:30:03 INFO - PROCESS | 1960 | 1462527003898 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb66c00 == 52 [pid = 1960] [id = 120] 02:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8eb68400) [pid = 1960] [serial = 359] [outer = (nil)] 02:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x916c3400) [pid = 1960] [serial = 360] [outer = 0x8eb68400] 02:30:03 INFO - PROCESS | 1960 | 1462527003979 Marionette DEBUG loaded listener.js 02:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x94676400) [pid = 1960] [serial = 361] [outer = 0x8eb68400] 02:30:04 INFO - PROCESS | 1960 | 1462527004851 Marionette TRACE conn5 <- [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] 02:30:04 INFO - PROCESS | 1960 | 1462527004920 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 02:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:30:04 INFO - PROCESS | 1960 | 1462527004936 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:30:04 INFO - PROCESS | 1960 | 1462527004948 Marionette TRACE conn5 <- [1,454,null,{}] 02:30:04 INFO - PROCESS | 1960 | 1462527004958 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:05 INFO - PROCESS | 1960 | 1462527005156 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 02:30:05 INFO - PROCESS | 1960 | 1462527005300 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x95098000 == 53 [pid = 1960] [id = 121] 02:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x9600e400) [pid = 1960] [serial = 362] [outer = (nil)] 02:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x9767a800) [pid = 1960] [serial = 363] [outer = 0x9600e400] 02:30:05 INFO - PROCESS | 1960 | 1462527005378 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x98d75400) [pid = 1960] [serial = 364] [outer = 0x9600e400] 02:30:06 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:06 INFO - PROCESS | 1960 | 1462527006358 Marionette TRACE conn5 <- [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]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1501ms 02:30:06 INFO - PROCESS | 1960 | 1462527006431 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 02:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:30:06 INFO - PROCESS | 1960 | 1462527006436 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 02:30:06 INFO - PROCESS | 1960 | 1462527006443 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 1960 | 1462527006447 Marionette TRACE conn5 <- [1,458,null,{}] 02:30:06 INFO - PROCESS | 1960 | 1462527006462 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:06 INFO - PROCESS | 1960 | 1462527006691 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 02:30:06 INFO - PROCESS | 1960 | 1462527006720 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x92051400 == 54 [pid = 1960] [id = 122] 02:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x98def000) [pid = 1960] [serial = 365] [outer = (nil)] 02:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x995d2800) [pid = 1960] [serial = 366] [outer = 0x98def000] 02:30:06 INFO - PROCESS | 1960 | 1462527006800 Marionette DEBUG loaded listener.js 02:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x99961400) [pid = 1960] [serial = 367] [outer = 0x98def000] 02:30:07 INFO - PROCESS | 1960 | 1462527007782 Marionette TRACE conn5 <- [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] 02:30:07 INFO - PROCESS | 1960 | 1462527007844 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 02:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:30:07 INFO - PROCESS | 1960 | 1462527007860 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 1960 | 1462527007864 Marionette TRACE conn5 <- [1,462,null,{}] 02:30:07 INFO - PROCESS | 1960 | 1462527007870 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:08 INFO - PROCESS | 1960 | 1462527008417 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x996bb400) [pid = 1960] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x90351c00) [pid = 1960] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9600f400) [pid = 1960] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x92055c00) [pid = 1960] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x93a03000) [pid = 1960] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x92053c00) [pid = 1960] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x916bf800) [pid = 1960] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x95d31c00) [pid = 1960] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x9a96b000) [pid = 1960] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x9b91b800) [pid = 1960] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x960bfc00) [pid = 1960] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:30:08 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0xa6ff2000) [pid = 1960] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:30:08 INFO - PROCESS | 1960 | 1462527008595 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034f000 == 55 [pid = 1960] [id = 123] 02:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x90351c00) [pid = 1960] [serial = 368] [outer = (nil)] 02:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x92055c00) [pid = 1960] [serial = 369] [outer = 0x90351c00] 02:30:08 INFO - PROCESS | 1960 | 1462527008694 Marionette DEBUG loaded listener.js 02:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x9a47cc00) [pid = 1960] [serial = 370] [outer = 0x90351c00] 02:30:09 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:09 INFO - PROCESS | 1960 | 1462527009616 Marionette TRACE conn5 <- [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] 02:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:30:09 INFO - PROCESS | 1960 | 1462527009702 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 02:30:09 INFO - PROCESS | 1960 | 1462527009710 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:30:09 INFO - PROCESS | 1960 | 1462527009713 Marionette TRACE conn5 <- [1,466,null,{}] 02:30:09 INFO - PROCESS | 1960 | 1462527009720 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:09 INFO - PROCESS | 1960 | 1462527009906 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 02:30:10 INFO - PROCESS | 1960 | 1462527010035 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x9815c400 == 56 [pid = 1960] [id = 124] 02:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x9a47e000) [pid = 1960] [serial = 371] [outer = (nil)] 02:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x9d890800) [pid = 1960] [serial = 372] [outer = 0x9a47e000] 02:30:10 INFO - PROCESS | 1960 | 1462527010114 Marionette DEBUG loaded listener.js 02:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0xa0542000) [pid = 1960] [serial = 373] [outer = 0x9a47e000] 02:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x9155b800) [pid = 1960] [serial = 374] [outer = 0x99783c00] 02:30:11 INFO - PROCESS | 1960 | 1462527011490 Marionette TRACE conn5 <- [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] 02:30:11 INFO - PROCESS | 1960 | 1462527011564 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 02:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:30:11 INFO - PROCESS | 1960 | 1462527011575 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 1960 | 1462527011579 Marionette TRACE conn5 <- [1,470,null,{}] 02:30:11 INFO - PROCESS | 1960 | 1462527011589 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:11 INFO - PROCESS | 1960 | 1462527011907 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 02:30:12 INFO - PROCESS | 1960 | 1462527012070 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efc0c00 == 57 [pid = 1960] [id = 125] 02:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x90475400) [pid = 1960] [serial = 375] [outer = (nil)] 02:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x916c3800) [pid = 1960] [serial = 376] [outer = 0x90475400] 02:30:12 INFO - PROCESS | 1960 | 1462527012168 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x94673000) [pid = 1960] [serial = 377] [outer = 0x90475400] 02:30:13 INFO - PROCESS | 1960 | 1462527013200 Marionette TRACE conn5 <- [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]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:30:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1693ms 02:30:13 INFO - PROCESS | 1960 | 1462527013268 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 02:30:13 INFO - PROCESS | 1960 | 1462527013277 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 02:30:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:30:13 INFO - PROCESS | 1960 | 1462527013290 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 1960 | 1462527013294 Marionette TRACE conn5 <- [1,474,null,{}] 02:30:13 INFO - PROCESS | 1960 | 1462527013302 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:13 INFO - PROCESS | 1960 | 1462527013562 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 02:30:13 INFO - PROCESS | 1960 | 1462527013832 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x960ccc00 == 58 [pid = 1960] [id = 126] 02:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x97674800) [pid = 1960] [serial = 378] [outer = (nil)] 02:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x98df4c00) [pid = 1960] [serial = 379] [outer = 0x97674800] 02:30:13 INFO - PROCESS | 1960 | 1462527013925 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x9a480000) [pid = 1960] [serial = 380] [outer = 0x97674800] 02:30:14 INFO - PROCESS | 1960 | 1462527014950 Marionette TRACE conn5 <- [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]]]}] 02:30:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:30:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1698ms 02:30:14 INFO - PROCESS | 1960 | 1462527014988 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 02:30:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:30:14 INFO - PROCESS | 1960 | 1462527014993 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 02:30:15 INFO - PROCESS | 1960 | 1462527015002 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 1960 | 1462527015010 Marionette TRACE conn5 <- [1,478,null,{}] 02:30:15 INFO - PROCESS | 1960 | 1462527015029 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:15 INFO - PROCESS | 1960 | 1462527015252 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 02:30:15 INFO - PROCESS | 1960 | 1462527015476 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:15 INFO - PROCESS | 1960 | ++DOCSHELL 0xa2388000 == 59 [pid = 1960] [id = 127] 02:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0xa238e400) [pid = 1960] [serial = 381] [outer = (nil)] 02:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0xa23d5400) [pid = 1960] [serial = 382] [outer = 0xa238e400] 02:30:15 INFO - PROCESS | 1960 | 1462527015606 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0xa2794400) [pid = 1960] [serial = 383] [outer = 0xa238e400] 02:30:16 INFO - PROCESS | 1960 | 1462527016609 Marionette TRACE conn5 <- [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]]]}] 02:30:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:30:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1650ms 02:30:16 INFO - PROCESS | 1960 | 1462527016652 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 02:30:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:30:16 INFO - PROCESS | 1960 | 1462527016657 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 02:30:16 INFO - PROCESS | 1960 | 1462527016664 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:30:16 INFO - PROCESS | 1960 | 1462527016668 Marionette TRACE conn5 <- [1,482,null,{}] 02:30:16 INFO - PROCESS | 1960 | 1462527016674 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:16 INFO - PROCESS | 1960 | 1462527016885 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 02:30:17 INFO - PROCESS | 1960 | 1462527017105 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a44000 == 60 [pid = 1960] [id = 128] 02:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x93a48000) [pid = 1960] [serial = 384] [outer = (nil)] 02:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x93a4bc00) [pid = 1960] [serial = 385] [outer = 0x93a48000] 02:30:17 INFO - PROCESS | 1960 | 1462527017224 Marionette DEBUG loaded listener.js 02:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x93a4fc00) [pid = 1960] [serial = 386] [outer = 0x93a48000] 02:30:18 INFO - PROCESS | 1960 | 1462527018264 Marionette TRACE conn5 <- [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]]]}] 02:30:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:30:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1633ms 02:30:18 INFO - PROCESS | 1960 | 1462527018298 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 02:30:18 INFO - PROCESS | 1960 | 1462527018301 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 02:30:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:30:18 INFO - PROCESS | 1960 | 1462527018309 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:30:18 INFO - PROCESS | 1960 | 1462527018314 Marionette TRACE conn5 <- [1,486,null,{}] 02:30:18 INFO - PROCESS | 1960 | 1462527018321 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:18 INFO - PROCESS | 1960 | 1462527018526 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 02:30:18 INFO - PROCESS | 1960 | 1462527018741 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x916bd000 == 61 [pid = 1960] [id = 129] 02:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x920d0c00) [pid = 1960] [serial = 387] [outer = (nil)] 02:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x920d6400) [pid = 1960] [serial = 388] [outer = 0x920d0c00] 02:30:18 INFO - PROCESS | 1960 | 1462527018876 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x920d9800) [pid = 1960] [serial = 389] [outer = 0x920d0c00] 02:30:19 INFO - PROCESS | 1960 | 1462527019854 Marionette TRACE conn5 <- [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]]]}] 02:30:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:30:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1585ms 02:30:19 INFO - PROCESS | 1960 | 1462527019895 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 1960 | 1462527019901 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 02:30:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:30:19 INFO - PROCESS | 1960 | 1462527019910 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 1960 | 1462527019914 Marionette TRACE conn5 <- [1,490,null,{}] 02:30:19 INFO - PROCESS | 1960 | 1462527019922 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:20 INFO - PROCESS | 1960 | 1462527020142 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 02:30:20 INFO - PROCESS | 1960 | 1462527020372 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x920d1c00 == 62 [pid = 1960] [id = 130] 02:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x920db800) [pid = 1960] [serial = 390] [outer = (nil)] 02:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0xa330fc00) [pid = 1960] [serial = 391] [outer = 0x920db800] 02:30:20 INFO - PROCESS | 1960 | 1462527020477 Marionette DEBUG loaded listener.js 02:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0xa35a2c00) [pid = 1960] [serial = 392] [outer = 0x920db800] 02:30:21 INFO - PROCESS | 1960 | 1462527021388 Marionette TRACE conn5 <- [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]]]}] 02:30:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:30:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 02:30:21 INFO - PROCESS | 1960 | 1462527021445 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 02:30:21 INFO - PROCESS | 1960 | 1462527021450 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 02:30:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:30:21 INFO - PROCESS | 1960 | 1462527021457 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:30:21 INFO - PROCESS | 1960 | 1462527021461 Marionette TRACE conn5 <- [1,494,null,{}] 02:30:21 INFO - PROCESS | 1960 | 1462527021468 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:21 INFO - PROCESS | 1960 | 1462527021670 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 02:30:21 INFO - PROCESS | 1960 | 1462527021890 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad0400 == 63 [pid = 1960] [id = 131] 02:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8dad0800) [pid = 1960] [serial = 393] [outer = (nil)] 02:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8dad5400) [pid = 1960] [serial = 394] [outer = 0x8dad0800] 02:30:22 INFO - PROCESS | 1960 | 1462527022029 Marionette DEBUG loaded listener.js 02:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8dad9800) [pid = 1960] [serial = 395] [outer = 0x8dad0800] 02:30:22 INFO - PROCESS | 1960 | 1462527022946 Marionette TRACE conn5 <- [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]]]}] 02:30:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:30:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1534ms 02:30:22 INFO - PROCESS | 1960 | 1462527022992 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 02:30:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:30:23 INFO - PROCESS | 1960 | 1462527022997 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 02:30:23 INFO - PROCESS | 1960 | 1462527023004 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:30:23 INFO - PROCESS | 1960 | 1462527023008 Marionette TRACE conn5 <- [1,498,null,{}] 02:30:23 INFO - PROCESS | 1960 | 1462527023015 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:23 INFO - PROCESS | 1960 | 1462527023219 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 02:30:23 INFO - PROCESS | 1960 | 1462527023443 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad1400 == 64 [pid = 1960] [id = 132] 02:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8dad6800) [pid = 1960] [serial = 396] [outer = (nil)] 02:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x93a1d000) [pid = 1960] [serial = 397] [outer = 0x8dad6800] 02:30:23 INFO - PROCESS | 1960 | 1462527023578 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x93a1f800) [pid = 1960] [serial = 398] [outer = 0x8dad6800] 02:30:24 INFO - PROCESS | 1960 | 1462527024577 Marionette TRACE conn5 <- [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]]]}] 02:30:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:30:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1636ms 02:30:24 INFO - PROCESS | 1960 | 1462527024640 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 02:30:24 INFO - PROCESS | 1960 | 1462527024645 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 02:30:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:30:24 INFO - PROCESS | 1960 | 1462527024659 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 1960 | 1462527024664 Marionette TRACE conn5 <- [1,502,null,{}] 02:30:24 INFO - PROCESS | 1960 | 1462527024676 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:24 INFO - PROCESS | 1960 | 1462527024972 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 02:30:25 INFO - PROCESS | 1960 | 1462527025255 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d1400 == 65 [pid = 1960] [id = 133] 02:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x91ecd400) [pid = 1960] [serial = 399] [outer = (nil)] 02:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x91ed3c00) [pid = 1960] [serial = 400] [outer = 0x91ecd400] 02:30:25 INFO - PROCESS | 1960 | 1462527025351 Marionette DEBUG loaded listener.js 02:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x91ed8400) [pid = 1960] [serial = 401] [outer = 0x91ecd400] 02:30:26 INFO - PROCESS | 1960 | 1462527026349 Marionette TRACE conn5 <- [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]]]}] 02:30:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:30:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1755ms 02:30:26 INFO - PROCESS | 1960 | 1462527026413 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 02:30:26 INFO - PROCESS | 1960 | 1462527026417 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 02:30:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:30:26 INFO - PROCESS | 1960 | 1462527026424 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:30:26 INFO - PROCESS | 1960 | 1462527026428 Marionette TRACE conn5 <- [1,506,null,{}] 02:30:26 INFO - PROCESS | 1960 | 1462527026434 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:26 INFO - PROCESS | 1960 | 1462527026646 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 02:30:26 INFO - PROCESS | 1960 | 1462527026882 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x91ed3800 == 66 [pid = 1960] [id = 134] 02:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x91ed7400) [pid = 1960] [serial = 402] [outer = (nil)] 02:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x93a24400) [pid = 1960] [serial = 403] [outer = 0x91ed7400] 02:30:27 INFO - PROCESS | 1960 | 1462527027077 Marionette DEBUG loaded listener.js 02:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x93a26c00) [pid = 1960] [serial = 404] [outer = 0x91ed7400] 02:30:28 INFO - PROCESS | 1960 | 1462527028095 Marionette TRACE conn5 <- [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]]]}] 02:30:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:30:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1738ms 02:30:28 INFO - PROCESS | 1960 | 1462527028163 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 02:30:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:30:28 INFO - PROCESS | 1960 | 1462527028168 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 02:30:28 INFO - PROCESS | 1960 | 1462527028176 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:30:28 INFO - PROCESS | 1960 | 1462527028181 Marionette TRACE conn5 <- [1,510,null,{}] 02:30:28 INFO - PROCESS | 1960 | 1462527028188 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:28 INFO - PROCESS | 1960 | 1462527028464 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 02:30:28 INFO - PROCESS | 1960 | 1462527028745 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d167800 == 67 [pid = 1960] [id = 135] 02:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x8d16e000) [pid = 1960] [serial = 405] [outer = (nil)] 02:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x93a27000) [pid = 1960] [serial = 406] [outer = 0x8d16e000] 02:30:28 INFO - PROCESS | 1960 | 1462527028848 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0xa336e400) [pid = 1960] [serial = 407] [outer = 0x8d16e000] 02:30:29 INFO - PROCESS | 1960 | 1462527029859 Marionette TRACE conn5 <- [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]]]}] 02:30:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:30:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1736ms 02:30:29 INFO - PROCESS | 1960 | 1462527029911 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 02:30:29 INFO - PROCESS | 1960 | 1462527029915 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 02:30:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:30:29 INFO - PROCESS | 1960 | 1462527029924 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 1960 | 1462527029929 Marionette TRACE conn5 <- [1,514,null,{}] 02:30:29 INFO - PROCESS | 1960 | 1462527029936 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:30 INFO - PROCESS | 1960 | 1462527030146 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 02:30:30 INFO - PROCESS | 1960 | 1462527030380 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca2000 == 68 [pid = 1960] [id = 136] 02:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x8bca4c00) [pid = 1960] [serial = 408] [outer = (nil)] 02:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x8bca8000) [pid = 1960] [serial = 409] [outer = 0x8bca4c00] 02:30:30 INFO - PROCESS | 1960 | 1462527030489 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x8bcab000) [pid = 1960] [serial = 410] [outer = 0x8bca4c00] 02:30:31 INFO - PROCESS | 1960 | 1462527031762 Marionette TRACE conn5 <- [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]]]}] 02:30:31 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 02:30:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1887ms 02:30:31 INFO - PROCESS | 1960 | 1462527031813 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 02:30:31 INFO - PROCESS | 1960 | 1462527031819 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 02:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:30:31 INFO - PROCESS | 1960 | 1462527031831 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:30:31 INFO - PROCESS | 1960 | 1462527031837 Marionette TRACE conn5 <- [1,518,null,{}] 02:30:31 INFO - PROCESS | 1960 | 1462527031848 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:32 INFO - PROCESS | 1960 | 1462527032148 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 02:30:32 INFO - PROCESS | 1960 | 1462527032333 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9f800 == 69 [pid = 1960] [id = 137] 02:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x8bcaa400) [pid = 1960] [serial = 411] [outer = (nil)] 02:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x90351000) [pid = 1960] [serial = 412] [outer = 0x8bcaa400] 02:30:32 INFO - PROCESS | 1960 | 1462527032418 Marionette DEBUG loaded listener.js 02:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9155bc00) [pid = 1960] [serial = 413] [outer = 0x8bcaa400] 02:30:33 INFO - PROCESS | 1960 | 1462527033500 Marionette TRACE conn5 <- [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]]]}] 02:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1739ms 02:30:33 INFO - PROCESS | 1960 | 1462527033570 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 02:30:33 INFO - PROCESS | 1960 | 1462527033580 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 02:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:30:33 INFO - PROCESS | 1960 | 1462527033592 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:30:33 INFO - PROCESS | 1960 | 1462527033596 Marionette TRACE conn5 <- [1,522,null,{}] 02:30:33 INFO - PROCESS | 1960 | 1462527033604 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:33 INFO - PROCESS | 1960 | 1462527033848 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 02:30:34 INFO - PROCESS | 1960 | 1462527034087 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f0400 == 70 [pid = 1960] [id = 138] 02:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x91638c00) [pid = 1960] [serial = 414] [outer = (nil)] 02:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x91df6400) [pid = 1960] [serial = 415] [outer = 0x91638c00] 02:30:34 INFO - PROCESS | 1960 | 1462527034198 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x91edc800) [pid = 1960] [serial = 416] [outer = 0x91638c00] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x99aea000 == 69 [pid = 1960] [id = 84] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x9a96e000 == 68 [pid = 1960] [id = 85] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x916be400) [pid = 1960] [serial = 282] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x9466d000) [pid = 1960] [serial = 285] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x9b948000) [pid = 1960] [serial = 297] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8efc4400) [pid = 1960] [serial = 300] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x90352400) [pid = 1960] [serial = 303] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x9a96c800) [pid = 1960] [serial = 291] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x96016000) [pid = 1960] [serial = 294] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x97670c00) [pid = 1960] [serial = 324] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x93a02c00) [pid = 1960] [serial = 306] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x99fd6000) [pid = 1960] [serial = 288] [outer = (nil)] [url = about:blank] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x9046f800 == 67 [pid = 1960] [id = 83] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x915fac00 == 66 [pid = 1960] [id = 82] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x9163ac00 == 65 [pid = 1960] [id = 81] 02:30:34 INFO - PROCESS | 1960 | --DOCSHELL 0x91636400 == 64 [pid = 1960] [id = 116] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0xa270e800 == 63 [pid = 1960] [id = 115] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x90478000 == 62 [pid = 1960] [id = 114] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x9034b800 == 61 [pid = 1960] [id = 113] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x997ad800 == 60 [pid = 1960] [id = 112] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x95d25400 == 59 [pid = 1960] [id = 111] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x916b9800 == 58 [pid = 1960] [id = 110] 02:30:35 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb65000 == 57 [pid = 1960] [id = 109] 02:30:35 INFO - PROCESS | 1960 | 1462527035240 Marionette TRACE conn5 <- [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]]]}] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x99e4b000) [pid = 1960] [serial = 211] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9046f400) [pid = 1960] [serial = 309] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x98dea800) [pid = 1960] [serial = 322] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0xa5117400) [pid = 1960] [serial = 220] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x94676800) [pid = 1960] [serial = 207] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x93aafc00) [pid = 1960] [serial = 312] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x93aa2800) [pid = 1960] [serial = 315] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x96017800) [pid = 1960] [serial = 318] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x915ef400) [pid = 1960] [serial = 310] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x989f5c00) [pid = 1960] [serial = 321] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x94673400) [pid = 1960] [serial = 313] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x95139800) [pid = 1960] [serial = 316] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x9d34d800) [pid = 1960] [serial = 214] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0xa23dc400) [pid = 1960] [serial = 217] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x960c7c00) [pid = 1960] [serial = 319] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x960c8000) [pid = 1960] [serial = 226] [outer = (nil)] [url = about:blank] 02:30:35 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0xa8c6b000) [pid = 1960] [serial = 223] [outer = (nil)] [url = about:blank] 02:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1738ms 02:30:35 INFO - PROCESS | 1960 | 1462527035331 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 02:30:35 INFO - PROCESS | 1960 | 1462527035334 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 02:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:30:35 INFO - PROCESS | 1960 | 1462527035343 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 1960 | 1462527035349 Marionette TRACE conn5 <- [1,526,null,{}] 02:30:35 INFO - PROCESS | 1960 | 1462527035367 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:35 INFO - PROCESS | 1960 | 1462527035564 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 02:30:35 INFO - PROCESS | 1960 | 1462527035805 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c7f800 == 58 [pid = 1960] [id = 139] 02:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x92052000) [pid = 1960] [serial = 417] [outer = (nil)] 02:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x93a0d000) [pid = 1960] [serial = 418] [outer = 0x92052000] 02:30:35 INFO - PROCESS | 1960 | 1462527035894 Marionette DEBUG loaded listener.js 02:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x93a43000) [pid = 1960] [serial = 419] [outer = 0x92052000] 02:30:36 INFO - PROCESS | 1960 | 1462527036783 Marionette TRACE conn5 <- [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]]]}] 02:30:36 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 02:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1494ms 02:30:36 INFO - PROCESS | 1960 | 1462527036837 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 02:30:36 INFO - PROCESS | 1960 | 1462527036842 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 02:30:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:30:36 INFO - PROCESS | 1960 | 1462527036850 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 1960 | 1462527036854 Marionette TRACE conn5 <- [1,530,null,{}] 02:30:36 INFO - PROCESS | 1960 | 1462527036860 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:37 INFO - PROCESS | 1960 | 1462527037051 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 02:30:37 INFO - PROCESS | 1960 | 1462527037209 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x945e9800 == 59 [pid = 1960] [id = 140] 02:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x945ea800) [pid = 1960] [serial = 420] [outer = (nil)] 02:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x94676000) [pid = 1960] [serial = 421] [outer = 0x945ea800] 02:30:37 INFO - PROCESS | 1960 | 1462527037291 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x95097800) [pid = 1960] [serial = 422] [outer = 0x945ea800] 02:30:38 INFO - PROCESS | 1960 | 1462527038241 Marionette TRACE conn5 <- [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"]]]}] 02:30:38 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 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:30:38 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 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:30:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:30:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1433ms 02:30:38 INFO - PROCESS | 1960 | 1462527038288 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 1960 | 1462527038292 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 02:30:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:30:38 INFO - PROCESS | 1960 | 1462527038308 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 1960 | 1462527038312 Marionette TRACE conn5 <- [1,534,null,{}] 02:30:38 INFO - PROCESS | 1960 | 1462527038323 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:38 INFO - PROCESS | 1960 | 1462527038572 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 02:30:38 INFO - PROCESS | 1960 | 1462527038616 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a45400 == 60 [pid = 1960] [id = 141] 02:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x95134000) [pid = 1960] [serial = 423] [outer = (nil)] 02:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x96017800) [pid = 1960] [serial = 424] [outer = 0x95134000] 02:30:38 INFO - PROCESS | 1960 | 1462527038694 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x960c3400) [pid = 1960] [serial = 425] [outer = 0x95134000] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x98deb400) [pid = 1960] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x95095400) [pid = 1960] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x98def000) [pid = 1960] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x9600e400) [pid = 1960] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x9163c800) [pid = 1960] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8eb68400) [pid = 1960] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x91559400) [pid = 1960] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:30:39 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x90351c00) [pid = 1960] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:30:39 INFO - PROCESS | 1960 | 1462527039881 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:30:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1597ms 02:30:39 INFO - PROCESS | 1960 | 1462527039906 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 1960 | 1462527039910 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 02:30:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:30:39 INFO - PROCESS | 1960 | 1462527039951 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 1960 | 1462527039954 Marionette TRACE conn5 <- [1,538,null,{}] 02:30:39 INFO - PROCESS | 1960 | 1462527039962 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:40 INFO - PROCESS | 1960 | 1462527040258 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 02:30:40 INFO - PROCESS | 1960 | 1462527040372 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x9163c800 == 61 [pid = 1960] [id = 142] 02:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x94667c00) [pid = 1960] [serial = 426] [outer = (nil)] 02:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x960c9400) [pid = 1960] [serial = 427] [outer = 0x94667c00] 02:30:40 INFO - PROCESS | 1960 | 1462527040457 Marionette DEBUG loaded listener.js 02:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x98d7f000) [pid = 1960] [serial = 428] [outer = 0x94667c00] 02:30:41 INFO - PROCESS | 1960 | 1462527041313 Marionette TRACE conn5 <- [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]]]}] 02:30:41 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. 02:30:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1385ms 02:30:41 INFO - PROCESS | 1960 | 1462527041419 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 1960 | 1462527041426 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 02:30:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:30:41 INFO - PROCESS | 1960 | 1462527041442 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 1960 | 1462527041450 Marionette TRACE conn5 <- [1,542,null,{}] 02:30:41 INFO - PROCESS | 1960 | 1462527041460 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:41 INFO - PROCESS | 1960 | 1462527041697 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 02:30:41 INFO - PROCESS | 1960 | 1462527041951 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7ce000 == 62 [pid = 1960] [id = 143] 02:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8e7cf400) [pid = 1960] [serial = 429] [outer = (nil)] 02:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8eb67800) [pid = 1960] [serial = 430] [outer = 0x8e7cf400] 02:30:42 INFO - PROCESS | 1960 | 1462527042062 Marionette DEBUG loaded listener.js 02:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x90352400) [pid = 1960] [serial = 431] [outer = 0x8e7cf400] 02:30:43 INFO - PROCESS | 1960 | 1462527043018 Marionette TRACE conn5 <- [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]]]}] 02:30:43 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. 02:30:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1590ms 02:30:43 INFO - PROCESS | 1960 | 1462527043086 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 02:30:43 INFO - PROCESS | 1960 | 1462527043093 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 02:30:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:30:43 INFO - PROCESS | 1960 | 1462527043110 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:30:43 INFO - PROCESS | 1960 | 1462527043118 Marionette TRACE conn5 <- [1,546,null,{}] 02:30:43 INFO - PROCESS | 1960 | 1462527043127 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:43 INFO - PROCESS | 1960 | 1462527043371 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 02:30:43 INFO - PROCESS | 1960 | 1462527043630 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x90471400 == 63 [pid = 1960] [id = 144] 02:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x90478400) [pid = 1960] [serial = 432] [outer = (nil)] 02:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x91def800) [pid = 1960] [serial = 433] [outer = 0x90478400] 02:30:43 INFO - PROCESS | 1960 | 1462527043727 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x920d7400) [pid = 1960] [serial = 434] [outer = 0x90478400] 02:30:44 INFO - PROCESS | 1960 | 1462527044698 Marionette TRACE conn5 <- [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]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:30:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1655ms 02:30:44 INFO - PROCESS | 1960 | 1462527044762 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 02:30:44 INFO - PROCESS | 1960 | 1462527044765 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 02:30:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:30:44 INFO - PROCESS | 1960 | 1462527044776 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 1960 | 1462527044779 Marionette TRACE conn5 <- [1,550,null,{}] 02:30:44 INFO - PROCESS | 1960 | 1462527044796 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:45 INFO - PROCESS | 1960 | 1462527045049 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 02:30:45 INFO - PROCESS | 1960 | 1462527045357 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d2f800 == 64 [pid = 1960] [id = 145] 02:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x960cc000) [pid = 1960] [serial = 435] [outer = (nil)] 02:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x981f2c00) [pid = 1960] [serial = 436] [outer = 0x960cc000] 02:30:45 INFO - PROCESS | 1960 | 1462527045455 Marionette DEBUG loaded listener.js 02:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x98df4400) [pid = 1960] [serial = 437] [outer = 0x960cc000] 02:30:46 INFO - PROCESS | 1960 | 1462527046397 Marionette TRACE conn5 <- [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]]]}] 02:30:46 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. 02:30:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1691ms 02:30:46 INFO - PROCESS | 1960 | 1462527046467 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 02:30:46 INFO - PROCESS | 1960 | 1462527046470 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 02:30:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:30:46 INFO - PROCESS | 1960 | 1462527046478 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:30:46 INFO - PROCESS | 1960 | 1462527046483 Marionette TRACE conn5 <- [1,554,null,{}] 02:30:46 INFO - PROCESS | 1960 | 1462527046489 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:46 INFO - PROCESS | 1960 | 1462527046693 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 02:30:46 INFO - PROCESS | 1960 | 1462527046926 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x989fd000 == 65 [pid = 1960] [id = 146] 02:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x9a472800) [pid = 1960] [serial = 438] [outer = (nil)] 02:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9a477c00) [pid = 1960] [serial = 439] [outer = 0x9a472800] 02:30:47 INFO - PROCESS | 1960 | 1462527047065 Marionette DEBUG loaded listener.js 02:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x9ac0f000) [pid = 1960] [serial = 440] [outer = 0x9a472800] 02:30:47 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:48 INFO - PROCESS | 1960 | 1462527047980 Marionette TRACE conn5 <- [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]]]}] 02:30:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:30:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1548ms 02:30:48 INFO - PROCESS | 1960 | 1462527048063 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 02:30:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:30:48 INFO - PROCESS | 1960 | 1462527048068 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 02:30:48 INFO - PROCESS | 1960 | 1462527048076 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:30:48 INFO - PROCESS | 1960 | 1462527048080 Marionette TRACE conn5 <- [1,558,null,{}] 02:30:48 INFO - PROCESS | 1960 | 1462527048094 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:48 INFO - PROCESS | 1960 | 1462527048392 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 02:30:48 INFO - PROCESS | 1960 | 1462527048572 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d25800 == 66 [pid = 1960] [id = 147] 02:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x99aee800) [pid = 1960] [serial = 441] [outer = (nil)] 02:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9b94bc00) [pid = 1960] [serial = 442] [outer = 0x99aee800] 02:30:48 INFO - PROCESS | 1960 | 1462527048707 Marionette DEBUG loaded listener.js 02:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x9d88cc00) [pid = 1960] [serial = 443] [outer = 0x99aee800] 02:30:49 INFO - PROCESS | 1960 | 1462527049637 Marionette TRACE conn5 <- [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]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:30:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1634ms 02:30:49 INFO - PROCESS | 1960 | 1462527049710 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 02:30:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:30:49 INFO - PROCESS | 1960 | 1462527049715 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 02:30:49 INFO - PROCESS | 1960 | 1462527049722 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 1960 | 1462527049726 Marionette TRACE conn5 <- [1,562,null,{}] 02:30:49 INFO - PROCESS | 1960 | 1462527049733 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:49 INFO - PROCESS | 1960 | 1462527049986 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 02:30:50 INFO - PROCESS | 1960 | 1462527050310 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec1800 == 67 [pid = 1960] [id = 148] 02:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x8cec5000) [pid = 1960] [serial = 444] [outer = (nil)] 02:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x8cecec00) [pid = 1960] [serial = 445] [outer = 0x8cec5000] 02:30:50 INFO - PROCESS | 1960 | 1462527050414 Marionette DEBUG loaded listener.js 02:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9d352000) [pid = 1960] [serial = 446] [outer = 0x8cec5000] 02:30:50 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:51 INFO - PROCESS | 1960 | 1462527051340 Marionette TRACE conn5 <- [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]]]}] 02:30:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:30:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1689ms 02:30:51 INFO - PROCESS | 1960 | 1462527051412 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 02:30:51 INFO - PROCESS | 1960 | 1462527051417 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 02:30:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:30:51 INFO - PROCESS | 1960 | 1462527051425 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 1960 | 1462527051429 Marionette TRACE conn5 <- [1,566,null,{}] 02:30:51 INFO - PROCESS | 1960 | 1462527051436 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:51 INFO - PROCESS | 1960 | 1462527051649 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 02:30:51 INFO - PROCESS | 1960 | 1462527051872 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca0c00 == 68 [pid = 1960] [id = 149] 02:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x8ced2800) [pid = 1960] [serial = 447] [outer = (nil)] 02:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x8ced8400) [pid = 1960] [serial = 448] [outer = 0x8ced2800] 02:30:52 INFO - PROCESS | 1960 | 1462527052011 Marionette DEBUG loaded listener.js 02:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x8cedc000) [pid = 1960] [serial = 449] [outer = 0x8ced2800] 02:30:52 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:52 INFO - PROCESS | 1960 | 1462527052935 Marionette TRACE conn5 <- [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]]]}] 02:30:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:30:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1546ms 02:30:52 INFO - PROCESS | 1960 | 1462527052972 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 02:30:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:30:52 INFO - PROCESS | 1960 | 1462527052977 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 02:30:52 INFO - PROCESS | 1960 | 1462527052984 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:30:52 INFO - PROCESS | 1960 | 1462527052988 Marionette TRACE conn5 <- [1,570,null,{}] 02:30:52 INFO - PROCESS | 1960 | 1462527052995 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:53 INFO - PROCESS | 1960 | 1462527053216 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 02:30:53 INFO - PROCESS | 1960 | 1462527053440 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cda9c00 == 69 [pid = 1960] [id = 150] 02:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x8cdaac00) [pid = 1960] [serial = 450] [outer = (nil)] 02:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x8cdaf800) [pid = 1960] [serial = 451] [outer = 0x8cdaac00] 02:30:53 INFO - PROCESS | 1960 | 1462527053579 Marionette DEBUG loaded listener.js 02:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x8cdb3800) [pid = 1960] [serial = 452] [outer = 0x8cdaac00] 02:30:54 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:30:54 INFO - PROCESS | 1960 | 1462527054474 Marionette TRACE conn5 <- [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]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:30:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1533ms 02:30:54 INFO - PROCESS | 1960 | 1462527054517 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 1960 | 1462527054522 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 02:30:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:30:54 INFO - PROCESS | 1960 | 1462527054529 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 1960 | 1462527054534 Marionette TRACE conn5 <- [1,574,null,{}] 02:30:54 INFO - PROCESS | 1960 | 1462527054540 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:54 INFO - PROCESS | 1960 | 1462527054741 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 02:30:54 INFO - PROCESS | 1960 | 1462527054919 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdac400 == 70 [pid = 1960] [id = 151] 02:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x8cdb2000) [pid = 1960] [serial = 453] [outer = (nil)] 02:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x8cedb000) [pid = 1960] [serial = 454] [outer = 0x8cdb2000] 02:30:55 INFO - PROCESS | 1960 | 1462527055065 Marionette DEBUG loaded listener.js 02:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x8cedf400) [pid = 1960] [serial = 455] [outer = 0x8cdb2000] 02:30:55 INFO - PROCESS | 1960 | 1462527055982 Marionette TRACE conn5 <- [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]]]}] 02:30:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:30:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1490ms 02:30:56 INFO - PROCESS | 1960 | 1462527056074 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 02:30:56 INFO - PROCESS | 1960 | 1462527056079 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 02:30:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:30:56 INFO - PROCESS | 1960 | 1462527056096 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:30:56 INFO - PROCESS | 1960 | 1462527056099 Marionette TRACE conn5 <- [1,578,null,{}] 02:30:56 INFO - PROCESS | 1960 | 1462527056106 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:56 INFO - PROCESS | 1960 | 1462527056350 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 02:30:56 INFO - PROCESS | 1960 | 1462527056624 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x8beef400 == 71 [pid = 1960] [id = 152] 02:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x8beef800) [pid = 1960] [serial = 456] [outer = (nil)] 02:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x8bef8800) [pid = 1960] [serial = 457] [outer = 0x8beef800] 02:30:56 INFO - PROCESS | 1960 | 1462527056716 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x8befa400) [pid = 1960] [serial = 458] [outer = 0x8beef800] 02:30:57 INFO - PROCESS | 1960 | 1462527057653 Marionette TRACE conn5 <- [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]]]}] 02:30:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:30:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1597ms 02:30:57 INFO - PROCESS | 1960 | 1462527057693 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 02:30:57 INFO - PROCESS | 1960 | 1462527057698 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:30:57 INFO - PROCESS | 1960 | 1462527057706 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 1960 | 1462527057711 Marionette TRACE conn5 <- [1,582,null,{}] 02:30:57 INFO - PROCESS | 1960 | 1462527057718 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:57 INFO - PROCESS | 1960 | 1462527057953 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 02:30:58 INFO - PROCESS | 1960 | 1462527058207 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x8befd800 == 72 [pid = 1960] [id = 153] 02:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0xa2250000) [pid = 1960] [serial = 459] [outer = (nil)] 02:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0xa2706c00) [pid = 1960] [serial = 460] [outer = 0xa2250000] 02:30:58 INFO - PROCESS | 1960 | 1462527058347 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0xa3214800) [pid = 1960] [serial = 461] [outer = 0xa2250000] 02:30:59 INFO - PROCESS | 1960 | 1462527059281 Marionette TRACE conn5 <- [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]]]}] 02:30:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:30:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1632ms 02:30:59 INFO - PROCESS | 1960 | 1462527059340 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 02:30:59 INFO - PROCESS | 1960 | 1462527059343 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 02:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:30:59 INFO - PROCESS | 1960 | 1462527059352 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:30:59 INFO - PROCESS | 1960 | 1462527059356 Marionette TRACE conn5 <- [1,586,null,{}] 02:30:59 INFO - PROCESS | 1960 | 1462527059363 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:59 INFO - PROCESS | 1960 | 1462527059576 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 02:30:59 INFO - PROCESS | 1960 | 1462527059805 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b37bc00 == 73 [pid = 1960] [id = 154] 02:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x8b37c400) [pid = 1960] [serial = 462] [outer = (nil)] 02:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x8b385000) [pid = 1960] [serial = 463] [outer = 0x8b37c400] 02:30:59 INFO - PROCESS | 1960 | 1462527059941 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x8b389000) [pid = 1960] [serial = 464] [outer = 0x8b37c400] 02:31:00 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:00 INFO - PROCESS | 1960 | 1462527060836 Marionette TRACE conn5 <- [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]]]}] 02:31:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:31:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1530ms 02:31:00 INFO - PROCESS | 1960 | 1462527060883 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 02:31:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:31:00 INFO - PROCESS | 1960 | 1462527060887 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 02:31:00 INFO - PROCESS | 1960 | 1462527060895 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 1960 | 1462527060899 Marionette TRACE conn5 <- [1,590,null,{}] 02:31:00 INFO - PROCESS | 1960 | 1462527060905 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:01 INFO - PROCESS | 1960 | 1462527061144 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 02:31:01 INFO - PROCESS | 1960 | 1462527061385 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b385800 == 74 [pid = 1960] [id = 155] 02:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x8b387800) [pid = 1960] [serial = 465] [outer = (nil)] 02:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x8b4e7400) [pid = 1960] [serial = 466] [outer = 0x8b387800] 02:31:01 INFO - PROCESS | 1960 | 1462527061524 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x8b4e9c00) [pid = 1960] [serial = 467] [outer = 0x8b387800] 02:31:02 INFO - PROCESS | 1960 | 1462527062701 Marionette TRACE conn5 <- [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]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:31:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1886ms 02:31:02 INFO - PROCESS | 1960 | 1462527062781 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 1960 | 1462527062785 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 02:31:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:31:02 INFO - PROCESS | 1960 | 1462527062802 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 1960 | 1462527062806 Marionette TRACE conn5 <- [1,594,null,{}] 02:31:02 INFO - PROCESS | 1960 | 1462527062814 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:03 INFO - PROCESS | 1960 | 1462527063111 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 02:31:03 INFO - PROCESS | 1960 | 1462527063289 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4e5000 == 75 [pid = 1960] [id = 156] 02:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x8b4e8800) [pid = 1960] [serial = 468] [outer = (nil)] 02:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x8bef3c00) [pid = 1960] [serial = 469] [outer = 0x8b4e8800] 02:31:03 INFO - PROCESS | 1960 | 1462527063395 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x8e7d8c00) [pid = 1960] [serial = 470] [outer = 0x8b4e8800] 02:31:04 INFO - PROCESS | 1960 | 1462527064319 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:31:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1595ms 02:31:04 INFO - PROCESS | 1960 | 1462527064389 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 02:31:04 INFO - PROCESS | 1960 | 1462527064394 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 02:31:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:31:04 INFO - PROCESS | 1960 | 1462527064401 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 1960 | 1462527064405 Marionette TRACE conn5 <- [1,598,null,{}] 02:31:04 INFO - PROCESS | 1960 | 1462527064411 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:04 INFO - PROCESS | 1960 | 1462527064621 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 02:31:04 INFO - PROCESS | 1960 | 1462527064856 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9e400 == 76 [pid = 1960] [id = 157] 02:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x8bca3400) [pid = 1960] [serial = 471] [outer = (nil)] 02:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x8bef0400) [pid = 1960] [serial = 472] [outer = 0x8bca3400] 02:31:05 INFO - PROCESS | 1960 | 1462527065343 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x8befec00) [pid = 1960] [serial = 473] [outer = 0x8bca3400] 02:31:06 INFO - PROCESS | 1960 | 1462527066351 Marionette TRACE conn5 <- [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]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:31:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1990ms 02:31:06 INFO - PROCESS | 1960 | 1462527066393 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 1960 | 1462527066401 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:31:06 INFO - PROCESS | 1960 | 1462527066412 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 1960 | 1462527066416 Marionette TRACE conn5 <- [1,602,null,{}] 02:31:06 INFO - PROCESS | 1960 | 1462527066425 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:06 INFO - PROCESS | 1960 | 1462527066633 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 02:31:06 INFO - PROCESS | 1960 | 1462527066872 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bcaa800 == 77 [pid = 1960] [id = 158] 02:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x8d169400) [pid = 1960] [serial = 474] [outer = (nil)] 02:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x8dad4400) [pid = 1960] [serial = 475] [outer = 0x8d169400] 02:31:07 INFO - PROCESS | 1960 | 1462527067012 Marionette DEBUG loaded listener.js 02:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x8eb65000) [pid = 1960] [serial = 476] [outer = 0x8d169400] 02:31:08 INFO - PROCESS | 1960 | 1462527068061 Marionette TRACE conn5 <- [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]]]}] 02:31:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:31:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1690ms 02:31:08 INFO - PROCESS | 1960 | 1462527068101 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 02:31:08 INFO - PROCESS | 1960 | 1462527068107 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 02:31:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:31:08 INFO - PROCESS | 1960 | 1462527068119 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 1960 | 1462527068123 Marionette TRACE conn5 <- [1,606,null,{}] 02:31:08 INFO - PROCESS | 1960 | 1462527068130 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:08 INFO - PROCESS | 1960 | 1462527068336 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 02:31:08 INFO - PROCESS | 1960 | 1462527068603 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d6400 == 78 [pid = 1960] [id = 159] 02:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x8eb69800) [pid = 1960] [serial = 477] [outer = (nil)] 02:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x90473c00) [pid = 1960] [serial = 478] [outer = 0x8eb69800] 02:31:08 INFO - PROCESS | 1960 | 1462527068688 Marionette DEBUG loaded listener.js 02:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x915f7800) [pid = 1960] [serial = 479] [outer = 0x8eb69800] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x9d890800) [pid = 1960] [serial = 372] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x99bce400) [pid = 1960] [serial = 280] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x999df400) [pid = 1960] [serial = 325] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x995d2800) [pid = 1960] [serial = 366] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x9767a800) [pid = 1960] [serial = 363] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x91c82000) [pid = 1960] [serial = 358] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x91c74400) [pid = 1960] [serial = 357] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x916c3400) [pid = 1960] [serial = 360] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x94676400) [pid = 1960] [serial = 361] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x8efc3800) [pid = 1960] [serial = 327] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x93aa4c00) [pid = 1960] [serial = 330] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x91561000) [pid = 1960] [serial = 355] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x9155c800) [pid = 1960] [serial = 354] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x95d2b000) [pid = 1960] [serial = 333] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x9a963800) [pid = 1960] [serial = 336] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x99961400) [pid = 1960] [serial = 367] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x9b8b1400) [pid = 1960] [serial = 339] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0xa105a400) [pid = 1960] [serial = 342] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0xa4f0ec00) [pid = 1960] [serial = 345] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x91c7cc00) [pid = 1960] [serial = 348] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x8e7d4800) [pid = 1960] [serial = 351] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x92055c00) [pid = 1960] [serial = 369] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x9a47cc00) [pid = 1960] [serial = 370] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x98d75400) [pid = 1960] [serial = 364] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1960 | 1462527069873 Marionette TRACE conn5 <- [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]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:31:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1787ms 02:31:09 INFO - PROCESS | 1960 | 1462527069906 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 1960 | 1462527069911 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 02:31:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:31:09 INFO - PROCESS | 1960 | 1462527069923 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 1960 | 1462527069928 Marionette TRACE conn5 <- [1,610,null,{}] 02:31:09 INFO - PROCESS | 1960 | 1462527069947 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:10 INFO - PROCESS | 1960 | 1462527070181 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 02:31:10 INFO - PROCESS | 1960 | 1462527070367 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x91635800 == 79 [pid = 1960] [id = 160] 02:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x9163f800) [pid = 1960] [serial = 480] [outer = (nil)] 02:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x91c74400) [pid = 1960] [serial = 481] [outer = 0x9163f800] 02:31:10 INFO - PROCESS | 1960 | 1462527070454 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x91c7e400) [pid = 1960] [serial = 482] [outer = 0x9163f800] 02:31:11 INFO - PROCESS | 1960 | 1462527071250 Marionette TRACE conn5 <- [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]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:31:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1400ms 02:31:11 INFO - PROCESS | 1960 | 1462527071324 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 1960 | 1462527071328 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 02:31:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:31:11 INFO - PROCESS | 1960 | 1462527071336 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 1960 | 1462527071340 Marionette TRACE conn5 <- [1,614,null,{}] 02:31:11 INFO - PROCESS | 1960 | 1462527071346 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:11 INFO - PROCESS | 1960 | 1462527071560 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 02:31:11 INFO - PROCESS | 1960 | 1462527071747 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bcac400 == 80 [pid = 1960] [id = 161] 02:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x9155e800) [pid = 1960] [serial = 483] [outer = (nil)] 02:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x91edb000) [pid = 1960] [serial = 484] [outer = 0x9155e800] 02:31:11 INFO - PROCESS | 1960 | 1462527071825 Marionette DEBUG loaded listener.js 02:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x920d1000) [pid = 1960] [serial = 485] [outer = 0x9155e800] 02:31:12 INFO - PROCESS | 1960 | 1462527072752 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:31:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:31:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1435ms 02:31:12 INFO - PROCESS | 1960 | 1462527072775 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 02:31:12 INFO - PROCESS | 1960 | 1462527072781 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 02:31:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:31:12 INFO - PROCESS | 1960 | 1462527072790 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:31:12 INFO - PROCESS | 1960 | 1462527072794 Marionette TRACE conn5 <- [1,618,null,{}] 02:31:12 INFO - PROCESS | 1960 | 1462527072800 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:13 INFO - PROCESS | 1960 | 1462527073040 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 02:31:13 INFO - PROCESS | 1960 | 1462527073072 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df0400 == 81 [pid = 1960] [id = 162] 02:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x91ed2000) [pid = 1960] [serial = 486] [outer = (nil)] 02:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x92c05000) [pid = 1960] [serial = 487] [outer = 0x91ed2000] 02:31:13 INFO - PROCESS | 1960 | 1462527073158 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x92c0b800) [pid = 1960] [serial = 488] [outer = 0x91ed2000] 02:31:14 INFO - PROCESS | 1960 | 1462527074411 Marionette TRACE conn5 <- [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]]]}] 02:31:14 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x92052000) [pid = 1960] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:31:14 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x91638c00) [pid = 1960] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:31:14 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x8bcaa400) [pid = 1960] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:31:14 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x945ea800) [pid = 1960] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:31:14 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x95134000) [pid = 1960] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1692ms 02:31:14 INFO - PROCESS | 1960 | 1462527074483 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 1960 | 1462527074487 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 02:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:31:14 INFO - PROCESS | 1960 | 1462527074493 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 1960 | 1462527074497 Marionette TRACE conn5 <- [1,622,null,{}] 02:31:14 INFO - PROCESS | 1960 | 1462527074503 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:14 INFO - PROCESS | 1960 | 1462527074714 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 02:31:14 INFO - PROCESS | 1960 | 1462527074908 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4f0000 == 82 [pid = 1960] [id = 163] 02:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x92c02000) [pid = 1960] [serial = 489] [outer = (nil)] 02:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x92c0e000) [pid = 1960] [serial = 490] [outer = 0x92c02000] 02:31:14 INFO - PROCESS | 1960 | 1462527074988 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x93a08c00) [pid = 1960] [serial = 491] [outer = 0x92c02000] 02:31:15 INFO - PROCESS | 1960 | 1462527075734 Marionette TRACE conn5 <- [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]]]}] 02:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1280ms 02:31:15 INFO - PROCESS | 1960 | 1462527075776 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 02:31:15 INFO - PROCESS | 1960 | 1462527075780 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 02:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:31:15 INFO - PROCESS | 1960 | 1462527075786 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:31:15 INFO - PROCESS | 1960 | 1462527075790 Marionette TRACE conn5 <- [1,626,null,{}] 02:31:15 INFO - PROCESS | 1960 | 1462527075796 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:15 INFO - PROCESS | 1960 | 1462527075973 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 02:31:16 INFO - PROCESS | 1960 | 1462527075988 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x916be400 == 83 [pid = 1960] [id = 164] 02:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x92c03c00) [pid = 1960] [serial = 492] [outer = (nil)] 02:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x93a47800) [pid = 1960] [serial = 493] [outer = 0x92c03c00] 02:31:16 INFO - PROCESS | 1960 | 1462527076064 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x93ab0000) [pid = 1960] [serial = 494] [outer = 0x92c03c00] 02:31:17 INFO - PROCESS | 1960 | 1462527077280 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1530ms 02:31:17 INFO - PROCESS | 1960 | 1462527077318 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 1960 | 1462527077326 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 02:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:31:17 INFO - PROCESS | 1960 | 1462527077337 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 1960 | 1462527077342 Marionette TRACE conn5 <- [1,630,null,{}] 02:31:17 INFO - PROCESS | 1960 | 1462527077353 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:17 INFO - PROCESS | 1960 | 1462527077598 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 02:31:17 INFO - PROCESS | 1960 | 1462527077908 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef5800 == 84 [pid = 1960] [id = 165] 02:31:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x8ceccc00) [pid = 1960] [serial = 495] [outer = (nil)] 02:31:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x8ceddc00) [pid = 1960] [serial = 496] [outer = 0x8ceccc00] 02:31:18 INFO - PROCESS | 1960 | 1462527078007 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x8dacec00) [pid = 1960] [serial = 497] [outer = 0x8ceccc00] 02:31:18 INFO - PROCESS | 1960 | 1462527078978 Marionette TRACE conn5 <- [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]]]}] 02:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1692ms 02:31:19 INFO - PROCESS | 1960 | 1462527079031 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 1960 | 1462527079040 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 02:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:31:19 INFO - PROCESS | 1960 | 1462527079053 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 1960 | 1462527079057 Marionette TRACE conn5 <- [1,634,null,{}] 02:31:19 INFO - PROCESS | 1960 | 1462527079065 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:19 INFO - PROCESS | 1960 | 1462527079288 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 02:31:19 INFO - PROCESS | 1960 | 1462527079554 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efc7c00 == 85 [pid = 1960] [id = 166] 02:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x90345c00) [pid = 1960] [serial = 498] [outer = (nil)] 02:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x9155d400) [pid = 1960] [serial = 499] [outer = 0x90345c00] 02:31:19 INFO - PROCESS | 1960 | 1462527079659 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x915f4800) [pid = 1960] [serial = 500] [outer = 0x90345c00] 02:31:20 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:20 INFO - PROCESS | 1960 | 1462527080664 Marionette TRACE conn5 <- [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]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:31:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1646ms 02:31:20 INFO - PROCESS | 1960 | 1462527080699 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 1960 | 1462527080703 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 02:31:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:31:20 INFO - PROCESS | 1960 | 1462527080711 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 1960 | 1462527080718 Marionette TRACE conn5 <- [1,638,null,{}] 02:31:20 INFO - PROCESS | 1960 | 1462527080737 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:20 INFO - PROCESS | 1960 | 1462527080976 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 02:31:21 INFO - PROCESS | 1960 | 1462527081259 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a1b400 == 86 [pid = 1960] [id = 167] 02:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x93a1d400) [pid = 1960] [serial = 501] [outer = (nil)] 02:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x93a46400) [pid = 1960] [serial = 502] [outer = 0x93a1d400] 02:31:21 INFO - PROCESS | 1960 | 1462527081361 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x94676400) [pid = 1960] [serial = 503] [outer = 0x93a1d400] 02:31:21 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:22 INFO - PROCESS | 1960 | 1462527082306 Marionette TRACE conn5 <- [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]]]}] 02:31:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:31:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1638ms 02:31:22 INFO - PROCESS | 1960 | 1462527082351 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 02:31:22 INFO - PROCESS | 1960 | 1462527082356 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 02:31:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:31:22 INFO - PROCESS | 1960 | 1462527082364 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:31:22 INFO - PROCESS | 1960 | 1462527082367 Marionette TRACE conn5 <- [1,642,null,{}] 02:31:22 INFO - PROCESS | 1960 | 1462527082375 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:22 INFO - PROCESS | 1960 | 1462527082607 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 02:31:22 INFO - PROCESS | 1960 | 1462527082851 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x920dc000 == 87 [pid = 1960] [id = 168] 02:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x9508d000) [pid = 1960] [serial = 504] [outer = (nil)] 02:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x95d2b000) [pid = 1960] [serial = 505] [outer = 0x9508d000] 02:31:22 INFO - PROCESS | 1960 | 1462527082987 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x96019800) [pid = 1960] [serial = 506] [outer = 0x9508d000] 02:31:23 INFO - PROCESS | 1960 | 1462527083870 Marionette TRACE conn5 <- [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]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:31:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1584ms 02:31:23 INFO - PROCESS | 1960 | 1462527083950 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 1960 | 1462527083953 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:31:23 INFO - PROCESS | 1960 | 1462527083960 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 1960 | 1462527083964 Marionette TRACE conn5 <- [1,646,null,{}] 02:31:23 INFO - PROCESS | 1960 | 1462527083970 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:24 INFO - PROCESS | 1960 | 1462527084181 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 02:31:24 INFO - PROCESS | 1960 | 1462527084413 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x95139800 == 88 [pid = 1960] [id = 169] 02:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x9513a400) [pid = 1960] [serial = 507] [outer = (nil)] 02:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x97752800) [pid = 1960] [serial = 508] [outer = 0x9513a400] 02:31:24 INFO - PROCESS | 1960 | 1462527084517 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x98a66000) [pid = 1960] [serial = 509] [outer = 0x9513a400] 02:31:25 INFO - PROCESS | 1960 | 1462527085414 Marionette TRACE conn5 <- [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]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:31:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1488ms 02:31:25 INFO - PROCESS | 1960 | 1462527085450 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 1960 | 1462527085453 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 02:31:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:31:25 INFO - PROCESS | 1960 | 1462527085461 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:31:25 INFO - PROCESS | 1960 | 1462527085465 Marionette TRACE conn5 <- [1,650,null,{}] 02:31:25 INFO - PROCESS | 1960 | 1462527085472 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:25 INFO - PROCESS | 1960 | 1462527085716 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 02:31:25 INFO - PROCESS | 1960 | 1462527085956 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a1c000 == 89 [pid = 1960] [id = 170] 02:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x98debc00) [pid = 1960] [serial = 510] [outer = (nil)] 02:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x9a474400) [pid = 1960] [serial = 511] [outer = 0x98debc00] 02:31:26 INFO - PROCESS | 1960 | 1462527086094 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x9a481c00) [pid = 1960] [serial = 512] [outer = 0x98debc00] 02:31:27 INFO - PROCESS | 1960 | 1462527087088 Marionette TRACE conn5 <- [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]]]}] 02:31:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:31:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1693ms 02:31:27 INFO - PROCESS | 1960 | 1462527087155 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 02:31:27 INFO - PROCESS | 1960 | 1462527087160 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 02:31:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:31:27 INFO - PROCESS | 1960 | 1462527087167 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:31:27 INFO - PROCESS | 1960 | 1462527087171 Marionette TRACE conn5 <- [1,654,null,{}] 02:31:27 INFO - PROCESS | 1960 | 1462527087178 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:27 INFO - PROCESS | 1960 | 1462527087429 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 02:31:27 INFO - PROCESS | 1960 | 1462527087724 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a363c00 == 90 [pid = 1960] [id = 171] 02:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x9a475c00) [pid = 1960] [serial = 513] [outer = (nil)] 02:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x9b8acc00) [pid = 1960] [serial = 514] [outer = 0x9a475c00] 02:31:27 INFO - PROCESS | 1960 | 1462527087832 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x9b918800) [pid = 1960] [serial = 515] [outer = 0x9a475c00] 02:31:28 INFO - PROCESS | 1960 | 1462527088709 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:31:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1584ms 02:31:28 INFO - PROCESS | 1960 | 1462527088753 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 1960 | 1462527088757 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 02:31:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:31:28 INFO - PROCESS | 1960 | 1462527088785 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 1960 | 1462527088790 Marionette TRACE conn5 <- [1,658,null,{}] 02:31:28 INFO - PROCESS | 1960 | 1462527088797 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:29 INFO - PROCESS | 1960 | 1462527089013 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 02:31:29 INFO - PROCESS | 1960 | 1462527089248 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf11400 == 91 [pid = 1960] [id = 172] 02:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x8bf11800) [pid = 1960] [serial = 516] [outer = (nil)] 02:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x8bf18c00) [pid = 1960] [serial = 517] [outer = 0x8bf11800] 02:31:29 INFO - PROCESS | 1960 | 1462527089353 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x8bf1c400) [pid = 1960] [serial = 518] [outer = 0x8bf11800] 02:31:30 INFO - PROCESS | 1960 | 1462527090227 Marionette TRACE conn5 <- [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]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:31:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1489ms 02:31:30 INFO - PROCESS | 1960 | 1462527090271 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 02:31:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:31:30 INFO - PROCESS | 1960 | 1462527090275 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 02:31:30 INFO - PROCESS | 1960 | 1462527090283 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 1960 | 1462527090287 Marionette TRACE conn5 <- [1,662,null,{}] 02:31:30 INFO - PROCESS | 1960 | 1462527090293 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:30 INFO - PROCESS | 1960 | 1462527090509 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 02:31:30 INFO - PROCESS | 1960 | 1462527090745 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf1c800 == 92 [pid = 1960] [id = 173] 02:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x8bf1e400) [pid = 1960] [serial = 519] [outer = (nil)] 02:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x9ad94400) [pid = 1960] [serial = 520] [outer = 0x8bf1e400] 02:31:30 INFO - PROCESS | 1960 | 1462527090891 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0xa224f000) [pid = 1960] [serial = 521] [outer = 0x8bf1e400] 02:31:31 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:31 INFO - PROCESS | 1960 | 1462527091868 Marionette TRACE conn5 <- [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]]]}] 02:31:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:31:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1641ms 02:31:31 INFO - PROCESS | 1960 | 1462527091925 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 02:31:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:31:31 INFO - PROCESS | 1960 | 1462527091930 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 02:31:31 INFO - PROCESS | 1960 | 1462527091937 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:31:31 INFO - PROCESS | 1960 | 1462527091941 Marionette TRACE conn5 <- [1,666,null,{}] 02:31:31 INFO - PROCESS | 1960 | 1462527091948 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:32 INFO - PROCESS | 1960 | 1462527092161 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 02:31:32 INFO - PROCESS | 1960 | 1462527092405 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf17000 == 93 [pid = 1960] [id = 174] 02:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x8bf1f000) [pid = 1960] [serial = 522] [outer = (nil)] 02:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x8d1adc00) [pid = 1960] [serial = 523] [outer = 0x8bf1f000] 02:31:32 INFO - PROCESS | 1960 | 1462527092541 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x8d1b0400) [pid = 1960] [serial = 524] [outer = 0x8bf1f000] 02:31:33 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:33 INFO - PROCESS | 1960 | 1462527093473 Marionette TRACE conn5 <- [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]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:31:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1584ms 02:31:33 INFO - PROCESS | 1960 | 1462527093521 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 1960 | 1462527093526 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 02:31:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:31:33 INFO - PROCESS | 1960 | 1462527093533 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 1960 | 1462527093538 Marionette TRACE conn5 <- [1,670,null,{}] 02:31:33 INFO - PROCESS | 1960 | 1462527093544 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:33 INFO - PROCESS | 1960 | 1462527093776 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 02:31:34 INFO - PROCESS | 1960 | 1462527094022 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b2000 == 94 [pid = 1960] [id = 175] 02:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0xa238f400) [pid = 1960] [serial = 525] [outer = (nil)] 02:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0xa31cac00) [pid = 1960] [serial = 526] [outer = 0xa238f400] 02:31:34 INFO - PROCESS | 1960 | 1462527094163 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0xa4f13000) [pid = 1960] [serial = 527] [outer = 0xa238f400] 02:31:35 INFO - PROCESS | 1960 | 1462527095051 Marionette TRACE conn5 <- [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]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:31:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1592ms 02:31:35 INFO - PROCESS | 1960 | 1462527095126 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 02:31:35 INFO - PROCESS | 1960 | 1462527095130 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 02:31:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:31:35 INFO - PROCESS | 1960 | 1462527095138 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 1960 | 1462527095142 Marionette TRACE conn5 <- [1,674,null,{}] 02:31:35 INFO - PROCESS | 1960 | 1462527095148 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:35 INFO - PROCESS | 1960 | 1462527095362 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 02:31:35 INFO - PROCESS | 1960 | 1462527095604 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c1800 == 95 [pid = 1960] [id = 176] 02:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x8b7c3800) [pid = 1960] [serial = 528] [outer = (nil)] 02:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x8b7c9c00) [pid = 1960] [serial = 529] [outer = 0x8b7c3800] 02:31:35 INFO - PROCESS | 1960 | 1462527095740 Marionette DEBUG loaded listener.js 02:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x8b7cd000) [pid = 1960] [serial = 530] [outer = 0x8b7c3800] 02:31:36 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:31:36 INFO - PROCESS | 1960 | 1462527096654 Marionette TRACE conn5 <- [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]]]}] 02:31:36 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 02:31:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1591ms 02:31:36 INFO - PROCESS | 1960 | 1462527096729 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 02:31:36 INFO - PROCESS | 1960 | 1462527096733 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 02:31:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:31:36 INFO - PROCESS | 1960 | 1462527096741 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 1960 | 1462527096745 Marionette TRACE conn5 <- [1,678,null,{}] 02:31:36 INFO - PROCESS | 1960 | 1462527096761 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:37 INFO - PROCESS | 1960 | 1462527097016 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 02:31:37 INFO - PROCESS | 1960 | 1462527097301 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b739400 == 96 [pid = 1960] [id = 177] 02:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x8b73ac00) [pid = 1960] [serial = 531] [outer = (nil)] 02:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x8b741c00) [pid = 1960] [serial = 532] [outer = 0x8b73ac00] 02:31:37 INFO - PROCESS | 1960 | 1462527097397 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x8b743800) [pid = 1960] [serial = 533] [outer = 0x8b73ac00] 02:31:38 INFO - PROCESS | 1960 | 1462527098381 Marionette TRACE conn5 <- [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]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:31:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1693ms 02:31:38 INFO - PROCESS | 1960 | 1462527098435 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 1960 | 1462527098438 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 02:31:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:31:38 INFO - PROCESS | 1960 | 1462527098446 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 1960 | 1462527098449 Marionette TRACE conn5 <- [1,682,null,{}] 02:31:38 INFO - PROCESS | 1960 | 1462527098456 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:38 INFO - PROCESS | 1960 | 1462527098672 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 02:31:38 INFO - PROCESS | 1960 | 1462527098910 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73fc00 == 97 [pid = 1960] [id = 178] 02:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x8b740c00) [pid = 1960] [serial = 534] [outer = (nil)] 02:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x8b7cc400) [pid = 1960] [serial = 535] [outer = 0x8b740c00] 02:31:39 INFO - PROCESS | 1960 | 1462527099074 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x8d1abc00) [pid = 1960] [serial = 536] [outer = 0x8b740c00] 02:31:40 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:40 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:31:40 INFO - PROCESS | 1960 | 1462527100403 Marionette TRACE conn5 <- [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]]]}] 02:31:40 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) 02:31:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1988ms 02:31:40 INFO - PROCESS | 1960 | 1462527100483 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 1960 | 1462527100487 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 02:31:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:31:40 INFO - PROCESS | 1960 | 1462527100522 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 1960 | 1462527100527 Marionette TRACE conn5 <- [1,686,null,{}] 02:31:40 INFO - PROCESS | 1960 | 1462527100534 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:40 INFO - PROCESS | 1960 | 1462527100743 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 02:31:41 INFO - PROCESS | 1960 | 1462527101353 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4ed800 == 98 [pid = 1960] [id = 179] 02:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x8b4f0800) [pid = 1960] [serial = 537] [outer = (nil)] 02:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x8b742400) [pid = 1960] [serial = 538] [outer = 0x8b4f0800] 02:31:41 INFO - PROCESS | 1960 | 1462527101445 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x8b7c8400) [pid = 1960] [serial = 539] [outer = 0x8b4f0800] 02:31:42 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:42 INFO - PROCESS | 1960 | 1462527102931 Marionette TRACE conn5 <- [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]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:31:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2449ms 02:31:42 INFO - PROCESS | 1960 | 1462527102965 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 1960 | 1462527102971 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 02:31:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:31:43 INFO - PROCESS | 1960 | 1462527103072 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 1960 | 1462527103078 Marionette TRACE conn5 <- [1,690,null,{}] 02:31:43 INFO - PROCESS | 1960 | 1462527103098 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:43 INFO - PROCESS | 1960 | 1462527103291 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 02:31:43 INFO - PROCESS | 1960 | 1462527103486 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73e400 == 99 [pid = 1960] [id = 180] 02:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x8bca9c00) [pid = 1960] [serial = 540] [outer = (nil)] 02:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x8cdb1c00) [pid = 1960] [serial = 541] [outer = 0x8bca9c00] 02:31:43 INFO - PROCESS | 1960 | 1462527103569 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x8cecf400) [pid = 1960] [serial = 542] [outer = 0x8bca9c00] 02:31:43 INFO - PROCESS | 1960 | --DOCSHELL 0xa238c800 == 98 [pid = 1960] [id = 62] 02:31:43 INFO - PROCESS | 1960 | --DOCSHELL 0x91c7f800 == 97 [pid = 1960] [id = 139] 02:31:43 INFO - PROCESS | 1960 | --DOCSHELL 0x92053400 == 96 [pid = 1960] [id = 89] 02:31:43 INFO - PROCESS | 1960 | --DOCSHELL 0x915f0400 == 95 [pid = 1960] [id = 138] 02:31:43 INFO - PROCESS | 1960 | --DOCSHELL 0x9034a800 == 94 [pid = 1960] [id = 88] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x91ed3c00) [pid = 1960] [serial = 400] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0xa330fc00) [pid = 1960] [serial = 391] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x93a27000) [pid = 1960] [serial = 406] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0xa23d5400) [pid = 1960] [serial = 382] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x960c9400) [pid = 1960] [serial = 427] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x920d6400) [pid = 1960] [serial = 388] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x8dad5400) [pid = 1960] [serial = 394] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x93a4bc00) [pid = 1960] [serial = 385] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x93a24400) [pid = 1960] [serial = 403] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x93a1d000) [pid = 1960] [serial = 397] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x916c3800) [pid = 1960] [serial = 376] [outer = (nil)] [url = about:blank] 02:31:43 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x98df4c00) [pid = 1960] [serial = 379] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x915f4400 == 93 [pid = 1960] [id = 87] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4f0000 == 92 [pid = 1960] [id = 163] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x91df0400 == 91 [pid = 1960] [id = 162] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8bcac400 == 90 [pid = 1960] [id = 161] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x91635800 == 89 [pid = 1960] [id = 160] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7d6400 == 88 [pid = 1960] [id = 159] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8bcaa800 == 87 [pid = 1960] [id = 158] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9e400 == 86 [pid = 1960] [id = 157] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdac400 == 85 [pid = 1960] [id = 151] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8cda9c00 == 84 [pid = 1960] [id = 150] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca0c00 == 83 [pid = 1960] [id = 149] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8cec1800 == 82 [pid = 1960] [id = 148] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x95d25800 == 81 [pid = 1960] [id = 147] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x989fd000 == 80 [pid = 1960] [id = 146] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x95d2f800 == 79 [pid = 1960] [id = 145] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x90471400 == 78 [pid = 1960] [id = 144] 02:31:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7ce000 == 77 [pid = 1960] [id = 143] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x98deb000) [pid = 1960] [serial = 208] [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.] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x93a0d000) [pid = 1960] [serial = 418] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x91df6400) [pid = 1960] [serial = 415] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x90351000) [pid = 1960] [serial = 412] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x94676000) [pid = 1960] [serial = 421] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x91edc800) [pid = 1960] [serial = 416] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x9155bc00) [pid = 1960] [serial = 413] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x960c3400) [pid = 1960] [serial = 425] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x93a43000) [pid = 1960] [serial = 419] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x8bca8000) [pid = 1960] [serial = 409] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x95097800) [pid = 1960] [serial = 422] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x96017800) [pid = 1960] [serial = 424] [outer = (nil)] [url = about:blank] 02:31:44 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:45 INFO - PROCESS | 1960 | 1462527105007 Marionette TRACE conn5 <- [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]]]}] 02:31:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:31:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1997ms 02:31:45 INFO - PROCESS | 1960 | 1462527105029 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 1960 | 1462527105035 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 02:31:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:31:45 INFO - PROCESS | 1960 | 1462527105043 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 1960 | 1462527105047 Marionette TRACE conn5 <- [1,694,null,{}] 02:31:45 INFO - PROCESS | 1960 | 1462527105053 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:45 INFO - PROCESS | 1960 | 1462527105329 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 02:31:45 INFO - PROCESS | 1960 | 1462527105480 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9e400 == 78 [pid = 1960] [id = 181] 02:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x8bca0c00) [pid = 1960] [serial = 543] [outer = (nil)] 02:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x8cedd000) [pid = 1960] [serial = 544] [outer = 0x8bca0c00] 02:31:45 INFO - PROCESS | 1960 | 1462527105560 Marionette DEBUG loaded listener.js 02:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x8d1b5400) [pid = 1960] [serial = 545] [outer = 0x8bca0c00] 02:31:46 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:46 INFO - PROCESS | 1960 | 1462527106860 Marionette TRACE conn5 <- [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]]]}] 02:31:46 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) 02:31:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1835ms 02:31:46 INFO - PROCESS | 1960 | 1462527106879 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 02:31:46 INFO - PROCESS | 1960 | 1462527106884 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 02:31:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:31:46 INFO - PROCESS | 1960 | 1462527106969 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:31:46 INFO - PROCESS | 1960 | 1462527106979 Marionette TRACE conn5 <- [1,698,null,{}] 02:31:46 INFO - PROCESS | 1960 | 1462527106991 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:47 INFO - PROCESS | 1960 | 1462527107243 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 02:31:47 INFO - PROCESS | 1960 | 1462527107273 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8970d000 == 79 [pid = 1960] [id = 182] 02:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x8d1b6c00) [pid = 1960] [serial = 546] [outer = (nil)] 02:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x8efc2000) [pid = 1960] [serial = 547] [outer = 0x8d1b6c00] 02:31:47 INFO - PROCESS | 1960 | 1462527107352 Marionette DEBUG loaded listener.js 02:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x91557000) [pid = 1960] [serial = 548] [outer = 0x8d1b6c00] 02:31:48 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x8d169400) [pid = 1960] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x9155e800) [pid = 1960] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x91ed2000) [pid = 1960] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x8eb69800) [pid = 1960] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x8bca3400) [pid = 1960] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x92c02000) [pid = 1960] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x9163f800) [pid = 1960] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x9a47e000) [pid = 1960] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:31:48 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x94667c00) [pid = 1960] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:31:48 INFO - PROCESS | 1960 | 1462527108832 Marionette TRACE conn5 <- [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]]]}] 02:31:48 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) 02:31:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1970ms 02:31:48 INFO - PROCESS | 1960 | 1462527108869 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 02:31:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:31:48 INFO - PROCESS | 1960 | 1462527108874 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 02:31:48 INFO - PROCESS | 1960 | 1462527108881 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 1960 | 1462527108884 Marionette TRACE conn5 <- [1,702,null,{}] 02:31:48 INFO - PROCESS | 1960 | 1462527108890 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:49 INFO - PROCESS | 1960 | 1462527109131 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 02:31:49 INFO - PROCESS | 1960 | 1462527109227 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b386c00 == 80 [pid = 1960] [id = 183] 02:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x8bca3400) [pid = 1960] [serial = 549] [outer = (nil)] 02:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x90474800) [pid = 1960] [serial = 550] [outer = 0x8bca3400] 02:31:49 INFO - PROCESS | 1960 | 1462527109307 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x915f4400) [pid = 1960] [serial = 551] [outer = 0x8bca3400] 02:31:50 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:50 INFO - PROCESS | 1960 | 1462527110547 Marionette TRACE conn5 <- [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]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:31:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1686ms 02:31:50 INFO - PROCESS | 1960 | 1462527110568 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 02:31:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:31:50 INFO - PROCESS | 1960 | 1462527110573 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 02:31:50 INFO - PROCESS | 1960 | 1462527110580 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 1960 | 1462527110584 Marionette TRACE conn5 <- [1,706,null,{}] 02:31:50 INFO - PROCESS | 1960 | 1462527110590 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:50 INFO - PROCESS | 1960 | 1462527110879 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 02:31:51 INFO - PROCESS | 1960 | 1462527111081 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x89704000 == 81 [pid = 1960] [id = 184] 02:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x89704c00) [pid = 1960] [serial = 552] [outer = (nil)] 02:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x8970c400) [pid = 1960] [serial = 553] [outer = 0x89704c00] 02:31:51 INFO - PROCESS | 1960 | 1462527111216 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x8b745000) [pid = 1960] [serial = 554] [outer = 0x89704c00] 02:31:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:52 INFO - PROCESS | 1960 | 1462527112795 Marionette TRACE conn5 <- [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]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:31:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2235ms 02:31:52 INFO - PROCESS | 1960 | 1462527112817 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 1960 | 1462527112824 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 02:31:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:31:52 INFO - PROCESS | 1960 | 1462527112837 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 1960 | 1462527112845 Marionette TRACE conn5 <- [1,710,null,{}] 02:31:52 INFO - PROCESS | 1960 | 1462527112854 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:53 INFO - PROCESS | 1960 | 1462527113125 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 02:31:53 INFO - PROCESS | 1960 | 1462527113316 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef9800 == 82 [pid = 1960] [id = 185] 02:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x8befb000) [pid = 1960] [serial = 555] [outer = (nil)] 02:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x8cee0000) [pid = 1960] [serial = 556] [outer = 0x8befb000] 02:31:53 INFO - PROCESS | 1960 | 1462527113409 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x8dad7c00) [pid = 1960] [serial = 557] [outer = 0x8befb000] 02:31:54 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:54 INFO - PROCESS | 1960 | 1462527114820 Marionette TRACE conn5 <- [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]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:31:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2091ms 02:31:54 INFO - PROCESS | 1960 | 1462527114967 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 1960 | 1462527114975 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 02:31:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:31:54 INFO - PROCESS | 1960 | 1462527114986 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 1960 | 1462527114990 Marionette TRACE conn5 <- [1,714,null,{}] 02:31:55 INFO - PROCESS | 1960 | 1462527114999 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:55 INFO - PROCESS | 1960 | 1462527115217 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 02:31:55 INFO - PROCESS | 1960 | 1462527115409 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d160c00 == 83 [pid = 1960] [id = 186] 02:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x8eb6dc00) [pid = 1960] [serial = 558] [outer = (nil)] 02:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x91638800) [pid = 1960] [serial = 559] [outer = 0x8eb6dc00] 02:31:55 INFO - PROCESS | 1960 | 1462527115505 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x91c7cc00) [pid = 1960] [serial = 560] [outer = 0x8eb6dc00] 02:31:56 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:57 INFO - PROCESS | 1960 | 1462527117052 Marionette TRACE conn5 <- [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]]]}] 02:31:57 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 02:31:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2145ms 02:31:57 INFO - PROCESS | 1960 | 1462527117132 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 1960 | 1462527117138 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 02:31:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:31:57 INFO - PROCESS | 1960 | 1462527117156 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 1960 | 1462527117167 Marionette TRACE conn5 <- [1,718,null,{}] 02:31:57 INFO - PROCESS | 1960 | 1462527117218 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:57 INFO - PROCESS | 1960 | 1462527117508 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 02:31:57 INFO - PROCESS | 1960 | 1462527117658 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x90351c00 == 84 [pid = 1960] [id = 187] 02:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x9163c000) [pid = 1960] [serial = 561] [outer = (nil)] 02:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x920d7000) [pid = 1960] [serial = 562] [outer = 0x9163c000] 02:31:57 INFO - PROCESS | 1960 | 1462527117766 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x92c09800) [pid = 1960] [serial = 563] [outer = 0x9163c000] 02:31:59 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:31:59 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:31:59 INFO - PROCESS | 1960 | 1462527119232 Marionette TRACE conn5 <- [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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:31:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2102ms 02:31:59 INFO - PROCESS | 1960 | 1462527119249 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 1960 | 1462527119255 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 02:31:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:31:59 INFO - PROCESS | 1960 | 1462527119263 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 1960 | 1462527119268 Marionette TRACE conn5 <- [1,722,null,{}] 02:31:59 INFO - PROCESS | 1960 | 1462527119275 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:59 INFO - PROCESS | 1960 | 1462527119487 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 02:31:59 INFO - PROCESS | 1960 | 1462527119676 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df9000 == 85 [pid = 1960] [id = 188] 02:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x91edb800) [pid = 1960] [serial = 564] [outer = (nil)] 02:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x93a1b800) [pid = 1960] [serial = 565] [outer = 0x91edb800] 02:31:59 INFO - PROCESS | 1960 | 1462527119767 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x93a23c00) [pid = 1960] [serial = 566] [outer = 0x91edb800] 02:32:00 INFO - PROCESS | 1960 | 1462527120692 Marionette TRACE conn5 <- [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] 02:32:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:32:00 INFO - PROCESS | 1960 | 1462527120752 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 02:32:00 INFO - PROCESS | 1960 | 1462527120760 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 1960 | 1462527120763 Marionette TRACE conn5 <- [1,726,null,{}] 02:32:00 INFO - PROCESS | 1960 | 1462527120770 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:01 INFO - PROCESS | 1960 | 1462527120996 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 02:32:01 INFO - PROCESS | 1960 | 1462527121236 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a23000 == 86 [pid = 1960] [id = 189] 02:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x93a43000) [pid = 1960] [serial = 567] [outer = (nil)] 02:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x9466b000) [pid = 1960] [serial = 568] [outer = 0x93a43000] 02:32:01 INFO - PROCESS | 1960 | 1462527121392 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x95d2ec00) [pid = 1960] [serial = 569] [outer = 0x93a43000] 02:32:02 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:02 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:32:02 INFO - PROCESS | 1960 | 1462527122580 Marionette TRACE conn5 <- [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]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:32:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1888ms 02:32:02 INFO - PROCESS | 1960 | 1462527122648 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 1960 | 1462527122657 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 02:32:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:32:02 INFO - PROCESS | 1960 | 1462527122665 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 1960 | 1462527122668 Marionette TRACE conn5 <- [1,730,null,{}] 02:32:02 INFO - PROCESS | 1960 | 1462527122675 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:02 INFO - PROCESS | 1960 | 1462527122926 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 02:32:03 INFO - PROCESS | 1960 | 1462527123186 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df3000 == 87 [pid = 1960] [id = 190] 02:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x9204c800) [pid = 1960] [serial = 570] [outer = (nil)] 02:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x976d6800) [pid = 1960] [serial = 571] [outer = 0x9204c800] 02:32:03 INFO - PROCESS | 1960 | 1462527123322 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x98def400) [pid = 1960] [serial = 572] [outer = 0x9204c800] 02:32:04 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:04 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:32:04 INFO - PROCESS | 1960 | 1462527124281 Marionette TRACE conn5 <- [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] 02:32:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:32:04 INFO - PROCESS | 1960 | 1462527124332 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 02:32:04 INFO - PROCESS | 1960 | 1462527124339 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 1960 | 1462527124343 Marionette TRACE conn5 <- [1,734,null,{}] 02:32:04 INFO - PROCESS | 1960 | 1462527124350 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:04 INFO - PROCESS | 1960 | 1462527124589 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 02:32:04 INFO - PROCESS | 1960 | 1462527124832 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c4000 == 88 [pid = 1960] [id = 191] 02:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x97674400) [pid = 1960] [serial = 573] [outer = (nil)] 02:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x999df400) [pid = 1960] [serial = 574] [outer = 0x97674400] 02:32:04 INFO - PROCESS | 1960 | 1462527124970 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x99fd0400) [pid = 1960] [serial = 575] [outer = 0x97674400] 02:32:05 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:05 INFO - PROCESS | 1960 | 1462527125911 Marionette TRACE conn5 <- [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]]]}] 02:32:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:32:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1637ms 02:32:05 INFO - PROCESS | 1960 | 1462527125977 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 02:32:05 INFO - PROCESS | 1960 | 1462527125981 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 02:32:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:32:05 INFO - PROCESS | 1960 | 1462527125989 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 1960 | 1462527125993 Marionette TRACE conn5 <- [1,738,null,{}] 02:32:06 INFO - PROCESS | 1960 | 1462527126000 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:06 INFO - PROCESS | 1960 | 1462527126221 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 02:32:06 INFO - PROCESS | 1960 | 1462527126463 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a4e000 == 89 [pid = 1960] [id = 192] 02:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x995d2800) [pid = 1960] [serial = 576] [outer = (nil)] 02:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x9a96bc00) [pid = 1960] [serial = 577] [outer = 0x995d2800] 02:32:06 INFO - PROCESS | 1960 | 1462527126618 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x9b4d3800) [pid = 1960] [serial = 578] [outer = 0x995d2800] 02:32:07 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:07 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:32:07 INFO - PROCESS | 1960 | 1462527127979 Marionette TRACE conn5 <- [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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:32:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2042ms 02:32:08 INFO - PROCESS | 1960 | 1462527128118 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 1960 | 1462527128122 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 02:32:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:32:08 INFO - PROCESS | 1960 | 1462527128141 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 1960 | 1462527128152 Marionette TRACE conn5 <- [1,742,null,{}] 02:32:08 INFO - PROCESS | 1960 | 1462527128158 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:08 INFO - PROCESS | 1960 | 1462527128368 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 02:32:08 INFO - PROCESS | 1960 | 1462527128560 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a47e000 == 90 [pid = 1960] [id = 193] 02:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x9a969400) [pid = 1960] [serial = 579] [outer = (nil)] 02:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0xa23e1400) [pid = 1960] [serial = 580] [outer = 0x9a969400] 02:32:08 INFO - PROCESS | 1960 | 1462527128651 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0xa27ca400) [pid = 1960] [serial = 581] [outer = 0x9a969400] 02:32:09 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:10 INFO - PROCESS | 1960 | 1462527130017 Marionette TRACE conn5 <- [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]]]}] 02:32:10 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 02:32:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1954ms 02:32:10 INFO - PROCESS | 1960 | 1462527130102 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 1960 | 1462527130107 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 02:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:32:10 INFO - PROCESS | 1960 | 1462527130119 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 1960 | 1462527130122 Marionette TRACE conn5 <- [1,746,null,{}] 02:32:10 INFO - PROCESS | 1960 | 1462527130132 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:10 INFO - PROCESS | 1960 | 1462527130342 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 02:32:10 INFO - PROCESS | 1960 | 1462527130538 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d9400 == 91 [pid = 1960] [id = 194] 02:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x90472800) [pid = 1960] [serial = 582] [outer = (nil)] 02:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x920d8c00) [pid = 1960] [serial = 583] [outer = 0x90472800] 02:32:10 INFO - PROCESS | 1960 | 1462527130644 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x99ae7c00) [pid = 1960] [serial = 584] [outer = 0x90472800] 02:32:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0xa63ce800) [pid = 1960] [serial = 585] [outer = 0x99783c00] 02:32:11 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:12 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:12 INFO - PROCESS | 1960 | 1462527132222 Marionette TRACE conn5 <- [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]]]}] 02:32:12 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.) 02:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2138ms 02:32:12 INFO - PROCESS | 1960 | 1462527132257 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 1960 | 1462527132261 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 02:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:32:12 INFO - PROCESS | 1960 | 1462527132270 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 1960 | 1462527132276 Marionette TRACE conn5 <- [1,750,null,{}] 02:32:12 INFO - PROCESS | 1960 | 1462527132283 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:12 INFO - PROCESS | 1960 | 1462527132880 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 02:32:13 INFO - PROCESS | 1960 | 1462527133114 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef9000 == 92 [pid = 1960] [id = 195] 02:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x8bef9c00) [pid = 1960] [serial = 586] [outer = (nil)] 02:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x8bf16000) [pid = 1960] [serial = 587] [outer = 0x8bef9c00] 02:32:13 INFO - PROCESS | 1960 | 1462527133240 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x8cdb5000) [pid = 1960] [serial = 588] [outer = 0x8bef9c00] 02:32:14 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:14 INFO - PROCESS | 1960 | 1462527134709 Marionette TRACE conn5 <- [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]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2493ms 02:32:14 INFO - PROCESS | 1960 | 1462527134860 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 1960 | 1462527134866 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x945e9800 == 91 [pid = 1960] [id = 140] 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x8efca000 == 90 [pid = 1960] [id = 102] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x93a47800) [pid = 1960] [serial = 493] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x8cecec00) [pid = 1960] [serial = 445] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x8bef8800) [pid = 1960] [serial = 457] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x8b385000) [pid = 1960] [serial = 463] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x8cdaf800) [pid = 1960] [serial = 451] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x8cedb000) [pid = 1960] [serial = 454] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x8ced8400) [pid = 1960] [serial = 448] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0xa2706c00) [pid = 1960] [serial = 460] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x8bef3c00) [pid = 1960] [serial = 469] [outer = (nil)] [url = about:blank] 02:32:14 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x8b4e7400) [pid = 1960] [serial = 466] [outer = (nil)] [url = about:blank] 02:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9f800 == 89 [pid = 1960] [id = 137] 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x9b8ac800 == 88 [pid = 1960] [id = 99] 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb65800 == 87 [pid = 1960] [id = 101] 02:32:14 INFO - PROCESS | 1960 | --DOCSHELL 0x93a44000 == 86 [pid = 1960] [id = 128] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8b386c00 == 85 [pid = 1960] [id = 183] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8970d000 == 84 [pid = 1960] [id = 182] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9e400 == 83 [pid = 1960] [id = 181] 02:32:15 INFO - PROCESS | 1960 | 1462527135009 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 1960 | 1462527135017 Marionette TRACE conn5 <- [1,754,null,{}] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73e400 == 82 [pid = 1960] [id = 180] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4ed800 == 81 [pid = 1960] [id = 179] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x9a363c00 == 80 [pid = 1960] [id = 171] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x93a1c000 == 79 [pid = 1960] [id = 170] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x95139800 == 78 [pid = 1960] [id = 169] 02:32:15 INFO - PROCESS | 1960 | 1462527135043 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x920dc000 == 77 [pid = 1960] [id = 168] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x93a1b400 == 76 [pid = 1960] [id = 167] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8efc7c00 == 75 [pid = 1960] [id = 166] 02:32:15 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef5800 == 74 [pid = 1960] [id = 165] 02:32:15 INFO - PROCESS | 1960 | 1462527135240 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x93a08c00) [pid = 1960] [serial = 491] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x8eb67800) [pid = 1960] [serial = 430] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x91def800) [pid = 1960] [serial = 433] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x8dad4400) [pid = 1960] [serial = 475] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x981f2c00) [pid = 1960] [serial = 436] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x91edb000) [pid = 1960] [serial = 484] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x9a477c00) [pid = 1960] [serial = 439] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x92c05000) [pid = 1960] [serial = 487] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x8eb65000) [pid = 1960] [serial = 476] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x915f7800) [pid = 1960] [serial = 479] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x8bef0400) [pid = 1960] [serial = 472] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x920d1000) [pid = 1960] [serial = 485] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x92c0e000) [pid = 1960] [serial = 490] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x9b94bc00) [pid = 1960] [serial = 442] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x90473c00) [pid = 1960] [serial = 478] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x91c7e400) [pid = 1960] [serial = 482] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0xa0542000) [pid = 1960] [serial = 373] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x8befec00) [pid = 1960] [serial = 473] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x98d7f000) [pid = 1960] [serial = 428] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x91c74400) [pid = 1960] [serial = 481] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x92c0b800) [pid = 1960] [serial = 488] [outer = (nil)] [url = about:blank] 02:32:15 INFO - PROCESS | 1960 | 1462527135443 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9f800 == 75 [pid = 1960] [id = 196] 02:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x8bca8000) [pid = 1960] [serial = 589] [outer = (nil)] 02:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x8befc000) [pid = 1960] [serial = 590] [outer = 0x8bca8000] 02:32:15 INFO - PROCESS | 1960 | 1462527135533 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x8cdaf800) [pid = 1960] [serial = 591] [outer = 0x8bca8000] 02:32:16 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:16 INFO - PROCESS | 1960 | 1462527136811 Marionette TRACE conn5 <- [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]]]}] 02:32:16 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 02:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1914ms 02:32:16 INFO - PROCESS | 1960 | 1462527136857 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 02:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:32:16 INFO - PROCESS | 1960 | 1462527136862 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 02:32:16 INFO - PROCESS | 1960 | 1462527136869 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 1960 | 1462527136872 Marionette TRACE conn5 <- [1,758,null,{}] 02:32:16 INFO - PROCESS | 1960 | 1462527136880 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:17 INFO - PROCESS | 1960 | 1462527137235 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 02:32:17 INFO - PROCESS | 1960 | 1462527137340 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef0800 == 76 [pid = 1960] [id = 197] 02:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x8d161000) [pid = 1960] [serial = 592] [outer = (nil)] 02:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x8dad2400) [pid = 1960] [serial = 593] [outer = 0x8d161000] 02:32:17 INFO - PROCESS | 1960 | 1462527137421 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x8efbec00) [pid = 1960] [serial = 594] [outer = 0x8d161000] 02:32:18 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:18 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:32:18 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:18 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:18 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:32:18 INFO - PROCESS | 1960 | 1462527138416 Marionette TRACE conn5 <- [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]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1589ms 02:32:18 INFO - PROCESS | 1960 | 1462527138458 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 1960 | 1462527138465 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 02:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:32:18 INFO - PROCESS | 1960 | 1462527138489 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 1960 | 1462527138499 Marionette TRACE conn5 <- [1,762,null,{}] 02:32:18 INFO - PROCESS | 1960 | 1462527138506 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:18 INFO - PROCESS | 1960 | 1462527138774 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 02:32:18 INFO - PROCESS | 1960 | 1462527138846 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad6400 == 77 [pid = 1960] [id = 198] 02:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x91637000) [pid = 1960] [serial = 595] [outer = (nil)] 02:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x91c74400) [pid = 1960] [serial = 596] [outer = 0x91637000] 02:32:19 INFO - PROCESS | 1960 | 1462527139019 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x91c81c00) [pid = 1960] [serial = 597] [outer = 0x91637000] 02:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x8b4f0800) [pid = 1960] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x8bca9c00) [pid = 1960] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x92c03c00) [pid = 1960] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x8bca0c00) [pid = 1960] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x8d1b6c00) [pid = 1960] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:32:20 INFO - PROCESS | 1960 | 1462527140551 Marionette TRACE conn5 <- [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]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2109ms 02:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:32:20 INFO - PROCESS | 1960 | 1462527140584 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 02:32:20 INFO - PROCESS | 1960 | 1462527140587 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 02:32:20 INFO - PROCESS | 1960 | 1462527140595 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 1960 | 1462527140599 Marionette TRACE conn5 <- [1,766,null,{}] 02:32:20 INFO - PROCESS | 1960 | 1462527140606 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:20 INFO - PROCESS | 1960 | 1462527140863 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 02:32:20 INFO - PROCESS | 1960 | 1462527140880 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x89702800 == 78 [pid = 1960] [id = 199] 02:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x8b4f0800) [pid = 1960] [serial = 598] [outer = (nil)] 02:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x91c78000) [pid = 1960] [serial = 599] [outer = 0x8b4f0800] 02:32:20 INFO - PROCESS | 1960 | 1462527140959 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x91ed4c00) [pid = 1960] [serial = 600] [outer = 0x8b4f0800] 02:32:22 INFO - PROCESS | 1960 | 1462527142191 Marionette TRACE conn5 <- [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]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1635ms 02:32:22 INFO - PROCESS | 1960 | 1462527142231 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 1960 | 1462527142238 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:32:22 INFO - PROCESS | 1960 | 1462527142249 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 1960 | 1462527142257 Marionette TRACE conn5 <- [1,770,null,{}] 02:32:22 INFO - PROCESS | 1960 | 1462527142330 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:22 INFO - PROCESS | 1960 | 1462527142664 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 02:32:22 INFO - PROCESS | 1960 | 1462527142921 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x8befe400 == 79 [pid = 1960] [id = 200] 02:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x8bf10400) [pid = 1960] [serial = 601] [outer = (nil)] 02:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x8cdad800) [pid = 1960] [serial = 602] [outer = 0x8bf10400] 02:32:23 INFO - PROCESS | 1960 | 1462527143073 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x8d1ab800) [pid = 1960] [serial = 603] [outer = 0x8bf10400] 02:32:24 INFO - PROCESS | 1960 | 1462527144218 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1989ms 02:32:24 INFO - PROCESS | 1960 | 1462527144238 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 02:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:32:24 INFO - PROCESS | 1960 | 1462527144249 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 02:32:24 INFO - PROCESS | 1960 | 1462527144261 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:32:24 INFO - PROCESS | 1960 | 1462527144267 Marionette TRACE conn5 <- [1,774,null,{}] 02:32:24 INFO - PROCESS | 1960 | 1462527144273 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:24 INFO - PROCESS | 1960 | 1462527144498 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 02:32:24 INFO - PROCESS | 1960 | 1462527144700 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b2800 == 80 [pid = 1960] [id = 201] 02:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x8dad6000) [pid = 1960] [serial = 604] [outer = (nil)] 02:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x915ef000) [pid = 1960] [serial = 605] [outer = 0x8dad6000] 02:32:24 INFO - PROCESS | 1960 | 1462527144791 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x91c7f000) [pid = 1960] [serial = 606] [outer = 0x8dad6000] 02:32:25 INFO - PROCESS | 1960 | 1462527145903 Marionette TRACE conn5 <- [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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1699ms 02:32:25 INFO - PROCESS | 1960 | 1462527145959 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1960 | 1462527145963 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:32:25 INFO - PROCESS | 1960 | 1462527145971 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1960 | 1462527145978 Marionette TRACE conn5 <- [1,778,null,{}] 02:32:26 INFO - PROCESS | 1960 | 1462527145997 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:26 INFO - PROCESS | 1960 | 1462527146354 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 02:32:26 INFO - PROCESS | 1960 | 1462527146567 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c5800 == 81 [pid = 1960] [id = 202] 02:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x91c79c00) [pid = 1960] [serial = 607] [outer = (nil)] 02:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x92c0f800) [pid = 1960] [serial = 608] [outer = 0x91c79c00] 02:32:26 INFO - PROCESS | 1960 | 1462527146676 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x93a1d000) [pid = 1960] [serial = 609] [outer = 0x91c79c00] 02:32:27 INFO - PROCESS | 1960 | 1462527147697 Marionette TRACE conn5 <- [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]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1793ms 02:32:27 INFO - PROCESS | 1960 | 1462527147765 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 1960 | 1462527147771 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 02:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:32:27 INFO - PROCESS | 1960 | 1462527147779 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 1960 | 1462527147783 Marionette TRACE conn5 <- [1,782,null,{}] 02:32:27 INFO - PROCESS | 1960 | 1462527147790 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:28 INFO - PROCESS | 1960 | 1462527148030 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 02:32:28 INFO - PROCESS | 1960 | 1462527148321 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x920cd400 == 82 [pid = 1960] [id = 203] 02:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x92c07800) [pid = 1960] [serial = 610] [outer = (nil)] 02:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x945e9800) [pid = 1960] [serial = 611] [outer = 0x92c07800] 02:32:28 INFO - PROCESS | 1960 | 1462527148417 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x946b7000) [pid = 1960] [serial = 612] [outer = 0x92c07800] 02:32:29 INFO - PROCESS | 1960 | 1462527149391 Marionette TRACE conn5 <- [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]]]}] 02:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1686ms 02:32:29 INFO - PROCESS | 1960 | 1462527149467 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 1960 | 1462527149471 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 02:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:32:29 INFO - PROCESS | 1960 | 1462527149480 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 1960 | 1462527149485 Marionette TRACE conn5 <- [1,786,null,{}] 02:32:29 INFO - PROCESS | 1960 | 1462527149492 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:29 INFO - PROCESS | 1960 | 1462527149744 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 02:32:30 INFO - PROCESS | 1960 | 1462527150049 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7cfc00 == 83 [pid = 1960] [id = 204] 02:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x93ae1800) [pid = 1960] [serial = 613] [outer = (nil)] 02:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x95d2d000) [pid = 1960] [serial = 614] [outer = 0x93ae1800] 02:32:30 INFO - PROCESS | 1960 | 1462527150147 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x9600f400) [pid = 1960] [serial = 615] [outer = 0x93ae1800] 02:32:31 INFO - PROCESS | 1960 | 1462527151131 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1732ms 02:32:31 INFO - PROCESS | 1960 | 1462527151213 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 1960 | 1462527151217 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 02:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:32:31 INFO - PROCESS | 1960 | 1462527151226 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 1960 | 1462527151230 Marionette TRACE conn5 <- [1,790,null,{}] 02:32:31 INFO - PROCESS | 1960 | 1462527151236 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:31 INFO - PROCESS | 1960 | 1462527151534 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 02:32:31 INFO - PROCESS | 1960 | 1462527151831 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9e800 == 84 [pid = 1960] [id = 205] 02:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x92c05000) [pid = 1960] [serial = 616] [outer = (nil)] 02:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x98df3800) [pid = 1960] [serial = 617] [outer = 0x92c05000] 02:32:31 INFO - PROCESS | 1960 | 1462527151938 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x9a47d800) [pid = 1960] [serial = 618] [outer = 0x92c05000] 02:32:32 INFO - PROCESS | 1960 | 1462527152970 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1792ms 02:32:33 INFO - PROCESS | 1960 | 1462527153019 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 1960 | 1462527153022 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 02:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:32:33 INFO - PROCESS | 1960 | 1462527153040 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 1960 | 1462527153048 Marionette TRACE conn5 <- [1,794,null,{}] 02:32:33 INFO - PROCESS | 1960 | 1462527153056 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:33 INFO - PROCESS | 1960 | 1462527153278 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 02:32:33 INFO - PROCESS | 1960 | 1462527153530 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8970dc00 == 85 [pid = 1960] [id = 206] 02:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x93a47c00) [pid = 1960] [serial = 619] [outer = (nil)] 02:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x9d34b000) [pid = 1960] [serial = 620] [outer = 0x93a47c00] 02:32:33 INFO - PROCESS | 1960 | 1462527153666 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0xa23e1800) [pid = 1960] [serial = 621] [outer = 0x93a47c00] 02:32:34 INFO - PROCESS | 1960 | 1462527154601 Marionette TRACE conn5 <- [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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1642ms 02:32:34 INFO - PROCESS | 1960 | 1462527154683 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 02:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:32:34 INFO - PROCESS | 1960 | 1462527154688 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 02:32:34 INFO - PROCESS | 1960 | 1462527154696 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 1960 | 1462527154699 Marionette TRACE conn5 <- [1,798,null,{}] 02:32:34 INFO - PROCESS | 1960 | 1462527154706 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:34 INFO - PROCESS | 1960 | 1462527154956 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 02:32:35 INFO - PROCESS | 1960 | 1462527155258 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf31c00 == 86 [pid = 1960] [id = 207] 02:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x8cf32400) [pid = 1960] [serial = 622] [outer = (nil)] 02:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x8cf3a000) [pid = 1960] [serial = 623] [outer = 0x8cf32400] 02:32:35 INFO - PROCESS | 1960 | 1462527155356 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x8cf3e400) [pid = 1960] [serial = 624] [outer = 0x8cf32400] 02:32:36 INFO - PROCESS | 1960 | 1462527156314 Marionette TRACE conn5 <- [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]]]}] 02:32:36 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 02:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1687ms 02:32:36 INFO - PROCESS | 1960 | 1462527156382 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 02:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:32:36 INFO - PROCESS | 1960 | 1462527156387 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 02:32:36 INFO - PROCESS | 1960 | 1462527156395 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1960 | 1462527156398 Marionette TRACE conn5 <- [1,802,null,{}] 02:32:36 INFO - PROCESS | 1960 | 1462527156405 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:36 INFO - PROCESS | 1960 | 1462527156622 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 02:32:36 INFO - PROCESS | 1960 | 1462527156924 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf33800 == 87 [pid = 1960] [id = 208] 02:32:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x8cf38400) [pid = 1960] [serial = 625] [outer = (nil)] 02:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x9d373000) [pid = 1960] [serial = 626] [outer = 0x8cf38400] 02:32:37 INFO - PROCESS | 1960 | 1462527157022 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0xa4f17c00) [pid = 1960] [serial = 627] [outer = 0x8cf38400] 02:32:37 INFO - PROCESS | 1960 | 1462527157953 Marionette TRACE conn5 <- [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]]]}] 02:32:38 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 02:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1641ms 02:32:38 INFO - PROCESS | 1960 | 1462527158037 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 02:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:32:38 INFO - PROCESS | 1960 | 1462527158041 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 02:32:38 INFO - PROCESS | 1960 | 1462527158055 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:32:38 INFO - PROCESS | 1960 | 1462527158058 Marionette TRACE conn5 <- [1,806,null,{}] 02:32:38 INFO - PROCESS | 1960 | 1462527158070 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:38 INFO - PROCESS | 1960 | 1462527158286 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 02:32:38 INFO - PROCESS | 1960 | 1462527158523 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aaaf000 == 88 [pid = 1960] [id = 209] 02:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x8aab6000) [pid = 1960] [serial = 628] [outer = (nil)] 02:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x8aaba400) [pid = 1960] [serial = 629] [outer = 0x8aab6000] 02:32:38 INFO - PROCESS | 1960 | 1462527158660 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x8aabcc00) [pid = 1960] [serial = 630] [outer = 0x8aab6000] 02:32:39 INFO - PROCESS | 1960 | 1462527159590 Marionette TRACE conn5 <- [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]]]}] 02:32:39 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 02:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1601ms 02:32:39 INFO - PROCESS | 1960 | 1462527159650 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1960 | 1462527159656 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 02:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:32:39 INFO - PROCESS | 1960 | 1462527159665 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1960 | 1462527159670 Marionette TRACE conn5 <- [1,810,null,{}] 02:32:39 INFO - PROCESS | 1960 | 1462527159677 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:39 INFO - PROCESS | 1960 | 1462527159955 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 02:32:40 INFO - PROCESS | 1960 | 1462527160257 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dadbc00 == 89 [pid = 1960] [id = 210] 02:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0xa633ec00) [pid = 1960] [serial = 631] [outer = (nil)] 02:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0xa681a000) [pid = 1960] [serial = 632] [outer = 0xa633ec00] 02:32:40 INFO - PROCESS | 1960 | 1462527160363 Marionette DEBUG loaded listener.js 02:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0xa6943800) [pid = 1960] [serial = 633] [outer = 0xa633ec00] 02:32:41 INFO - PROCESS | 1960 | 1462527161331 Marionette TRACE conn5 <- [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]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1739ms 02:32:41 INFO - PROCESS | 1960 | 1462527161404 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 1960 | 1462527161407 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 02:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:32:41 INFO - PROCESS | 1960 | 1462527161416 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 1960 | 1462527161420 Marionette TRACE conn5 <- [1,814,null,{}] 02:32:41 INFO - PROCESS | 1960 | 1462527161426 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:41 INFO - PROCESS | 1960 | 1462527161690 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 02:32:42 INFO - PROCESS | 1960 | 1462527161992 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab6c00 == 90 [pid = 1960] [id = 211] 02:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x8b7c7800) [pid = 1960] [serial = 634] [outer = (nil)] 02:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x8dcc7c00) [pid = 1960] [serial = 635] [outer = 0x8b7c7800] 02:32:42 INFO - PROCESS | 1960 | 1462527162086 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x8dcca400) [pid = 1960] [serial = 636] [outer = 0x8b7c7800] 02:32:43 INFO - PROCESS | 1960 | 1462527163079 Marionette TRACE conn5 <- [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] 02:32:43 INFO - PROCESS | 1960 | 1462527163112 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:32:43 INFO - PROCESS | 1960 | 1462527163119 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1960 | 1462527163122 Marionette TRACE conn5 <- [1,818,null,{}] 02:32:43 INFO - PROCESS | 1960 | 1462527163128 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:43 INFO - PROCESS | 1960 | 1462527163347 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 02:32:43 INFO - PROCESS | 1960 | 1462527163605 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dcc2800 == 91 [pid = 1960] [id = 212] 02:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x8dcce400) [pid = 1960] [serial = 637] [outer = (nil)] 02:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0xa6c46400) [pid = 1960] [serial = 638] [outer = 0x8dcce400] 02:32:43 INFO - PROCESS | 1960 | 1462527163733 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0xa6c49400) [pid = 1960] [serial = 639] [outer = 0x8dcce400] 02:32:44 INFO - PROCESS | 1960 | 1462527164695 Marionette TRACE conn5 <- [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]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1633ms 02:32:44 INFO - PROCESS | 1960 | 1462527164753 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1960 | 1462527164757 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:32:44 INFO - PROCESS | 1960 | 1462527164764 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1960 | 1462527164768 Marionette TRACE conn5 <- [1,822,null,{}] 02:32:44 INFO - PROCESS | 1960 | 1462527164775 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:45 INFO - PROCESS | 1960 | 1462527165022 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 02:32:45 INFO - PROCESS | 1960 | 1462527165327 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8846fc00 == 92 [pid = 1960] [id = 213] 02:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x88471c00) [pid = 1960] [serial = 640] [outer = (nil)] 02:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x88476c00) [pid = 1960] [serial = 641] [outer = 0x88471c00] 02:32:45 INFO - PROCESS | 1960 | 1462527165417 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x88478800) [pid = 1960] [serial = 642] [outer = 0x88471c00] 02:32:46 INFO - PROCESS | 1960 | 1462527166368 Marionette TRACE conn5 <- [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] 02:32:46 INFO - PROCESS | 1960 | 1462527166414 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:32:46 INFO - PROCESS | 1960 | 1462527166422 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1960 | 1462527166426 Marionette TRACE conn5 <- [1,826,null,{}] 02:32:46 INFO - PROCESS | 1960 | 1462527166432 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:46 INFO - PROCESS | 1960 | 1462527166648 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 02:32:46 INFO - PROCESS | 1960 | 1462527166916 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x88475000 == 93 [pid = 1960] [id = 214] 02:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x88475c00) [pid = 1960] [serial = 643] [outer = (nil)] 02:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x8d1b3400) [pid = 1960] [serial = 644] [outer = 0x88475c00] 02:32:47 INFO - PROCESS | 1960 | 1462527167052 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x8e7d3c00) [pid = 1960] [serial = 645] [outer = 0x88475c00] 02:32:48 INFO - PROCESS | 1960 | 1462527168031 Marionette TRACE conn5 <- [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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1636ms 02:32:48 INFO - PROCESS | 1960 | 1462527168061 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 02:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:32:48 INFO - PROCESS | 1960 | 1462527168065 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 02:32:48 INFO - PROCESS | 1960 | 1462527168073 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1960 | 1462527168077 Marionette TRACE conn5 <- [1,830,null,{}] 02:32:48 INFO - PROCESS | 1960 | 1462527168083 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:48 INFO - PROCESS | 1960 | 1462527168313 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 02:32:48 INFO - PROCESS | 1960 | 1462527168572 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x88470000 == 94 [pid = 1960] [id = 215] 02:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x8aa7c400) [pid = 1960] [serial = 646] [outer = (nil)] 02:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x8aa83400) [pid = 1960] [serial = 647] [outer = 0x8aa7c400] 02:32:48 INFO - PROCESS | 1960 | 1462527168701 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x8aa84c00) [pid = 1960] [serial = 648] [outer = 0x8aa7c400] 02:32:50 INFO - PROCESS | 1960 | 1462527170101 Marionette TRACE conn5 <- [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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2147ms 02:32:50 INFO - PROCESS | 1960 | 1462527170220 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 1960 | 1462527170226 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 02:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:32:50 INFO - PROCESS | 1960 | 1462527170237 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 1960 | 1462527170242 Marionette TRACE conn5 <- [1,834,null,{}] 02:32:50 INFO - PROCESS | 1960 | 1462527170263 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:50 INFO - PROCESS | 1960 | 1462527170471 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 02:32:50 INFO - PROCESS | 1960 | 1462527170657 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x885a6400 == 95 [pid = 1960] [id = 216] 02:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x885abc00) [pid = 1960] [serial = 649] [outer = (nil)] 02:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x8aa83c00) [pid = 1960] [serial = 650] [outer = 0x885abc00] 02:32:50 INFO - PROCESS | 1960 | 1462527170782 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x8aaaf400) [pid = 1960] [serial = 651] [outer = 0x885abc00] 02:32:51 INFO - PROCESS | 1960 | 1462527171788 Marionette TRACE conn5 <- [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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1600ms 02:32:51 INFO - PROCESS | 1960 | 1462527171836 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 1960 | 1462527171845 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 02:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:32:51 INFO - PROCESS | 1960 | 1462527171858 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 1960 | 1462527171861 Marionette TRACE conn5 <- [1,838,null,{}] 02:32:51 INFO - PROCESS | 1960 | 1462527171869 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:52 INFO - PROCESS | 1960 | 1462527172224 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x9a47e000 == 94 [pid = 1960] [id = 193] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x93a4e000 == 93 [pid = 1960] [id = 192] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x960c4000 == 92 [pid = 1960] [id = 191] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x91df3000 == 91 [pid = 1960] [id = 190] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x91df9000 == 90 [pid = 1960] [id = 188] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x93a23000 == 89 [pid = 1960] [id = 189] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x90351c00 == 88 [pid = 1960] [id = 187] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x8d160c00 == 87 [pid = 1960] [id = 186] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef9800 == 86 [pid = 1960] [id = 185] 02:32:52 INFO - PROCESS | 1960 | --DOCSHELL 0x89704000 == 85 [pid = 1960] [id = 184] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x90474800) [pid = 1960] [serial = 550] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x9ad94400) [pid = 1960] [serial = 520] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x93a46400) [pid = 1960] [serial = 502] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x8bf18c00) [pid = 1960] [serial = 517] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x8b7c8400) [pid = 1960] [serial = 539] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x9155d400) [pid = 1960] [serial = 499] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x9b8acc00) [pid = 1960] [serial = 514] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x95d2b000) [pid = 1960] [serial = 505] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x8cecf400) [pid = 1960] [serial = 542] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x8ceddc00) [pid = 1960] [serial = 496] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x8b7cc400) [pid = 1960] [serial = 535] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x93ab0000) [pid = 1960] [serial = 494] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x8d1b5400) [pid = 1960] [serial = 545] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x8b741c00) [pid = 1960] [serial = 532] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x9a474400) [pid = 1960] [serial = 511] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x8efc2000) [pid = 1960] [serial = 547] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x8b742400) [pid = 1960] [serial = 538] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x8cedd000) [pid = 1960] [serial = 544] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x91557000) [pid = 1960] [serial = 548] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0xa31cac00) [pid = 1960] [serial = 526] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x8cdb1c00) [pid = 1960] [serial = 541] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x8b7c9c00) [pid = 1960] [serial = 529] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x97752800) [pid = 1960] [serial = 508] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x8d1adc00) [pid = 1960] [serial = 523] [outer = (nil)] [url = about:blank] 02:32:52 INFO - PROCESS | 1960 | 1462527172755 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x89704000 == 86 [pid = 1960] [id = 217] 02:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x89708000) [pid = 1960] [serial = 652] [outer = (nil)] 02:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x8b742800) [pid = 1960] [serial = 653] [outer = 0x89708000] 02:32:52 INFO - PROCESS | 1960 | 1462527172840 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x8b7cc400) [pid = 1960] [serial = 654] [outer = 0x89708000] 02:32:53 INFO - PROCESS | 1960 | 1462527173747 Marionette TRACE conn5 <- [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]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1948ms 02:32:53 INFO - PROCESS | 1960 | 1462527173806 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 1960 | 1462527173811 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 02:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:32:53 INFO - PROCESS | 1960 | 1462527173818 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 1960 | 1462527173825 Marionette TRACE conn5 <- [1,842,null,{}] 02:32:53 INFO - PROCESS | 1960 | 1462527173841 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:54 INFO - PROCESS | 1960 | 1462527174043 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 02:32:54 INFO - PROCESS | 1960 | 1462527174222 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa81400 == 87 [pid = 1960] [id = 218] 02:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x8bef0400) [pid = 1960] [serial = 655] [outer = (nil)] 02:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x8cec8c00) [pid = 1960] [serial = 656] [outer = 0x8bef0400] 02:32:54 INFO - PROCESS | 1960 | 1462527174309 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x8cf3a400) [pid = 1960] [serial = 657] [outer = 0x8bef0400] 02:32:55 INFO - PROCESS | 1960 | 1462527175202 Marionette TRACE conn5 <- [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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1440ms 02:32:55 INFO - PROCESS | 1960 | 1462527175260 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1960 | 1462527175265 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:32:55 INFO - PROCESS | 1960 | 1462527175273 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1960 | 1462527175276 Marionette TRACE conn5 <- [1,846,null,{}] 02:32:55 INFO - PROCESS | 1960 | 1462527175283 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:55 INFO - PROCESS | 1960 | 1462527175547 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 02:32:55 INFO - PROCESS | 1960 | 1462527175579 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca9400 == 88 [pid = 1960] [id = 219] 02:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x8cecf800) [pid = 1960] [serial = 658] [outer = (nil)] 02:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x8dacd400) [pid = 1960] [serial = 659] [outer = 0x8cecf800] 02:32:55 INFO - PROCESS | 1960 | 1462527175659 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x8e7cc400) [pid = 1960] [serial = 660] [outer = 0x8cecf800] 02:32:56 INFO - PROCESS | 1960 | 1462527176625 Marionette TRACE conn5 <- [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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1384ms 02:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:32:56 INFO - PROCESS | 1960 | 1462527176658 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 1960 | 1462527176661 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 02:32:56 INFO - PROCESS | 1960 | 1462527176668 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 1960 | 1462527176671 Marionette TRACE conn5 <- [1,850,null,{}] 02:32:56 INFO - PROCESS | 1960 | 1462527176685 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:56 INFO - PROCESS | 1960 | 1462527176956 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 02:32:57 INFO - PROCESS | 1960 | 1462527176996 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b3800 == 89 [pid = 1960] [id = 220] 02:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x8d1b5400) [pid = 1960] [serial = 661] [outer = (nil)] 02:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x8efc7400) [pid = 1960] [serial = 662] [outer = 0x8d1b5400] 02:32:57 INFO - PROCESS | 1960 | 1462527177084 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x9034bc00) [pid = 1960] [serial = 663] [outer = 0x8d1b5400] 02:32:57 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x91637000) [pid = 1960] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:32:57 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x8bca8000) [pid = 1960] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:32:57 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x8d161000) [pid = 1960] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:32:57 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x8bef9c00) [pid = 1960] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:32:57 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x8bca3400) [pid = 1960] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:32:58 INFO - PROCESS | 1960 | 1462527178447 Marionette TRACE conn5 <- [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]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1837ms 02:32:58 INFO - PROCESS | 1960 | 1462527178506 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1960 | 1462527178509 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:32:58 INFO - PROCESS | 1960 | 1462527178516 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1960 | 1462527178520 Marionette TRACE conn5 <- [1,854,null,{}] 02:32:58 INFO - PROCESS | 1960 | 1462527178526 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:58 INFO - PROCESS | 1960 | 1462527178821 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 02:32:58 INFO - PROCESS | 1960 | 1462527178841 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dcc5800 == 90 [pid = 1960] [id = 221] 02:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x91557000) [pid = 1960] [serial = 664] [outer = (nil)] 02:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x92c0bc00) [pid = 1960] [serial = 665] [outer = 0x91557000] 02:32:58 INFO - PROCESS | 1960 | 1462527178923 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x93a1f400) [pid = 1960] [serial = 666] [outer = 0x91557000] 02:32:59 INFO - PROCESS | 1960 | 1462527179992 Marionette TRACE conn5 <- [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]]]}] 02:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1546ms 02:33:00 INFO - PROCESS | 1960 | 1462527180064 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 02:33:00 INFO - PROCESS | 1960 | 1462527180072 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 02:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:33:00 INFO - PROCESS | 1960 | 1462527180083 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 1960 | 1462527180090 Marionette TRACE conn5 <- [1,858,null,{}] 02:33:00 INFO - PROCESS | 1960 | 1462527180103 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:00 INFO - PROCESS | 1960 | 1462527180394 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 02:33:00 INFO - PROCESS | 1960 | 1462527180716 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x885aec00 == 91 [pid = 1960] [id = 222] 02:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x885b5400) [pid = 1960] [serial = 667] [outer = (nil)] 02:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x8aab5c00) [pid = 1960] [serial = 668] [outer = 0x885b5400] 02:33:00 INFO - PROCESS | 1960 | 1462527180814 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x8b744000) [pid = 1960] [serial = 669] [outer = 0x885b5400] 02:33:01 INFO - PROCESS | 1960 | 1462527181869 Marionette TRACE conn5 <- [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]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1853ms 02:33:01 INFO - PROCESS | 1960 | 1462527181936 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1960 | 1462527181947 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 02:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:33:01 INFO - PROCESS | 1960 | 1462527181959 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1960 | 1462527181963 Marionette TRACE conn5 <- [1,862,null,{}] 02:33:01 INFO - PROCESS | 1960 | 1462527181976 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:02 INFO - PROCESS | 1960 | 1462527182258 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 02:33:02 INFO - PROCESS | 1960 | 1462527182566 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf1d400 == 92 [pid = 1960] [id = 223] 02:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x8bf1ec00) [pid = 1960] [serial = 670] [outer = (nil)] 02:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x8cecf400) [pid = 1960] [serial = 671] [outer = 0x8bf1ec00] 02:33:02 INFO - PROCESS | 1960 | 1462527182670 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x8d166000) [pid = 1960] [serial = 672] [outer = 0x8bf1ec00] 02:33:03 INFO - PROCESS | 1960 | 1462527183792 Marionette TRACE conn5 <- [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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1850ms 02:33:03 INFO - PROCESS | 1960 | 1462527183807 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 1960 | 1462527183811 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 02:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:33:03 INFO - PROCESS | 1960 | 1462527183819 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1960 | 1462527183826 Marionette TRACE conn5 <- [1,866,null,{}] 02:33:03 INFO - PROCESS | 1960 | 1462527183843 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:04 INFO - PROCESS | 1960 | 1462527184077 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 02:33:04 INFO - PROCESS | 1960 | 1462527184384 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x920dc400 == 93 [pid = 1960] [id = 224] 02:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x92c01400) [pid = 1960] [serial = 673] [outer = (nil)] 02:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x92c0c000) [pid = 1960] [serial = 674] [outer = 0x92c01400] 02:33:04 INFO - PROCESS | 1960 | 1462527184487 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x93a4e800) [pid = 1960] [serial = 675] [outer = 0x92c01400] 02:33:05 INFO - PROCESS | 1960 | 1462527185440 Marionette TRACE conn5 <- [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]]]}] 02:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1656ms 02:33:05 INFO - PROCESS | 1960 | 1462527185476 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 02:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:33:05 INFO - PROCESS | 1960 | 1462527185482 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 02:33:05 INFO - PROCESS | 1960 | 1462527185489 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1960 | 1462527185493 Marionette TRACE conn5 <- [1,870,null,{}] 02:33:05 INFO - PROCESS | 1960 | 1462527185501 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:05 INFO - PROCESS | 1960 | 1462527185722 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 02:33:06 INFO - PROCESS | 1960 | 1462527185979 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f1000 == 94 [pid = 1960] [id = 225] 02:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x945ea800) [pid = 1960] [serial = 676] [outer = (nil)] 02:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x946ac400) [pid = 1960] [serial = 677] [outer = 0x945ea800] 02:33:06 INFO - PROCESS | 1960 | 1462527186122 Marionette DEBUG loaded listener.js 02:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x95d2d400) [pid = 1960] [serial = 678] [outer = 0x945ea800] 02:33:07 INFO - PROCESS | 1960 | 1462527187081 Marionette TRACE conn5 <- [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]]]}] 02:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1635ms 02:33:07 INFO - PROCESS | 1960 | 1462527187125 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 02:33:07 INFO - PROCESS | 1960 | 1462527187129 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 02:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:33:07 INFO - PROCESS | 1960 | 1462527187137 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:33:07 INFO - PROCESS | 1960 | 1462527187142 Marionette TRACE conn5 <- [1,874,null,{}] 02:33:07 INFO - PROCESS | 1960 | 1462527187149 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:07 INFO - PROCESS | 1960 | 1462527187419 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 02:33:07 INFO - PROCESS | 1960 | 1462527187720 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca2c00 == 95 [pid = 1960] [id = 226] 02:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x9204ec00) [pid = 1960] [serial = 679] [outer = (nil)] 02:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x97672c00) [pid = 1960] [serial = 680] [outer = 0x9204ec00] 02:33:07 INFO - PROCESS | 1960 | 1462527187815 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x98164c00) [pid = 1960] [serial = 681] [outer = 0x9204ec00] 02:33:08 INFO - PROCESS | 1960 | 1462527188840 Marionette TRACE conn5 <- [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]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1742ms 02:33:08 INFO - PROCESS | 1960 | 1462527188880 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 1960 | 1462527188884 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 02:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:33:08 INFO - PROCESS | 1960 | 1462527188893 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1960 | 1462527188896 Marionette TRACE conn5 <- [1,878,null,{}] 02:33:08 INFO - PROCESS | 1960 | 1462527188903 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:09 INFO - PROCESS | 1960 | 1462527189192 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 02:33:09 INFO - PROCESS | 1960 | 1462527189505 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x95131400 == 96 [pid = 1960] [id = 227] 02:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x9a475400) [pid = 1960] [serial = 682] [outer = (nil)] 02:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x9a96c800) [pid = 1960] [serial = 683] [outer = 0x9a475400] 02:33:09 INFO - PROCESS | 1960 | 1462527189603 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x9b4cb800) [pid = 1960] [serial = 684] [outer = 0x9a475400] 02:33:10 INFO - PROCESS | 1960 | 1462527190668 Marionette TRACE conn5 <- [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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1835ms 02:33:10 INFO - PROCESS | 1960 | 1462527190730 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1960 | 1462527190737 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:33:10 INFO - PROCESS | 1960 | 1462527190748 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1960 | 1462527190753 Marionette TRACE conn5 <- [1,882,null,{}] 02:33:10 INFO - PROCESS | 1960 | 1462527190764 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:11 INFO - PROCESS | 1960 | 1462527191127 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 02:33:11 INFO - PROCESS | 1960 | 1462527191506 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aa2000 == 97 [pid = 1960] [id = 228] 02:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x9a478000) [pid = 1960] [serial = 685] [outer = (nil)] 02:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0xa336dc00) [pid = 1960] [serial = 686] [outer = 0x9a478000] 02:33:11 INFO - PROCESS | 1960 | 1462527191604 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 282 (0xa5165800) [pid = 1960] [serial = 687] [outer = 0x9a478000] 02:33:12 INFO - PROCESS | 1960 | 1462527192575 Marionette TRACE conn5 <- [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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1891ms 02:33:12 INFO - PROCESS | 1960 | 1462527192642 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 1960 | 1462527192649 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 02:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:33:12 INFO - PROCESS | 1960 | 1462527192660 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 1960 | 1462527192666 Marionette TRACE conn5 <- [1,886,null,{}] 02:33:12 INFO - PROCESS | 1960 | 1462527192678 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:12 INFO - PROCESS | 1960 | 1462527192958 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 02:33:13 INFO - PROCESS | 1960 | 1462527193330 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbe7800 == 98 [pid = 1960] [id = 229] 02:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 283 (0x8dbea400) [pid = 1960] [serial = 688] [outer = (nil)] 02:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 284 (0x8dbef800) [pid = 1960] [serial = 689] [outer = 0x8dbea400] 02:33:13 INFO - PROCESS | 1960 | 1462527193425 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 285 (0x8dbf2800) [pid = 1960] [serial = 690] [outer = 0x8dbea400] 02:33:14 INFO - PROCESS | 1960 | 1462527194391 Marionette TRACE conn5 <- [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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1789ms 02:33:14 INFO - PROCESS | 1960 | 1462527194448 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 1960 | 1462527194453 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 02:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:33:14 INFO - PROCESS | 1960 | 1462527194459 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 1960 | 1462527194463 Marionette TRACE conn5 <- [1,890,null,{}] 02:33:14 INFO - PROCESS | 1960 | 1462527194469 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:14 INFO - PROCESS | 1960 | 1462527194681 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 02:33:14 INFO - PROCESS | 1960 | 1462527194947 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbea800 == 99 [pid = 1960] [id = 230] 02:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 286 (0x8dbee400) [pid = 1960] [serial = 691] [outer = (nil)] 02:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 287 (0x9ac0e000) [pid = 1960] [serial = 692] [outer = 0x8dbee400] 02:33:15 INFO - PROCESS | 1960 | 1462527195049 Marionette DEBUG loaded listener.js 02:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 288 (0xa2529400) [pid = 1960] [serial = 693] [outer = 0x8dbee400] 02:33:16 INFO - PROCESS | 1960 | 1462527195997 Marionette TRACE conn5 <- [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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1587ms 02:33:16 INFO - PROCESS | 1960 | 1462527196048 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 02:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:33:16 INFO - PROCESS | 1960 | 1462527196052 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 02:33:16 INFO - PROCESS | 1960 | 1462527196060 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1960 | 1462527196064 Marionette TRACE conn5 <- [1,894,null,{}] 02:33:16 INFO - PROCESS | 1960 | 1462527196071 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:16 INFO - PROCESS | 1960 | 1462527196329 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 02:33:16 INFO - PROCESS | 1960 | 1462527196634 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x887eb400 == 100 [pid = 1960] [id = 231] 02:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 289 (0x887eb800) [pid = 1960] [serial = 694] [outer = (nil)] 02:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 290 (0x887f3400) [pid = 1960] [serial = 695] [outer = 0x887eb800] 02:33:16 INFO - PROCESS | 1960 | 1462527196733 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 291 (0x887f5000) [pid = 1960] [serial = 696] [outer = 0x887eb800] 02:33:17 INFO - PROCESS | 1960 | 1462527197697 Marionette TRACE conn5 <- [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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1687ms 02:33:17 INFO - PROCESS | 1960 | 1462527197748 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 02:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:33:17 INFO - PROCESS | 1960 | 1462527197753 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 02:33:17 INFO - PROCESS | 1960 | 1462527197760 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1960 | 1462527197765 Marionette TRACE conn5 <- [1,898,null,{}] 02:33:17 INFO - PROCESS | 1960 | 1462527197771 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:18 INFO - PROCESS | 1960 | 1462527198035 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 02:33:18 INFO - PROCESS | 1960 | 1462527198374 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c5400 == 101 [pid = 1960] [id = 232] 02:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 292 (0x875cb000) [pid = 1960] [serial = 697] [outer = (nil)] 02:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 293 (0x875d0c00) [pid = 1960] [serial = 698] [outer = 0x875cb000] 02:33:18 INFO - PROCESS | 1960 | 1462527198483 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 294 (0x887f8400) [pid = 1960] [serial = 699] [outer = 0x875cb000] 02:33:19 INFO - PROCESS | 1960 | 1462527199455 Marionette TRACE conn5 <- [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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1743ms 02:33:19 INFO - PROCESS | 1960 | 1462527199503 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 1960 | 1462527199506 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 02:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:33:19 INFO - PROCESS | 1960 | 1462527199515 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1960 | 1462527199519 Marionette TRACE conn5 <- [1,902,null,{}] 02:33:19 INFO - PROCESS | 1960 | 1462527199526 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:19 INFO - PROCESS | 1960 | 1462527199751 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 02:33:20 INFO - PROCESS | 1960 | 1462527200012 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc2000 == 102 [pid = 1960] [id = 233] 02:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 295 (0x87cc4000) [pid = 1960] [serial = 700] [outer = (nil)] 02:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 296 (0x87cc7c00) [pid = 1960] [serial = 701] [outer = 0x87cc4000] 02:33:20 INFO - PROCESS | 1960 | 1462527200152 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 297 (0x87ccac00) [pid = 1960] [serial = 702] [outer = 0x87cc4000] 02:33:21 INFO - PROCESS | 1960 | 1462527201057 Marionette TRACE conn5 <- [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]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1585ms 02:33:21 INFO - PROCESS | 1960 | 1462527201100 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 1960 | 1462527201105 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 02:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:33:21 INFO - PROCESS | 1960 | 1462527201112 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 1960 | 1462527201116 Marionette TRACE conn5 <- [1,906,null,{}] 02:33:21 INFO - PROCESS | 1960 | 1462527201123 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:21 INFO - PROCESS | 1960 | 1462527201361 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 02:33:21 INFO - PROCESS | 1960 | 1462527201620 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cf400 == 103 [pid = 1960] [id = 234] 02:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 298 (0x87cc4800) [pid = 1960] [serial = 703] [outer = (nil)] 02:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 299 (0x87cd0c00) [pid = 1960] [serial = 704] [outer = 0x87cc4800] 02:33:21 INFO - PROCESS | 1960 | 1462527201758 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 300 (0x8dbe9c00) [pid = 1960] [serial = 705] [outer = 0x87cc4800] 02:33:22 INFO - PROCESS | 1960 | 1462527202737 Marionette TRACE conn5 <- [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]]]}] 02:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1683ms 02:33:22 INFO - PROCESS | 1960 | 1462527202797 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 1960 | 1462527202801 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 02:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:33:22 INFO - PROCESS | 1960 | 1462527202808 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 1960 | 1462527202813 Marionette TRACE conn5 <- [1,910,null,{}] 02:33:22 INFO - PROCESS | 1960 | 1462527202819 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:23 INFO - PROCESS | 1960 | 1462527203046 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 02:33:23 INFO - PROCESS | 1960 | 1462527203381 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7d400 == 104 [pid = 1960] [id = 235] 02:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 301 (0x87a7d800) [pid = 1960] [serial = 706] [outer = (nil)] 02:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 302 (0x87a84800) [pid = 1960] [serial = 707] [outer = 0x87a7d800] 02:33:23 INFO - PROCESS | 1960 | 1462527203476 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 303 (0x87a86c00) [pid = 1960] [serial = 708] [outer = 0x87a7d800] 02:33:24 INFO - PROCESS | 1960 | 1462527204396 Marionette TRACE conn5 <- [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]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1633ms 02:33:24 INFO - PROCESS | 1960 | 1462527204442 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 02:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:33:24 INFO - PROCESS | 1960 | 1462527204447 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 02:33:24 INFO - PROCESS | 1960 | 1462527204454 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 1960 | 1462527204458 Marionette TRACE conn5 <- [1,914,null,{}] 02:33:24 INFO - PROCESS | 1960 | 1462527204465 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:24 INFO - PROCESS | 1960 | 1462527204688 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 02:33:25 INFO - PROCESS | 1960 | 1462527205061 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a86800 == 105 [pid = 1960] [id = 236] 02:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 304 (0x87a87c00) [pid = 1960] [serial = 709] [outer = (nil)] 02:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 305 (0x87ccfc00) [pid = 1960] [serial = 710] [outer = 0x87a87c00] 02:33:25 INFO - PROCESS | 1960 | 1462527205201 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 306 (0x8b747400) [pid = 1960] [serial = 711] [outer = 0x87a87c00] 02:33:26 INFO - PROCESS | 1960 | 1462527206348 Marionette TRACE conn5 <- [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]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1989ms 02:33:26 INFO - PROCESS | 1960 | 1462527206445 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 1960 | 1462527206453 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 02:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:33:26 INFO - PROCESS | 1960 | 1462527206465 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1960 | 1462527206472 Marionette TRACE conn5 <- [1,918,null,{}] 02:33:26 INFO - PROCESS | 1960 | 1462527206492 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:26 INFO - PROCESS | 1960 | 1462527206856 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 02:33:27 INFO - PROCESS | 1960 | 1462527207273 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8b000 == 106 [pid = 1960] [id = 237] 02:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 307 (0x87a8cc00) [pid = 1960] [serial = 712] [outer = (nil)] 02:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 308 (0x8a747000) [pid = 1960] [serial = 713] [outer = 0x87a8cc00] 02:33:27 INFO - PROCESS | 1960 | 1462527207387 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 309 (0x8a748c00) [pid = 1960] [serial = 714] [outer = 0x87a8cc00] 02:33:28 INFO - PROCESS | 1960 | 1462527208389 Marionette TRACE conn5 <- [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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2002ms 02:33:28 INFO - PROCESS | 1960 | 1462527208466 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 02:33:28 INFO - PROCESS | 1960 | 1462527208469 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 02:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:33:28 INFO - PROCESS | 1960 | 1462527208477 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 1960 | 1462527208480 Marionette TRACE conn5 <- [1,922,null,{}] 02:33:28 INFO - PROCESS | 1960 | 1462527208488 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:28 INFO - PROCESS | 1960 | 1462527208765 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 02:33:29 INFO - PROCESS | 1960 | 1462527209078 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c3000 == 107 [pid = 1960] [id = 238] 02:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 310 (0x875c6400) [pid = 1960] [serial = 715] [outer = (nil)] 02:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 311 (0x8a74b800) [pid = 1960] [serial = 716] [outer = 0x875c6400] 02:33:29 INFO - PROCESS | 1960 | 1462527209176 Marionette DEBUG loaded listener.js 02:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 312 (0x8a750c00) [pid = 1960] [serial = 717] [outer = 0x875c6400] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x95098000 == 106 [pid = 1960] [id = 121] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x916be400 == 105 [pid = 1960] [id = 164] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf17000 == 104 [pid = 1960] [id = 174] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1b2000 == 103 [pid = 1960] [id = 175] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf1c800 == 102 [pid = 1960] [id = 173] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c1800 == 101 [pid = 1960] [id = 176] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x8b739400 == 100 [pid = 1960] [id = 177] 02:33:30 INFO - PROCESS | 1960 | --DOCSHELL 0x93a45400 == 99 [pid = 1960] [id = 141] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 311 (0x915f4400) [pid = 1960] [serial = 551] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 310 (0x91c78000) [pid = 1960] [serial = 599] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 309 (0x91c74400) [pid = 1960] [serial = 596] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 308 (0x920d8c00) [pid = 1960] [serial = 583] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 307 (0x8befc000) [pid = 1960] [serial = 590] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 306 (0x8cdaf800) [pid = 1960] [serial = 591] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 305 (0x8dad2400) [pid = 1960] [serial = 593] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 304 (0x8bf16000) [pid = 1960] [serial = 587] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 303 (0x8cdb5000) [pid = 1960] [serial = 588] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 302 (0xa23e1400) [pid = 1960] [serial = 580] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 301 (0x9a96bc00) [pid = 1960] [serial = 577] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 300 (0x999df400) [pid = 1960] [serial = 574] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 299 (0x976d6800) [pid = 1960] [serial = 571] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 298 (0x9466b000) [pid = 1960] [serial = 568] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 297 (0x93a1b800) [pid = 1960] [serial = 565] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 296 (0x920d7000) [pid = 1960] [serial = 562] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 295 (0x91638800) [pid = 1960] [serial = 559] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 294 (0x8cee0000) [pid = 1960] [serial = 556] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 293 (0x8970c400) [pid = 1960] [serial = 553] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 292 (0x9155b800) [pid = 1960] [serial = 374] [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.] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 291 (0x91c81c00) [pid = 1960] [serial = 597] [outer = (nil)] [url = about:blank] 02:33:30 INFO - PROCESS | 1960 | --DOMWINDOW == 290 (0x8efbec00) [pid = 1960] [serial = 594] [outer = (nil)] [url = about:blank] 02:33:31 INFO - PROCESS | 1960 | 1462527211332 Marionette TRACE conn5 <- [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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2893ms 02:33:31 INFO - PROCESS | 1960 | 1462527211372 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 1960 | 1462527211378 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 02:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:33:31 INFO - PROCESS | 1960 | 1462527211388 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 1960 | 1462527211393 Marionette TRACE conn5 <- [1,926,null,{}] 02:33:31 INFO - PROCESS | 1960 | 1462527211404 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:31 INFO - PROCESS | 1960 | 1462527211636 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 02:33:31 INFO - PROCESS | 1960 | 1462527211832 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x874a9800 == 100 [pid = 1960] [id = 239] 02:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 291 (0x875ca800) [pid = 1960] [serial = 718] [outer = (nil)] 02:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 292 (0x87a80000) [pid = 1960] [serial = 719] [outer = 0x875ca800] 02:33:31 INFO - PROCESS | 1960 | 1462527211922 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 293 (0x88470c00) [pid = 1960] [serial = 720] [outer = 0x875ca800] 02:33:32 INFO - PROCESS | 1960 | 1462527212759 Marionette TRACE conn5 <- [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]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1395ms 02:33:32 INFO - PROCESS | 1960 | 1462527212783 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 1960 | 1462527212792 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 02:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:33:32 INFO - PROCESS | 1960 | 1462527212802 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 1960 | 1462527212806 Marionette TRACE conn5 <- [1,930,null,{}] 02:33:32 INFO - PROCESS | 1960 | 1462527212813 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:33 INFO - PROCESS | 1960 | 1462527213129 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 02:33:33 INFO - PROCESS | 1960 | 1462527213373 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x885b5000 == 101 [pid = 1960] [id = 240] 02:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 294 (0x885b5800) [pid = 1960] [serial = 721] [outer = (nil)] 02:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 295 (0x887f7c00) [pid = 1960] [serial = 722] [outer = 0x885b5800] 02:33:33 INFO - PROCESS | 1960 | 1462527213489 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 296 (0x8a744800) [pid = 1960] [serial = 723] [outer = 0x885b5800] 02:33:34 INFO - PROCESS | 1960 | 1462527214557 Marionette TRACE conn5 <- [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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1796ms 02:33:34 INFO - PROCESS | 1960 | 1462527214600 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 1960 | 1462527214605 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 02:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:33:34 INFO - PROCESS | 1960 | 1462527214618 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 1960 | 1462527214624 Marionette TRACE conn5 <- [1,934,null,{}] 02:33:34 INFO - PROCESS | 1960 | 1462527214641 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:34 INFO - PROCESS | 1960 | 1462527214924 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 02:33:34 INFO - PROCESS | 1960 | 1462527214971 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cec00 == 102 [pid = 1960] [id = 241] 02:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 297 (0x8aab0800) [pid = 1960] [serial = 724] [outer = (nil)] 02:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 298 (0x8aab9c00) [pid = 1960] [serial = 725] [outer = 0x8aab0800] 02:33:35 INFO - PROCESS | 1960 | 1462527215053 Marionette DEBUG loaded listener.js 02:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 299 (0x8b4ed400) [pid = 1960] [serial = 726] [outer = 0x8aab0800] 02:33:36 INFO - PROCESS | 1960 | --DOMWINDOW == 298 (0x89708000) [pid = 1960] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:33:36 INFO - PROCESS | 1960 | --DOMWINDOW == 297 (0x885abc00) [pid = 1960] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:33:36 INFO - PROCESS | 1960 | --DOMWINDOW == 296 (0x8bef0400) [pid = 1960] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:33:36 INFO - PROCESS | 1960 | --DOMWINDOW == 295 (0x8cecf800) [pid = 1960] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:33:36 INFO - PROCESS | 1960 | --DOMWINDOW == 294 (0x8d1b5400) [pid = 1960] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:33:36 INFO - PROCESS | 1960 | 1462527216446 Marionette TRACE conn5 <- [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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1901ms 02:33:36 INFO - PROCESS | 1960 | 1462527216521 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1960 | 1462527216525 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 02:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:33:36 INFO - PROCESS | 1960 | 1462527216533 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1960 | 1462527216537 Marionette TRACE conn5 <- [1,938,null,{}] 02:33:36 INFO - PROCESS | 1960 | 1462527216543 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:36 INFO - PROCESS | 1960 | 1462527216744 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 02:33:36 INFO - PROCESS | 1960 | 1462527216760 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x885abc00 == 103 [pid = 1960] [id = 242] 02:33:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 295 (0x8aa86800) [pid = 1960] [serial = 727] [outer = (nil)] 02:33:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 296 (0x8bcab800) [pid = 1960] [serial = 728] [outer = 0x8aa86800] 02:33:37 INFO - PROCESS | 1960 | 1462527216993 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 297 (0x8bf13000) [pid = 1960] [serial = 729] [outer = 0x8aa86800] 02:33:37 INFO - PROCESS | 1960 | 1462527217845 Marionette TRACE conn5 <- [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]]]}] 02:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1339ms 02:33:37 INFO - PROCESS | 1960 | 1462527217873 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 02:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:33:37 INFO - PROCESS | 1960 | 1462527217878 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 02:33:37 INFO - PROCESS | 1960 | 1462527217884 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 1960 | 1462527217888 Marionette TRACE conn5 <- [1,942,null,{}] 02:33:37 INFO - PROCESS | 1960 | 1462527217894 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:38 INFO - PROCESS | 1960 | 1462527218310 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 02:33:38 INFO - PROCESS | 1960 | 1462527218611 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b6c00 == 104 [pid = 1960] [id = 243] 02:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 298 (0x874b7000) [pid = 1960] [serial = 730] [outer = (nil)] 02:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 299 (0x875c8000) [pid = 1960] [serial = 731] [outer = 0x874b7000] 02:33:38 INFO - PROCESS | 1960 | 1462527218709 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 300 (0x87a7e400) [pid = 1960] [serial = 732] [outer = 0x874b7000] 02:33:39 INFO - PROCESS | 1960 | 1462527219712 Marionette TRACE conn5 <- [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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1888ms 02:33:39 INFO - PROCESS | 1960 | 1462527219774 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 02:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:33:39 INFO - PROCESS | 1960 | 1462527219784 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 02:33:39 INFO - PROCESS | 1960 | 1462527219794 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 1960 | 1462527219801 Marionette TRACE conn5 <- [1,946,null,{}] 02:33:39 INFO - PROCESS | 1960 | 1462527219810 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:40 INFO - PROCESS | 1960 | 1462527220085 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 02:33:40 INFO - PROCESS | 1960 | 1462527220406 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a747c00 == 105 [pid = 1960] [id = 244] 02:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 301 (0x8a750400) [pid = 1960] [serial = 733] [outer = (nil)] 02:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 302 (0x8aa84000) [pid = 1960] [serial = 734] [outer = 0x8a750400] 02:33:40 INFO - PROCESS | 1960 | 1462527220506 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 303 (0x8aab4800) [pid = 1960] [serial = 735] [outer = 0x8a750400] 02:33:41 INFO - PROCESS | 1960 | 1462527221550 Marionette TRACE conn5 <- [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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1841ms 02:33:41 INFO - PROCESS | 1960 | 1462527221635 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 02:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:33:41 INFO - PROCESS | 1960 | 1462527221641 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 02:33:41 INFO - PROCESS | 1960 | 1462527221648 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 1960 | 1462527221652 Marionette TRACE conn5 <- [1,950,null,{}] 02:33:41 INFO - PROCESS | 1960 | 1462527221659 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:41 INFO - PROCESS | 1960 | 1462527221912 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 02:33:42 INFO - PROCESS | 1960 | 1462527222271 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdadc00 == 106 [pid = 1960] [id = 245] 02:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 304 (0x8cdaf800) [pid = 1960] [serial = 736] [outer = (nil)] 02:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 305 (0x8cdb5800) [pid = 1960] [serial = 737] [outer = 0x8cdaf800] 02:33:42 INFO - PROCESS | 1960 | 1462527222364 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 306 (0x8ced3400) [pid = 1960] [serial = 738] [outer = 0x8cdaf800] 02:33:43 INFO - PROCESS | 1960 | 1462527223389 Marionette TRACE conn5 <- [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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1787ms 02:33:43 INFO - PROCESS | 1960 | 1462527223467 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1960 | 1462527223478 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:33:43 INFO - PROCESS | 1960 | 1462527223501 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1960 | 1462527223509 Marionette TRACE conn5 <- [1,954,null,{}] 02:33:43 INFO - PROCESS | 1960 | 1462527223568 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:43 INFO - PROCESS | 1960 | 1462527223846 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 02:33:44 INFO - PROCESS | 1960 | 1462527224165 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef0400 == 107 [pid = 1960] [id = 246] 02:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 307 (0x8cdb2c00) [pid = 1960] [serial = 739] [outer = (nil)] 02:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 308 (0x8dad7800) [pid = 1960] [serial = 740] [outer = 0x8cdb2c00] 02:33:44 INFO - PROCESS | 1960 | 1462527224258 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 309 (0x8dbf6800) [pid = 1960] [serial = 741] [outer = 0x8cdb2c00] 02:33:45 INFO - PROCESS | 1960 | 1462527225253 Marionette TRACE conn5 <- [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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1800ms 02:33:45 INFO - PROCESS | 1960 | 1462527225292 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1960 | 1462527225297 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 02:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:33:45 INFO - PROCESS | 1960 | 1462527225305 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1960 | 1462527225309 Marionette TRACE conn5 <- [1,958,null,{}] 02:33:45 INFO - PROCESS | 1960 | 1462527225316 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 1960 | 1462527225549 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 02:33:45 INFO - PROCESS | 1960 | 1462527225863 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf31800 == 108 [pid = 1960] [id = 247] 02:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 310 (0x8dcccc00) [pid = 1960] [serial = 742] [outer = (nil)] 02:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 311 (0x8eb68000) [pid = 1960] [serial = 743] [outer = 0x8dcccc00] 02:33:45 INFO - PROCESS | 1960 | 1462527225958 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 312 (0x8efc2400) [pid = 1960] [serial = 744] [outer = 0x8dcccc00] 02:33:46 INFO - PROCESS | 1960 | 1462527226944 Marionette TRACE conn5 <- [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]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1688ms 02:33:46 INFO - PROCESS | 1960 | 1462527226993 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1960 | 1462527226998 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 02:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:33:47 INFO - PROCESS | 1960 | 1462527227006 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1960 | 1462527227010 Marionette TRACE conn5 <- [1,962,null,{}] 02:33:47 INFO - PROCESS | 1960 | 1462527227016 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 1960 | 1462527227253 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 02:33:47 INFO - PROCESS | 1960 | 1462527227534 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x9155c400 == 109 [pid = 1960] [id = 248] 02:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 313 (0x9155d000) [pid = 1960] [serial = 745] [outer = (nil)] 02:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 314 (0x91563800) [pid = 1960] [serial = 746] [outer = 0x9155d000] 02:33:47 INFO - PROCESS | 1960 | 1462527227691 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 315 (0x91c7e400) [pid = 1960] [serial = 747] [outer = 0x9155d000] 02:33:48 INFO - PROCESS | 1960 | 1462527228708 Marionette TRACE conn5 <- [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]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1739ms 02:33:48 INFO - PROCESS | 1960 | 1462527228757 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 1960 | 1462527228762 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 02:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:33:48 INFO - PROCESS | 1960 | 1462527228770 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 1960 | 1462527228774 Marionette TRACE conn5 <- [1,966,null,{}] 02:33:48 INFO - PROCESS | 1960 | 1462527228780 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:49 INFO - PROCESS | 1960 | 1462527229042 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 02:33:49 INFO - PROCESS | 1960 | 1462527229369 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb63800 == 110 [pid = 1960] [id = 249] 02:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 316 (0x91dee000) [pid = 1960] [serial = 748] [outer = (nil)] 02:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 317 (0x92c03400) [pid = 1960] [serial = 749] [outer = 0x91dee000] 02:33:49 INFO - PROCESS | 1960 | 1462527229472 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 318 (0x92c0dc00) [pid = 1960] [serial = 750] [outer = 0x91dee000] 02:33:50 INFO - PROCESS | 1960 | 1462527230459 Marionette TRACE conn5 <- [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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1750ms 02:33:50 INFO - PROCESS | 1960 | 1462527230521 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1960 | 1462527230525 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:33:50 INFO - PROCESS | 1960 | 1462527230533 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1960 | 1462527230537 Marionette TRACE conn5 <- [1,970,null,{}] 02:33:50 INFO - PROCESS | 1960 | 1462527230544 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 1960 | 1462527230770 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 02:33:51 INFO - PROCESS | 1960 | 1462527231034 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x90479400 == 111 [pid = 1960] [id = 250] 02:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 319 (0x920d6800) [pid = 1960] [serial = 751] [outer = (nil)] 02:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 320 (0x945e8400) [pid = 1960] [serial = 752] [outer = 0x920d6800] 02:33:51 INFO - PROCESS | 1960 | 1462527231171 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 321 (0x94672400) [pid = 1960] [serial = 753] [outer = 0x920d6800] 02:33:52 INFO - PROCESS | 1960 | 1462527232103 Marionette TRACE conn5 <- [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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1636ms 02:33:52 INFO - PROCESS | 1960 | 1462527232171 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 02:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:33:52 INFO - PROCESS | 1960 | 1462527232175 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 02:33:52 INFO - PROCESS | 1960 | 1462527232183 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1960 | 1462527232186 Marionette TRACE conn5 <- [1,974,null,{}] 02:33:52 INFO - PROCESS | 1960 | 1462527232193 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:52 INFO - PROCESS | 1960 | 1462527232412 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 02:33:52 INFO - PROCESS | 1960 | 1462527232679 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dacf400 == 112 [pid = 1960] [id = 251] 02:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 322 (0x93a21800) [pid = 1960] [serial = 754] [outer = (nil)] 02:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 323 (0x96019400) [pid = 1960] [serial = 755] [outer = 0x93a21800] 02:33:52 INFO - PROCESS | 1960 | 1462527232813 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 324 (0x97675800) [pid = 1960] [serial = 756] [outer = 0x93a21800] 02:33:53 INFO - PROCESS | 1960 | 1462527233821 Marionette TRACE conn5 <- [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]]]}] 02:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1688ms 02:33:53 INFO - PROCESS | 1960 | 1462527233872 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 1960 | 1462527233879 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 02:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:33:53 INFO - PROCESS | 1960 | 1462527233890 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 1960 | 1462527233904 Marionette TRACE conn5 <- [1,978,null,{}] 02:33:53 INFO - PROCESS | 1960 | 1462527233912 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:54 INFO - PROCESS | 1960 | 1462527234178 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 02:33:54 INFO - PROCESS | 1960 | 1462527234469 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x916b7800 == 113 [pid = 1960] [id = 252] 02:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 325 (0x945edc00) [pid = 1960] [serial = 757] [outer = (nil)] 02:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 326 (0x996be800) [pid = 1960] [serial = 758] [outer = 0x945edc00] 02:33:54 INFO - PROCESS | 1960 | 1462527234566 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 327 (0x997ac800) [pid = 1960] [serial = 759] [outer = 0x945edc00] 02:33:55 INFO - PROCESS | 1960 | 1462527235521 Marionette TRACE conn5 <- [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]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1702ms 02:33:55 INFO - PROCESS | 1960 | 1462527235592 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 1960 | 1462527235597 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 02:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:33:55 INFO - PROCESS | 1960 | 1462527235604 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1960 | 1462527235608 Marionette TRACE conn5 <- [1,982,null,{}] 02:33:55 INFO - PROCESS | 1960 | 1462527235614 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1960 | 1462527235850 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 02:33:56 INFO - PROCESS | 1960 | 1462527236182 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a478c00 == 114 [pid = 1960] [id = 253] 02:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 328 (0x9a479000) [pid = 1960] [serial = 760] [outer = (nil)] 02:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 329 (0x9a963800) [pid = 1960] [serial = 761] [outer = 0x9a479000] 02:33:56 INFO - PROCESS | 1960 | 1462527236299 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 330 (0x9b94bc00) [pid = 1960] [serial = 762] [outer = 0x9a479000] 02:33:57 INFO - PROCESS | 1960 | 1462527237303 Marionette TRACE conn5 <- [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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1735ms 02:33:57 INFO - PROCESS | 1960 | 1462527237341 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1960 | 1462527237345 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:33:57 INFO - PROCESS | 1960 | 1462527237353 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1960 | 1462527237359 Marionette TRACE conn5 <- [1,986,null,{}] 02:33:57 INFO - PROCESS | 1960 | 1462527237367 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 1960 | 1462527237626 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 02:33:57 INFO - PROCESS | 1960 | 1462527237951 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x99ae4c00 == 115 [pid = 1960] [id = 254] 02:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 331 (0x99fd0800) [pid = 1960] [serial = 763] [outer = (nil)] 02:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 332 (0xa6336c00) [pid = 1960] [serial = 764] [outer = 0x99fd0800] 02:33:58 INFO - PROCESS | 1960 | 1462527238055 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 333 (0xa6811800) [pid = 1960] [serial = 765] [outer = 0x99fd0800] 02:33:59 INFO - PROCESS | 1960 | 1462527239090 Marionette TRACE conn5 <- [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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1790ms 02:33:59 INFO - PROCESS | 1960 | 1462527239145 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1960 | 1462527239148 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:33:59 INFO - PROCESS | 1960 | 1462527239156 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1960 | 1462527239159 Marionette TRACE conn5 <- [1,990,null,{}] 02:33:59 INFO - PROCESS | 1960 | 1462527239166 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:59 INFO - PROCESS | 1960 | 1462527239406 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 02:33:59 INFO - PROCESS | 1960 | 1462527239728 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1a9c00 == 116 [pid = 1960] [id = 255] 02:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 334 (0x91634800) [pid = 1960] [serial = 766] [outer = (nil)] 02:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 335 (0x92b4a800) [pid = 1960] [serial = 767] [outer = 0x91634800] 02:33:59 INFO - PROCESS | 1960 | 1462527239827 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 336 (0x92b4cc00) [pid = 1960] [serial = 768] [outer = 0x91634800] 02:34:00 INFO - PROCESS | 1960 | 1462527240739 Marionette TRACE conn5 <- [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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1634ms 02:34:00 INFO - PROCESS | 1960 | 1462527240791 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1960 | 1462527240796 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 02:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:34:00 INFO - PROCESS | 1960 | 1462527240824 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1960 | 1462527240827 Marionette TRACE conn5 <- [1,994,null,{}] 02:34:00 INFO - PROCESS | 1960 | 1462527240834 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 1960 | 1462527241058 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 02:34:01 INFO - PROCESS | 1960 | 1462527241378 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x868d8800 == 117 [pid = 1960] [id = 256] 02:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 337 (0x868d8c00) [pid = 1960] [serial = 769] [outer = (nil)] 02:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 338 (0x868e0400) [pid = 1960] [serial = 770] [outer = 0x868d8c00] 02:34:01 INFO - PROCESS | 1960 | 1462527241476 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 339 (0x868e2c00) [pid = 1960] [serial = 771] [outer = 0x868d8c00] 02:34:02 INFO - PROCESS | 1960 | 1462527242441 Marionette TRACE conn5 <- [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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1686ms 02:34:02 INFO - PROCESS | 1960 | 1462527242506 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 02:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:34:02 INFO - PROCESS | 1960 | 1462527242510 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 02:34:02 INFO - PROCESS | 1960 | 1462527242518 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1960 | 1462527242521 Marionette TRACE conn5 <- [1,998,null,{}] 02:34:02 INFO - PROCESS | 1960 | 1462527242529 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1960 | 1462527242791 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 02:34:03 INFO - PROCESS | 1960 | 1462527243093 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x868dd800 == 118 [pid = 1960] [id = 257] 02:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 340 (0x868e1400) [pid = 1960] [serial = 772] [outer = (nil)] 02:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 341 (0x92b44400) [pid = 1960] [serial = 773] [outer = 0x868e1400] 02:34:03 INFO - PROCESS | 1960 | 1462527243191 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 342 (0x92b4b400) [pid = 1960] [serial = 774] [outer = 0x868e1400] 02:34:04 INFO - PROCESS | 1960 | 1462527244194 Marionette TRACE conn5 <- [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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1739ms 02:34:04 INFO - PROCESS | 1960 | 1462527244257 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1960 | 1462527244262 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:34:04 INFO - PROCESS | 1960 | 1462527244269 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1960 | 1462527244274 Marionette TRACE conn5 <- [1,1002,null,{}] 02:34:04 INFO - PROCESS | 1960 | 1462527244281 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 1960 | 1462527244511 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 02:34:04 INFO - PROCESS | 1960 | 1462527244862 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e4dc00 == 119 [pid = 1960] [id = 258] 02:34:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 343 (0x85e4e000) [pid = 1960] [serial = 775] [outer = (nil)] 02:34:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 344 (0x85e56000) [pid = 1960] [serial = 776] [outer = 0x85e4e000] 02:34:04 INFO - PROCESS | 1960 | 1462527244962 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 345 (0x85e58000) [pid = 1960] [serial = 777] [outer = 0x85e4e000] 02:34:06 INFO - PROCESS | 1960 | 1462527246394 Marionette TRACE conn5 <- [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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2238ms 02:34:06 INFO - PROCESS | 1960 | 1462527246528 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1960 | 1462527246534 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 02:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:34:06 INFO - PROCESS | 1960 | 1462527246544 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1960 | 1462527246549 Marionette TRACE conn5 <- [1,1006,null,{}] 02:34:06 INFO - PROCESS | 1960 | 1462527246559 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:06 INFO - PROCESS | 1960 | 1462527246792 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 02:34:07 INFO - PROCESS | 1960 | 1462527247068 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e5ac00 == 120 [pid = 1960] [id = 259] 02:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 346 (0x875ca400) [pid = 1960] [serial = 778] [outer = (nil)] 02:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 347 (0x87a8c400) [pid = 1960] [serial = 779] [outer = 0x875ca400] 02:34:07 INFO - PROCESS | 1960 | 1462527247164 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 348 (0x8847b000) [pid = 1960] [serial = 780] [outer = 0x875ca400] 02:34:08 INFO - PROCESS | 1960 | 1462527248220 Marionette TRACE conn5 <- [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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1746ms 02:34:08 INFO - PROCESS | 1960 | 1462527248290 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1960 | 1462527248299 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:34:08 INFO - PROCESS | 1960 | 1462527248311 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1960 | 1462527248315 Marionette TRACE conn5 <- [1,1010,null,{}] 02:34:08 INFO - PROCESS | 1960 | 1462527248325 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 1960 | 1462527248591 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad6400 == 119 [pid = 1960] [id = 198] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x92051400 == 118 [pid = 1960] [id = 122] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef9000 == 117 [pid = 1960] [id = 195] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x916ba400 == 116 [pid = 1960] [id = 64] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7ccc00 == 115 [pid = 1960] [id = 117] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x9466e400 == 114 [pid = 1960] [id = 63] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x885abc00 == 113 [pid = 1960] [id = 242] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x875cec00 == 112 [pid = 1960] [id = 241] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x885b5000 == 111 [pid = 1960] [id = 240] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x874a9800 == 110 [pid = 1960] [id = 239] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8b000 == 109 [pid = 1960] [id = 237] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x875c3000 == 108 [pid = 1960] [id = 238] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x87a86800 == 107 [pid = 1960] [id = 236] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7d400 == 106 [pid = 1960] [id = 235] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x875cf400 == 105 [pid = 1960] [id = 234] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x875c5400 == 104 [pid = 1960] [id = 232] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc2000 == 103 [pid = 1960] [id = 233] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x887eb400 == 102 [pid = 1960] [id = 231] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbea800 == 101 [pid = 1960] [id = 230] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbe7800 == 100 [pid = 1960] [id = 229] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x95131400 == 99 [pid = 1960] [id = 227] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x93aa2000 == 98 [pid = 1960] [id = 228] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca2c00 == 97 [pid = 1960] [id = 226] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x915f1000 == 96 [pid = 1960] [id = 225] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x920dc400 == 95 [pid = 1960] [id = 224] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf1d400 == 94 [pid = 1960] [id = 223] 02:34:09 INFO - PROCESS | 1960 | --DOCSHELL 0x885aec00 == 93 [pid = 1960] [id = 222] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 347 (0x92c0bc00) [pid = 1960] [serial = 665] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 346 (0x8e7cc400) [pid = 1960] [serial = 660] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 345 (0x8efc7400) [pid = 1960] [serial = 662] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 344 (0x8b742800) [pid = 1960] [serial = 653] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 343 (0x8b7cc400) [pid = 1960] [serial = 654] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 342 (0x8cdad800) [pid = 1960] [serial = 602] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 341 (0x92c0f800) [pid = 1960] [serial = 608] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 340 (0xa681a000) [pid = 1960] [serial = 632] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 339 (0x9d373000) [pid = 1960] [serial = 626] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 338 (0x945e9800) [pid = 1960] [serial = 611] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 337 (0x9d34b000) [pid = 1960] [serial = 620] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 336 (0x8aaaf400) [pid = 1960] [serial = 651] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 335 (0x8aa83c00) [pid = 1960] [serial = 650] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 334 (0xa6c46400) [pid = 1960] [serial = 638] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 333 (0x8cf3a000) [pid = 1960] [serial = 623] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 332 (0x8cec8c00) [pid = 1960] [serial = 656] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 331 (0x95d2d000) [pid = 1960] [serial = 614] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 330 (0x915ef000) [pid = 1960] [serial = 605] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 329 (0x8aa83400) [pid = 1960] [serial = 647] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 328 (0x98df3800) [pid = 1960] [serial = 617] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 327 (0x8dcc7c00) [pid = 1960] [serial = 635] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 326 (0x8aaba400) [pid = 1960] [serial = 629] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 325 (0x88476c00) [pid = 1960] [serial = 641] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 324 (0x8d1b3400) [pid = 1960] [serial = 644] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 323 (0x8dacd400) [pid = 1960] [serial = 659] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 322 (0x9034bc00) [pid = 1960] [serial = 663] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 321 (0x8cf3a400) [pid = 1960] [serial = 657] [outer = (nil)] [url = about:blank] 02:34:09 INFO - PROCESS | 1960 | 1462527249910 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x874ad400 == 94 [pid = 1960] [id = 260] 02:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 322 (0x875c1c00) [pid = 1960] [serial = 781] [outer = (nil)] 02:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 323 (0x87a7d400) [pid = 1960] [serial = 782] [outer = 0x875c1c00] 02:34:10 INFO - PROCESS | 1960 | 1462527249994 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 324 (0x88478400) [pid = 1960] [serial = 783] [outer = 0x875c1c00] 02:34:10 INFO - PROCESS | 1960 | 1462527250836 Marionette TRACE conn5 <- [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]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2591ms 02:34:10 INFO - PROCESS | 1960 | 1462527250902 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 02:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:34:10 INFO - PROCESS | 1960 | 1462527250906 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 02:34:10 INFO - PROCESS | 1960 | 1462527250913 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1960 | 1462527250919 Marionette TRACE conn5 <- [1,1014,null,{}] 02:34:10 INFO - PROCESS | 1960 | 1462527250968 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:11 INFO - PROCESS | 1960 | 1462527251197 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 02:34:11 INFO - PROCESS | 1960 | 1462527251488 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab1c00 == 95 [pid = 1960] [id = 261] 02:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 325 (0x8aab5400) [pid = 1960] [serial = 784] [outer = (nil)] 02:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 326 (0x8b385400) [pid = 1960] [serial = 785] [outer = 0x8aab5400] 02:34:11 INFO - PROCESS | 1960 | 1462527251574 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 327 (0x8b7c6000) [pid = 1960] [serial = 786] [outer = 0x8aab5400] 02:34:12 INFO - PROCESS | 1960 | 1462527252609 Marionette TRACE conn5 <- [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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1766ms 02:34:12 INFO - PROCESS | 1960 | 1462527252679 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1960 | 1462527252684 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:34:12 INFO - PROCESS | 1960 | 1462527252692 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1960 | 1462527252695 Marionette TRACE conn5 <- [1,1018,null,{}] 02:34:12 INFO - PROCESS | 1960 | 1462527252702 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 1960 | 1462527252998 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 02:34:13 INFO - PROCESS | 1960 | 1462527253176 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab3c00 == 96 [pid = 1960] [id = 262] 02:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 328 (0x8bf16000) [pid = 1960] [serial = 787] [outer = (nil)] 02:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 329 (0x8cec1800) [pid = 1960] [serial = 788] [outer = 0x8bf16000] 02:34:13 INFO - PROCESS | 1960 | 1462527253257 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 330 (0x8cee0c00) [pid = 1960] [serial = 789] [outer = 0x8bf16000] 02:34:16 INFO - PROCESS | 1960 | 1462527256161 Marionette TRACE conn5 <- [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]]]}] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 329 (0x88471c00) [pid = 1960] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 328 (0x9a47e800) [pid = 1960] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 327 (0x8b387800) [pid = 1960] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 326 (0xa2250000) [pid = 1960] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 325 (0x92c01400) [pid = 1960] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 324 (0x8bf10400) [pid = 1960] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 323 (0x8dbee400) [pid = 1960] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 322 (0x95138400) [pid = 1960] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 321 (0x8efbd800) [pid = 1960] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 320 (0x9a478000) [pid = 1960] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 319 (0x90475400) [pid = 1960] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 318 (0x9a475400) [pid = 1960] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 317 (0x8aab6000) [pid = 1960] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 316 (0x87cc4000) [pid = 1960] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 315 (0x887eb800) [pid = 1960] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 314 (0x8dad6800) [pid = 1960] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 313 (0x8dbea400) [pid = 1960] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 312 (0x9b8adc00) [pid = 1960] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 311 (0x9513a400) [pid = 1960] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 310 (0x8cdb2000) [pid = 1960] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 309 (0x90478c00) [pid = 1960] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 308 (0x8b7c7800) [pid = 1960] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 307 (0x9204ec00) [pid = 1960] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 306 (0x97674400) [pid = 1960] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 305 (0x91ecd400) [pid = 1960] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 304 (0x87cc4800) [pid = 1960] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 303 (0x9d890400) [pid = 1960] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 302 (0x8dad0800) [pid = 1960] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 301 (0x875ca800) [pid = 1960] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 300 (0x8cf32400) [pid = 1960] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 299 (0x97674800) [pid = 1960] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 298 (0x8ced2800) [pid = 1960] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 297 (0x87a87c00) [pid = 1960] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 296 (0x91edb800) [pid = 1960] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 295 (0xa238e400) [pid = 1960] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 294 (0x8aab0800) [pid = 1960] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 293 (0x8aa7c400) [pid = 1960] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 292 (0x915ee800) [pid = 1960] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 291 (0x90478400) [pid = 1960] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 290 (0x93ae1800) [pid = 1960] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 289 (0x93a1d400) [pid = 1960] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 3695ms 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 288 (0x8bf1f000) [pid = 1960] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 287 (0x87a8cc00) [pid = 1960] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 286 (0x915f3c00) [pid = 1960] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 285 (0x8eb6dc00) [pid = 1960] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 284 (0x8e7cf400) [pid = 1960] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 283 (0x875cb000) [pid = 1960] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 282 (0x8cdaac00) [pid = 1960] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 281 (0x885b5400) [pid = 1960] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x9977cc00) [pid = 1960] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x8cf38400) [pid = 1960] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x885b5800) [pid = 1960] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x9600d800) [pid = 1960] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x9a472800) [pid = 1960] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x995d2800) [pid = 1960] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0xa320a400) [pid = 1960] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x920d0c00) [pid = 1960] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x8eb67400) [pid = 1960] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x87a7d800) [pid = 1960] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x92c05000) [pid = 1960] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x875c6400) [pid = 1960] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x99aee800) [pid = 1960] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0xa238f400) [pid = 1960] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x92057c00) [pid = 1960] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x9163c000) [pid = 1960] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x915fb400) [pid = 1960] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x960cc000) [pid = 1960] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x93a47c00) [pid = 1960] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x8befb000) [pid = 1960] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x95d25c00) [pid = 1960] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x9508d000) [pid = 1960] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x8d16e000) [pid = 1960] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x9163d800) [pid = 1960] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x8eb6c000) [pid = 1960] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x8dad6000) [pid = 1960] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x91c79c00) [pid = 1960] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x91ed7400) [pid = 1960] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x8b740c00) [pid = 1960] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x945e4800) [pid = 1960] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x90345c00) [pid = 1960] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x92c07800) [pid = 1960] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x945ea800) [pid = 1960] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x93a48000) [pid = 1960] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x99fd9000) [pid = 1960] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x93a43000) [pid = 1960] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x8e7cd400) [pid = 1960] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x8b73ac00) [pid = 1960] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x88475c00) [pid = 1960] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x8b37c400) [pid = 1960] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x9a969400) [pid = 1960] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x8beef800) [pid = 1960] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x8dcce400) [pid = 1960] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x90472800) [pid = 1960] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x8ceccc00) [pid = 1960] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x9204c800) [pid = 1960] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x9a475c00) [pid = 1960] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x9b8b1c00) [pid = 1960] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x99bc9800) [pid = 1960] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x8cec5000) [pid = 1960] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x8bf1e400) [pid = 1960] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x8bca4c00) [pid = 1960] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x89704c00) [pid = 1960] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x920db800) [pid = 1960] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x98debc00) [pid = 1960] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x91c74000) [pid = 1960] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x8b7c3800) [pid = 1960] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x93aaf000) [pid = 1960] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x8bf11800) [pid = 1960] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0xa633ec00) [pid = 1960] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x8bf1ec00) [pid = 1960] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x8b4f0800) [pid = 1960] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x94675000) [pid = 1960] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x91557000) [pid = 1960] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x8eb62800) [pid = 1960] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x8b4e8800) [pid = 1960] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:34:16 INFO - PROCESS | 1960 | 1462527256411 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1960 | 1462527256421 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 02:34:16 INFO - PROCESS | 1960 | 1462527256467 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1960 | 1462527256469 Marionette TRACE conn5 <- [1,1022,null,{}] 02:34:16 INFO - PROCESS | 1960 | 1462527256508 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 1960 | 1462527256832 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 02:34:16 INFO - PROCESS | 1960 | 1462527256874 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cc000 == 97 [pid = 1960] [id = 263] 02:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x87a87c00) [pid = 1960] [serial = 790] [outer = (nil)] 02:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x87ccf400) [pid = 1960] [serial = 791] [outer = 0x87a87c00] 02:34:16 INFO - PROCESS | 1960 | 1462527256956 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x88475c00) [pid = 1960] [serial = 792] [outer = 0x87a87c00] 02:34:17 INFO - PROCESS | 1960 | 1462527257858 Marionette TRACE conn5 <- [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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1471ms 02:34:17 INFO - PROCESS | 1960 | 1462527257918 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1960 | 1462527257921 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:34:17 INFO - PROCESS | 1960 | 1462527257928 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1960 | 1462527257931 Marionette TRACE conn5 <- [1,1026,null,{}] 02:34:17 INFO - PROCESS | 1960 | 1462527257937 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 1960 | 1462527258339 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 02:34:18 INFO - PROCESS | 1960 | 1462527258734 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e56800 == 98 [pid = 1960] [id = 264] 02:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x85e5bc00) [pid = 1960] [serial = 793] [outer = (nil)] 02:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x874ab800) [pid = 1960] [serial = 794] [outer = 0x85e5bc00] 02:34:18 INFO - PROCESS | 1960 | 1462527258836 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x875c4800) [pid = 1960] [serial = 795] [outer = 0x85e5bc00] 02:34:19 INFO - PROCESS | 1960 | 1462527259910 Marionette TRACE conn5 <- [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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2038ms 02:34:19 INFO - PROCESS | 1960 | 1462527259969 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1960 | 1462527259977 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:34:19 INFO - PROCESS | 1960 | 1462527259986 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1960 | 1462527259991 Marionette TRACE conn5 <- [1,1030,null,{}] 02:34:20 INFO - PROCESS | 1960 | 1462527260001 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 1960 | 1462527260244 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 02:34:20 INFO - PROCESS | 1960 | 1462527260522 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x885b5000 == 99 [pid = 1960] [id = 265] 02:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x887f1400) [pid = 1960] [serial = 796] [outer = (nil)] 02:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x89704c00) [pid = 1960] [serial = 797] [outer = 0x887f1400] 02:34:20 INFO - PROCESS | 1960 | 1462527260666 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x8a74c000) [pid = 1960] [serial = 798] [outer = 0x887f1400] 02:34:21 INFO - PROCESS | 1960 | 1462527261682 Marionette TRACE conn5 <- [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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1741ms 02:34:21 INFO - PROCESS | 1960 | 1462527261728 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1960 | 1462527261734 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:34:21 INFO - PROCESS | 1960 | 1462527261742 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1960 | 1462527261747 Marionette TRACE conn5 <- [1,1034,null,{}] 02:34:21 INFO - PROCESS | 1960 | 1462527261755 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:22 INFO - PROCESS | 1960 | 1462527262000 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 02:34:22 INFO - PROCESS | 1960 | 1462527262377 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4ee800 == 100 [pid = 1960] [id = 266] 02:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x8b4f0800) [pid = 1960] [serial = 799] [outer = (nil)] 02:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x8b7c3000) [pid = 1960] [serial = 800] [outer = 0x8b4f0800] 02:34:22 INFO - PROCESS | 1960 | 1462527262479 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x8bc9fc00) [pid = 1960] [serial = 801] [outer = 0x8b4f0800] 02:34:23 INFO - PROCESS | 1960 | 1462527263481 Marionette TRACE conn5 <- [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]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1797ms 02:34:23 INFO - PROCESS | 1960 | 1462527263540 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 1960 | 1462527263547 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 02:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:34:23 INFO - PROCESS | 1960 | 1462527263566 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 1960 | 1462527263575 Marionette TRACE conn5 <- [1,1038,null,{}] 02:34:23 INFO - PROCESS | 1960 | 1462527263590 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 1960 | 1462527263877 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 02:34:24 INFO - PROCESS | 1960 | 1462527264214 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e6800 == 101 [pid = 1960] [id = 267] 02:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x8aabd000) [pid = 1960] [serial = 802] [outer = (nil)] 02:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x8cec9400) [pid = 1960] [serial = 803] [outer = 0x8aabd000] 02:34:24 INFO - PROCESS | 1960 | 1462527264310 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x8cf33c00) [pid = 1960] [serial = 804] [outer = 0x8aabd000] 02:34:25 INFO - PROCESS | 1960 | 1462527265304 Marionette TRACE conn5 <- [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]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1812ms 02:34:25 INFO - PROCESS | 1960 | 1462527265370 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1960 | 1462527265374 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:34:25 INFO - PROCESS | 1960 | 1462527265381 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1960 | 1462527265385 Marionette TRACE conn5 <- [1,1042,null,{}] 02:34:25 INFO - PROCESS | 1960 | 1462527265391 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 1960 | 1462527265660 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 02:34:26 INFO - PROCESS | 1960 | 1462527265975 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cedb800 == 102 [pid = 1960] [id = 268] 02:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x8cf3ec00) [pid = 1960] [serial = 805] [outer = (nil)] 02:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x8d16d000) [pid = 1960] [serial = 806] [outer = 0x8cf3ec00] 02:34:26 INFO - PROCESS | 1960 | 1462527266074 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x8d1aec00) [pid = 1960] [serial = 807] [outer = 0x8cf3ec00] 02:34:27 INFO - PROCESS | 1960 | 1462527267042 Marionette TRACE conn5 <- [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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1737ms 02:34:27 INFO - PROCESS | 1960 | 1462527267119 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 02:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:34:27 INFO - PROCESS | 1960 | 1462527267124 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 02:34:27 INFO - PROCESS | 1960 | 1462527267131 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1960 | 1462527267136 Marionette TRACE conn5 <- [1,1046,null,{}] 02:34:27 INFO - PROCESS | 1960 | 1462527267143 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 1960 | 1462527267417 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 02:34:27 INFO - PROCESS | 1960 | 1462527267749 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbe7800 == 103 [pid = 1960] [id = 269] 02:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x8dbe8400) [pid = 1960] [serial = 808] [outer = (nil)] 02:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x8dbecc00) [pid = 1960] [serial = 809] [outer = 0x8dbe8400] 02:34:27 INFO - PROCESS | 1960 | 1462527267861 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x8e7cf000) [pid = 1960] [serial = 810] [outer = 0x8dbe8400] 02:34:28 INFO - PROCESS | 1960 | 1462527268906 Marionette TRACE conn5 <- [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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1839ms 02:34:28 INFO - PROCESS | 1960 | 1462527268970 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1960 | 1462527268974 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:34:28 INFO - PROCESS | 1960 | 1462527268981 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1960 | 1462527268986 Marionette TRACE conn5 <- [1,1050,null,{}] 02:34:28 INFO - PROCESS | 1960 | 1462527268994 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 1960 | 1462527269287 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 02:34:29 INFO - PROCESS | 1960 | 1462527269611 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbea800 == 104 [pid = 1960] [id = 270] 02:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x8e7d2000) [pid = 1960] [serial = 811] [outer = (nil)] 02:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x90350400) [pid = 1960] [serial = 812] [outer = 0x8e7d2000] 02:34:29 INFO - PROCESS | 1960 | 1462527269710 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x90477000) [pid = 1960] [serial = 813] [outer = 0x8e7d2000] 02:34:30 INFO - PROCESS | 1960 | 1462527270686 Marionette TRACE conn5 <- [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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1782ms 02:34:30 INFO - PROCESS | 1960 | 1462527270766 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1960 | 1462527270770 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 02:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:34:30 INFO - PROCESS | 1960 | 1462527270778 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1960 | 1462527270782 Marionette TRACE conn5 <- [1,1054,null,{}] 02:34:30 INFO - PROCESS | 1960 | 1462527270790 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 1960 | 1462527271039 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 02:34:31 INFO - PROCESS | 1960 | 1462527271375 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b8800 == 105 [pid = 1960] [id = 271] 02:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x8e7d1000) [pid = 1960] [serial = 814] [outer = (nil)] 02:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x915edc00) [pid = 1960] [serial = 815] [outer = 0x8e7d1000] 02:34:31 INFO - PROCESS | 1960 | 1462527271477 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x915f1c00) [pid = 1960] [serial = 816] [outer = 0x8e7d1000] 02:34:32 INFO - PROCESS | 1960 | 1462527272416 Marionette TRACE conn5 <- [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]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1687ms 02:34:32 INFO - PROCESS | 1960 | 1462527272466 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1960 | 1462527272471 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 02:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:34:32 INFO - PROCESS | 1960 | 1462527272478 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1960 | 1462527272482 Marionette TRACE conn5 <- [1,1058,null,{}] 02:34:32 INFO - PROCESS | 1960 | 1462527272489 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 1960 | 1462527272718 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 02:34:33 INFO - PROCESS | 1960 | 1462527273033 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x90471800 == 106 [pid = 1960] [id = 272] 02:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x9155a400) [pid = 1960] [serial = 817] [outer = (nil)] 02:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x916b9000) [pid = 1960] [serial = 818] [outer = 0x9155a400] 02:34:33 INFO - PROCESS | 1960 | 1462527273137 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x91c79000) [pid = 1960] [serial = 819] [outer = 0x9155a400] 02:34:34 INFO - PROCESS | 1960 | 1462527274091 Marionette TRACE conn5 <- [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]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1685ms 02:34:34 INFO - PROCESS | 1960 | 1462527274164 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 1960 | 1462527274168 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:34:34 INFO - PROCESS | 1960 | 1462527274176 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1960 | 1462527274180 Marionette TRACE conn5 <- [1,1062,null,{}] 02:34:34 INFO - PROCESS | 1960 | 1462527274187 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 1960 | 1462527274477 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 02:34:34 INFO - PROCESS | 1960 | 1462527274802 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb67000 == 107 [pid = 1960] [id = 273] 02:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x91565000) [pid = 1960] [serial = 820] [outer = (nil)] 02:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x91ed9c00) [pid = 1960] [serial = 821] [outer = 0x91565000] 02:34:34 INFO - PROCESS | 1960 | 1462527274894 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x9204ec00) [pid = 1960] [serial = 822] [outer = 0x91565000] 02:34:35 INFO - PROCESS | 1960 | 1462527275838 Marionette TRACE conn5 <- [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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1695ms 02:34:35 INFO - PROCESS | 1960 | 1462527275872 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 1960 | 1462527275875 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 02:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:34:35 INFO - PROCESS | 1960 | 1462527275884 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 1960 | 1462527275889 Marionette TRACE conn5 <- [1,1066,null,{}] 02:34:35 INFO - PROCESS | 1960 | 1462527275895 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 1960 | 1462527276131 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 02:34:36 INFO - PROCESS | 1960 | 1462527276462 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b47000 == 108 [pid = 1960] [id = 274] 02:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x92b48800) [pid = 1960] [serial = 823] [outer = (nil)] 02:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x92b50c00) [pid = 1960] [serial = 824] [outer = 0x92b48800] 02:34:36 INFO - PROCESS | 1960 | 1462527276579 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x93a1b000) [pid = 1960] [serial = 825] [outer = 0x92b48800] 02:34:37 INFO - PROCESS | 1960 | 1462527277566 Marionette TRACE conn5 <- [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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1734ms 02:34:37 INFO - PROCESS | 1960 | 1462527277619 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1960 | 1462527277623 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:34:37 INFO - PROCESS | 1960 | 1462527277632 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1960 | 1462527277637 Marionette TRACE conn5 <- [1,1070,null,{}] 02:34:37 INFO - PROCESS | 1960 | 1462527277643 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 1960 | 1462527277926 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 02:34:38 INFO - PROCESS | 1960 | 1462527278250 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b4ac00 == 109 [pid = 1960] [id = 275] 02:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x93aa6c00) [pid = 1960] [serial = 826] [outer = (nil)] 02:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x94674c00) [pid = 1960] [serial = 827] [outer = 0x93aa6c00] 02:34:38 INFO - PROCESS | 1960 | 1462527278345 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x9508e400) [pid = 1960] [serial = 828] [outer = 0x93aa6c00] 02:34:39 INFO - PROCESS | 1960 | 1462527279335 Marionette TRACE conn5 <- [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]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1734ms 02:34:39 INFO - PROCESS | 1960 | 1462527279367 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 1960 | 1462527279371 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 02:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:34:39 INFO - PROCESS | 1960 | 1462527279378 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1960 | 1462527279381 Marionette TRACE conn5 <- [1,1074,null,{}] 02:34:39 INFO - PROCESS | 1960 | 1462527279388 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 1960 | 1462527279615 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 02:34:39 INFO - PROCESS | 1960 | 1462527279952 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x90346000 == 110 [pid = 1960] [id = 276] 02:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x9204cc00) [pid = 1960] [serial = 829] [outer = (nil)] 02:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x960be400) [pid = 1960] [serial = 830] [outer = 0x9204cc00] 02:34:40 INFO - PROCESS | 1960 | 1462527280051 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x960c1c00) [pid = 1960] [serial = 831] [outer = 0x9204cc00] 02:34:41 INFO - PROCESS | 1960 | 1462527281021 Marionette TRACE conn5 <- [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]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1684ms 02:34:41 INFO - PROCESS | 1960 | 1462527281064 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 02:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:34:41 INFO - PROCESS | 1960 | 1462527281069 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 02:34:41 INFO - PROCESS | 1960 | 1462527281077 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1960 | 1462527281080 Marionette TRACE conn5 <- [1,1078,null,{}] 02:34:41 INFO - PROCESS | 1960 | 1462527281087 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 1960 | 1462527281371 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 02:34:41 INFO - PROCESS | 1960 | 1462527281708 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1960 | --DOCSHELL 0x9977b000 == 109 [pid = 1960] [id = 9] 02:34:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x97755400 == 110 [pid = 1960] [id = 277] 02:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x98925400) [pid = 1960] [serial = 832] [outer = (nil)] 02:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x98dea800) [pid = 1960] [serial = 833] [outer = 0x98925400] 02:34:41 INFO - PROCESS | 1960 | 1462527281834 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x98df1400) [pid = 1960] [serial = 834] [outer = 0x98925400] 02:34:42 INFO - PROCESS | 1960 | 1462527282922 Marionette TRACE conn5 <- [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]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1902ms 02:34:42 INFO - PROCESS | 1960 | 1462527282979 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1960 | 1462527282983 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 02:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:34:42 INFO - PROCESS | 1960 | 1462527282990 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1960 | 1462527282994 Marionette TRACE conn5 <- [1,1082,null,{}] 02:34:43 INFO - PROCESS | 1960 | 1462527283001 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 1960 | 1462527283262 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 02:34:43 INFO - PROCESS | 1960 | 1462527283592 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c4000 == 111 [pid = 1960] [id = 278] 02:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x875c7000) [pid = 1960] [serial = 835] [outer = (nil)] 02:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x87cc1800) [pid = 1960] [serial = 836] [outer = 0x875c7000] 02:34:43 INFO - PROCESS | 1960 | 1462527283684 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x885adc00) [pid = 1960] [serial = 837] [outer = 0x875c7000] 02:34:44 INFO - PROCESS | 1960 | 1462527284782 Marionette TRACE conn5 <- [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]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1842ms 02:34:44 INFO - PROCESS | 1960 | 1462527284833 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 1960 | 1462527284838 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 02:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:34:44 INFO - PROCESS | 1960 | 1462527284846 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 1960 | 1462527284850 Marionette TRACE conn5 <- [1,1086,null,{}] 02:34:44 INFO - PROCESS | 1960 | 1462527284857 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 1960 | 1462527285133 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 02:34:45 INFO - PROCESS | 1960 | 1462527285468 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e51400 == 112 [pid = 1960] [id = 279] 02:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x875cac00) [pid = 1960] [serial = 838] [outer = (nil)] 02:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x8aab2000) [pid = 1960] [serial = 839] [outer = 0x875cac00] 02:34:45 INFO - PROCESS | 1960 | 1462527285566 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x8b747000) [pid = 1960] [serial = 840] [outer = 0x875cac00] 02:34:46 INFO - PROCESS | 1960 | 1462527286507 Marionette TRACE conn5 <- [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]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1734ms 02:34:46 INFO - PROCESS | 1960 | 1462527286581 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 1960 | 1462527286585 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 02:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:34:46 INFO - PROCESS | 1960 | 1462527286593 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 1960 | 1462527286597 Marionette TRACE conn5 <- [1,1090,null,{}] 02:34:46 INFO - PROCESS | 1960 | 1462527286603 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 1960 | 1462527286836 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 02:34:47 INFO - PROCESS | 1960 | 1462527287169 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a741800 == 113 [pid = 1960] [id = 280] 02:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x8b37cc00) [pid = 1960] [serial = 841] [outer = (nil)] 02:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x8b4ef400) [pid = 1960] [serial = 842] [outer = 0x8b37cc00] 02:34:47 INFO - PROCESS | 1960 | 1462527287262 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x8befdc00) [pid = 1960] [serial = 843] [outer = 0x8b37cc00] 02:34:48 INFO - PROCESS | 1960 | 1462527288191 Marionette TRACE conn5 <- [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]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1631ms 02:34:48 INFO - PROCESS | 1960 | 1462527288226 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1960 | 1462527288231 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 02:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:34:48 INFO - PROCESS | 1960 | 1462527288239 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1960 | 1462527288243 Marionette TRACE conn5 <- [1,1094,null,{}] 02:34:48 INFO - PROCESS | 1960 | 1462527288250 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 1960 | 1462527288487 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad1400 == 112 [pid = 1960] [id = 132] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x8d167800 == 111 [pid = 1960] [id = 135] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x93aad800 == 110 [pid = 1960] [id = 90] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x91ed3800 == 109 [pid = 1960] [id = 134] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9f800 == 108 [pid = 1960] [id = 196] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x920d1c00 == 107 [pid = 1960] [id = 130] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x875cc000 == 106 [pid = 1960] [id = 263] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab3c00 == 105 [pid = 1960] [id = 262] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab1c00 == 104 [pid = 1960] [id = 261] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x874ad400 == 103 [pid = 1960] [id = 260] 02:34:49 INFO - PROCESS | 1960 | --DOCSHELL 0x85e5ac00 == 102 [pid = 1960] [id = 259] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x9ad8fc00) [pid = 1960] [serial = 292] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x8b4e9c00) [pid = 1960] [serial = 467] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0xa3214800) [pid = 1960] [serial = 461] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x93a4e800) [pid = 1960] [serial = 675] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x8d1ab800) [pid = 1960] [serial = 603] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0xa2529400) [pid = 1960] [serial = 693] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x9d88fc00) [pid = 1960] [serial = 340] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x8efc6c00) [pid = 1960] [serial = 301] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0xa336dc00) [pid = 1960] [serial = 686] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x94673000) [pid = 1960] [serial = 377] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x9a96c800) [pid = 1960] [serial = 683] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x8aabcc00) [pid = 1960] [serial = 630] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x87ccac00) [pid = 1960] [serial = 702] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x887f3400) [pid = 1960] [serial = 695] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x93a1f800) [pid = 1960] [serial = 398] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x8dbf2800) [pid = 1960] [serial = 690] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x9b4cb800) [pid = 1960] [serial = 684] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x9d354400) [pid = 1960] [serial = 298] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x98a66000) [pid = 1960] [serial = 509] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x8cedf400) [pid = 1960] [serial = 455] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x9a47b400) [pid = 1960] [serial = 250] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x8dcca400) [pid = 1960] [serial = 636] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x98164c00) [pid = 1960] [serial = 681] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x99fd0400) [pid = 1960] [serial = 575] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x91ed8400) [pid = 1960] [serial = 401] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x87cd0c00) [pid = 1960] [serial = 704] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0xa6306800) [pid = 1960] [serial = 256] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x8dad9800) [pid = 1960] [serial = 395] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x88470c00) [pid = 1960] [serial = 720] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x8cf3e400) [pid = 1960] [serial = 624] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x9a480000) [pid = 1960] [serial = 380] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x8cedc000) [pid = 1960] [serial = 449] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x87ccfc00) [pid = 1960] [serial = 710] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x93a23c00) [pid = 1960] [serial = 566] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0xa2794400) [pid = 1960] [serial = 383] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x8aab9c00) [pid = 1960] [serial = 725] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x8aa84c00) [pid = 1960] [serial = 648] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x9b8abc00) [pid = 1960] [serial = 307] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x920d7400) [pid = 1960] [serial = 434] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x9600f400) [pid = 1960] [serial = 615] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x94676400) [pid = 1960] [serial = 503] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x8d1b0400) [pid = 1960] [serial = 524] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x8a748c00) [pid = 1960] [serial = 714] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x91df3c00) [pid = 1960] [serial = 283] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x91c7cc00) [pid = 1960] [serial = 560] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x90352400) [pid = 1960] [serial = 431] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x887f8400) [pid = 1960] [serial = 699] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x8cdb3800) [pid = 1960] [serial = 452] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x97672c00) [pid = 1960] [serial = 680] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x8aab5c00) [pid = 1960] [serial = 668] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x9a47c000) [pid = 1960] [serial = 289] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0xa4f17c00) [pid = 1960] [serial = 627] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x8a744800) [pid = 1960] [serial = 723] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x96017c00) [pid = 1960] [serial = 295] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x9ac0f000) [pid = 1960] [serial = 440] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x9b4d3800) [pid = 1960] [serial = 578] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x9ac0e000) [pid = 1960] [serial = 692] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0xa511a800) [pid = 1960] [serial = 346] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x920d9800) [pid = 1960] [serial = 389] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x90472c00) [pid = 1960] [serial = 328] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x87a86c00) [pid = 1960] [serial = 708] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x9a47d800) [pid = 1960] [serial = 618] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x8a74b800) [pid = 1960] [serial = 716] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x9d88cc00) [pid = 1960] [serial = 443] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0xa4f13000) [pid = 1960] [serial = 527] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x93ab0c00) [pid = 1960] [serial = 331] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x92c09800) [pid = 1960] [serial = 563] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x887f5000) [pid = 1960] [serial = 696] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0xa6fef400) [pid = 1960] [serial = 259] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x98df4400) [pid = 1960] [serial = 437] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0xa23e1800) [pid = 1960] [serial = 621] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x8dad7c00) [pid = 1960] [serial = 557] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x8dbe9c00) [pid = 1960] [serial = 705] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x9600fc00) [pid = 1960] [serial = 334] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x96019800) [pid = 1960] [serial = 506] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0xa336e400) [pid = 1960] [serial = 407] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x93aaa400) [pid = 1960] [serial = 244] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x92058800) [pid = 1960] [serial = 304] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x91c7f000) [pid = 1960] [serial = 606] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x93a1d000) [pid = 1960] [serial = 609] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x93a26c00) [pid = 1960] [serial = 404] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x8d1abc00) [pid = 1960] [serial = 536] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x9513a800) [pid = 1960] [serial = 286] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x915f4800) [pid = 1960] [serial = 500] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x887f7c00) [pid = 1960] [serial = 722] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x946b7000) [pid = 1960] [serial = 612] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x946ac400) [pid = 1960] [serial = 677] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x93a4fc00) [pid = 1960] [serial = 386] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x9ac11000) [pid = 1960] [serial = 337] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x95d2ec00) [pid = 1960] [serial = 569] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0xa5165800) [pid = 1960] [serial = 687] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x8e7d8000) [pid = 1960] [serial = 352] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x8b747400) [pid = 1960] [serial = 711] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8b743800) [pid = 1960] [serial = 533] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x8e7d3c00) [pid = 1960] [serial = 645] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8b389000) [pid = 1960] [serial = 464] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0xa27ca400) [pid = 1960] [serial = 581] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8befa400) [pid = 1960] [serial = 458] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0xa6c49400) [pid = 1960] [serial = 639] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8b744000) [pid = 1960] [serial = 669] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x99ae7c00) [pid = 1960] [serial = 584] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x875d0c00) [pid = 1960] [serial = 698] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8dacec00) [pid = 1960] [serial = 497] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x95d2d400) [pid = 1960] [serial = 678] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x92c0c000) [pid = 1960] [serial = 674] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x98def400) [pid = 1960] [serial = 572] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x9b918800) [pid = 1960] [serial = 515] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8a747000) [pid = 1960] [serial = 713] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0xa2781800) [pid = 1960] [serial = 343] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x9b8b4000) [pid = 1960] [serial = 253] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x9d352000) [pid = 1960] [serial = 446] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0xa224f000) [pid = 1960] [serial = 521] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8bcab000) [pid = 1960] [serial = 410] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x8b745000) [pid = 1960] [serial = 554] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x87cc7c00) [pid = 1960] [serial = 701] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8dbef800) [pid = 1960] [serial = 689] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0xa35a2c00) [pid = 1960] [serial = 392] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x87a80000) [pid = 1960] [serial = 719] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x9a481c00) [pid = 1960] [serial = 512] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x91c80800) [pid = 1960] [serial = 349] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8a750c00) [pid = 1960] [serial = 717] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8b4ed400) [pid = 1960] [serial = 726] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b7cd000) [pid = 1960] [serial = 530] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x976dc400) [pid = 1960] [serial = 204] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8bf1c400) [pid = 1960] [serial = 518] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0xa6943800) [pid = 1960] [serial = 633] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8cecf400) [pid = 1960] [serial = 671] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x91ed4c00) [pid = 1960] [serial = 600] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x97753000) [pid = 1960] [serial = 247] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x87a84800) [pid = 1960] [serial = 707] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x93a1f400) [pid = 1960] [serial = 666] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8eb6c800) [pid = 1960] [serial = 241] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8d166000) [pid = 1960] [serial = 672] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8e7d8c00) [pid = 1960] [serial = 470] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8bcab800) [pid = 1960] [serial = 728] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x88478800) [pid = 1960] [serial = 642] [outer = (nil)] [url = about:blank] 02:34:50 INFO - PROCESS | 1960 | 1462527290195 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e51000 == 103 [pid = 1960] [id = 281] 02:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x85e57c00) [pid = 1960] [serial = 844] [outer = (nil)] 02:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x875c1400) [pid = 1960] [serial = 845] [outer = 0x85e57c00] 02:34:50 INFO - PROCESS | 1960 | 1462527290297 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x87a81800) [pid = 1960] [serial = 846] [outer = 0x85e57c00] 02:34:51 INFO - PROCESS | 1960 | 1462527291168 Marionette TRACE conn5 <- [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]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2997ms 02:34:51 INFO - PROCESS | 1960 | 1462527291239 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1960 | 1462527291246 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:34:51 INFO - PROCESS | 1960 | 1462527291255 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1960 | 1462527291261 Marionette TRACE conn5 <- [1,1098,null,{}] 02:34:51 INFO - PROCESS | 1960 | 1462527291269 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 1960 | 1462527291504 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 02:34:51 INFO - PROCESS | 1960 | 1462527291740 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x88474000 == 104 [pid = 1960] [id = 282] 02:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x88478800) [pid = 1960] [serial = 847] [outer = (nil)] 02:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x887eb400) [pid = 1960] [serial = 848] [outer = 0x88478800] 02:34:51 INFO - PROCESS | 1960 | 1462527291830 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x887f5000) [pid = 1960] [serial = 849] [outer = 0x88478800] 02:34:52 INFO - PROCESS | 1960 | 1462527292770 Marionette TRACE conn5 <- [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]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1588ms 02:34:52 INFO - PROCESS | 1960 | 1462527292847 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1960 | 1462527292854 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 02:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:34:52 INFO - PROCESS | 1960 | 1462527292861 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1960 | 1462527292864 Marionette TRACE conn5 <- [1,1102,null,{}] 02:34:52 INFO - PROCESS | 1960 | 1462527292880 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 1960 | 1462527293158 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 02:34:53 INFO - PROCESS | 1960 | 1462527293192 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8ac00 == 105 [pid = 1960] [id = 283] 02:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8a74b800) [pid = 1960] [serial = 850] [outer = (nil)] 02:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8aa82000) [pid = 1960] [serial = 851] [outer = 0x8a74b800] 02:34:53 INFO - PROCESS | 1960 | 1462527293276 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8aab4c00) [pid = 1960] [serial = 852] [outer = 0x8a74b800] 02:34:54 INFO - PROCESS | 1960 | 1462527294820 Marionette TRACE conn5 <- [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]]]}] 02:34:54 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8bf16000) [pid = 1960] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:34:54 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x875c1c00) [pid = 1960] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:34:54 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8aa86800) [pid = 1960] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:34:54 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x875ca400) [pid = 1960] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:34:54 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8aab5400) [pid = 1960] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2047ms 02:34:54 INFO - PROCESS | 1960 | 1462527294942 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1960 | 1462527294947 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 02:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:34:54 INFO - PROCESS | 1960 | 1462527294965 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1960 | 1462527294975 Marionette TRACE conn5 <- [1,1106,null,{}] 02:34:54 INFO - PROCESS | 1960 | 1462527294981 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 1960 | 1462527295255 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 02:34:55 INFO - PROCESS | 1960 | 1462527295366 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab6800 == 106 [pid = 1960] [id = 284] 02:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b37d000) [pid = 1960] [serial = 853] [outer = (nil)] 02:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b73b800) [pid = 1960] [serial = 854] [outer = 0x8b37d000] 02:34:55 INFO - PROCESS | 1960 | 1462527295444 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b7c2800) [pid = 1960] [serial = 855] [outer = 0x8b37d000] 02:34:56 INFO - PROCESS | 1960 | 1462527296253 Marionette TRACE conn5 <- [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]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1354ms 02:34:56 INFO - PROCESS | 1960 | 1462527296311 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 1960 | 1462527296315 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 02:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:34:56 INFO - PROCESS | 1960 | 1462527296323 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 1960 | 1462527296327 Marionette TRACE conn5 <- [1,1110,null,{}] 02:34:56 INFO - PROCESS | 1960 | 1462527296333 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 1960 | 1462527296555 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 02:34:56 INFO - PROCESS | 1960 | 1462527296735 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x885a7c00 == 107 [pid = 1960] [id = 285] 02:34:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8b7c5400) [pid = 1960] [serial = 856] [outer = (nil)] 02:34:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8bca7000) [pid = 1960] [serial = 857] [outer = 0x8b7c5400] 02:34:56 INFO - PROCESS | 1960 | 1462527296817 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8bef4000) [pid = 1960] [serial = 858] [outer = 0x8b7c5400] 02:34:58 INFO - PROCESS | 1960 | 1462527297995 Marionette TRACE conn5 <- [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]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1735ms 02:34:58 INFO - PROCESS | 1960 | 1462527298060 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1960 | 1462527298069 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 02:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:34:58 INFO - PROCESS | 1960 | 1462527298080 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1960 | 1462527298086 Marionette TRACE conn5 <- [1,1114,null,{}] 02:34:58 INFO - PROCESS | 1960 | 1462527298096 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 1960 | 1462527298376 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 02:34:58 INFO - PROCESS | 1960 | 1462527298688 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x88470c00 == 108 [pid = 1960] [id = 286] 02:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x88472c00) [pid = 1960] [serial = 859] [outer = (nil)] 02:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x887f2000) [pid = 1960] [serial = 860] [outer = 0x88472c00] 02:34:58 INFO - PROCESS | 1960 | 1462527298802 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8aa84400) [pid = 1960] [serial = 861] [outer = 0x88472c00] 02:34:59 INFO - PROCESS | 1960 | 1462527299950 Marionette TRACE conn5 <- [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]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1892ms 02:34:59 INFO - PROCESS | 1960 | 1462527299973 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 1960 | 1462527299983 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 02:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:35:00 INFO - PROCESS | 1960 | 1462527299996 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1960 | 1462527300002 Marionette TRACE conn5 <- [1,1118,null,{}] 02:35:00 INFO - PROCESS | 1960 | 1462527300009 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 1960 | 1462527300293 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 02:35:00 INFO - PROCESS | 1960 | 1462527300668 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bc9f800 == 109 [pid = 1960] [id = 287] 02:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8bca3000) [pid = 1960] [serial = 862] [outer = (nil)] 02:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8bef9800) [pid = 1960] [serial = 863] [outer = 0x8bca3000] 02:35:00 INFO - PROCESS | 1960 | 1462527300776 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8bf19c00) [pid = 1960] [serial = 864] [outer = 0x8bca3000] 02:35:01 INFO - PROCESS | 1960 | 1462527301780 Marionette TRACE conn5 <- [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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1836ms 02:35:01 INFO - PROCESS | 1960 | 1462527301833 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1960 | 1462527301839 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:35:01 INFO - PROCESS | 1960 | 1462527301847 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1960 | 1462527301855 Marionette TRACE conn5 <- [1,1122,null,{}] 02:35:01 INFO - PROCESS | 1960 | 1462527301875 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 1960 | 1462527302331 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 02:35:02 INFO - PROCESS | 1960 | 1462527302628 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a742800 == 110 [pid = 1960] [id = 288] 02:35:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8cec5c00) [pid = 1960] [serial = 865] [outer = (nil)] 02:35:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8ced0800) [pid = 1960] [serial = 866] [outer = 0x8cec5c00] 02:35:02 INFO - PROCESS | 1960 | 1462527302738 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8cf34400) [pid = 1960] [serial = 867] [outer = 0x8cec5c00] 02:35:03 INFO - PROCESS | 1960 | 1462527303711 Marionette TRACE conn5 <- [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]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1897ms 02:35:03 INFO - PROCESS | 1960 | 1462527303744 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 1960 | 1462527303748 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:35:03 INFO - PROCESS | 1960 | 1462527303757 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1960 | 1462527303762 Marionette TRACE conn5 <- [1,1126,null,{}] 02:35:03 INFO - PROCESS | 1960 | 1462527303769 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 1960 | 1462527304020 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 02:35:04 INFO - PROCESS | 1960 | 1462527304277 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73ac00 == 111 [pid = 1960] [id = 289] 02:35:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8cf39000) [pid = 1960] [serial = 868] [outer = (nil)] 02:35:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x8d162c00) [pid = 1960] [serial = 869] [outer = 0x8cf39000] 02:35:04 INFO - PROCESS | 1960 | 1462527304414 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x8d1ab800) [pid = 1960] [serial = 870] [outer = 0x8cf39000] 02:35:05 INFO - PROCESS | 1960 | 1462527305420 Marionette TRACE conn5 <- [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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1695ms 02:35:05 INFO - PROCESS | 1960 | 1462527305452 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1960 | 1462527305456 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:35:05 INFO - PROCESS | 1960 | 1462527305464 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1960 | 1462527305467 Marionette TRACE conn5 <- [1,1130,null,{}] 02:35:05 INFO - PROCESS | 1960 | 1462527305474 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1960 | 1462527305738 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 02:35:06 INFO - PROCESS | 1960 | 1462527306005 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf3d800 == 112 [pid = 1960] [id = 290] 02:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x8d1b0400) [pid = 1960] [serial = 871] [outer = (nil)] 02:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x8dad2000) [pid = 1960] [serial = 872] [outer = 0x8d1b0400] 02:35:06 INFO - PROCESS | 1960 | 1462527306140 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x8dad9000) [pid = 1960] [serial = 873] [outer = 0x8d1b0400] 02:35:07 INFO - PROCESS | 1960 | 1462527307167 Marionette TRACE conn5 <- [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]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1746ms 02:35:07 INFO - PROCESS | 1960 | 1462527307211 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 1960 | 1462527307214 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 02:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:35:07 INFO - PROCESS | 1960 | 1462527307224 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1960 | 1462527307227 Marionette TRACE conn5 <- [1,1134,null,{}] 02:35:07 INFO - PROCESS | 1960 | 1462527307236 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 1960 | 1462527307534 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 02:35:07 INFO - PROCESS | 1960 | 1462527307843 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbed800 == 113 [pid = 1960] [id = 291] 02:35:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x8dbf4000) [pid = 1960] [serial = 874] [outer = (nil)] 02:35:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x8dcc8c00) [pid = 1960] [serial = 875] [outer = 0x8dbf4000] 02:35:07 INFO - PROCESS | 1960 | 1462527307950 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x8e7cb800) [pid = 1960] [serial = 876] [outer = 0x8dbf4000] 02:35:08 INFO - PROCESS | 1960 | 1462527308954 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1791ms 02:35:09 INFO - PROCESS | 1960 | 1462527309015 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1960 | 1462527309019 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 02:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:35:09 INFO - PROCESS | 1960 | 1462527309027 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1960 | 1462527309032 Marionette TRACE conn5 <- [1,1138,null,{}] 02:35:09 INFO - PROCESS | 1960 | 1462527309039 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 1960 | 1462527309278 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 02:35:09 INFO - PROCESS | 1960 | 1462527309584 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca9800 == 114 [pid = 1960] [id = 292] 02:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x8d163400) [pid = 1960] [serial = 877] [outer = (nil)] 02:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x8efc1400) [pid = 1960] [serial = 878] [outer = 0x8d163400] 02:35:09 INFO - PROCESS | 1960 | 1462527309683 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x8efc7800) [pid = 1960] [serial = 879] [outer = 0x8d163400] 02:35:10 INFO - PROCESS | 1960 | 1462527310635 Marionette TRACE conn5 <- [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]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1684ms 02:35:10 INFO - PROCESS | 1960 | 1462527310712 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 1960 | 1462527310716 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 02:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:35:10 INFO - PROCESS | 1960 | 1462527310725 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 1960 | 1462527310729 Marionette TRACE conn5 <- [1,1142,null,{}] 02:35:10 INFO - PROCESS | 1960 | 1462527310737 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 1960 | 1462527311006 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 02:35:11 INFO - PROCESS | 1960 | 1462527311314 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dcc6c00 == 115 [pid = 1960] [id = 293] 02:35:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x8dcc9c00) [pid = 1960] [serial = 880] [outer = (nil)] 02:35:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x91557c00) [pid = 1960] [serial = 881] [outer = 0x8dcc9c00] 02:35:11 INFO - PROCESS | 1960 | 1462527311413 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x91560000) [pid = 1960] [serial = 882] [outer = 0x8dcc9c00] 02:35:12 INFO - PROCESS | 1960 | 1462527312354 Marionette TRACE conn5 <- [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]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1687ms 02:35:12 INFO - PROCESS | 1960 | 1462527312412 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 02:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:35:12 INFO - PROCESS | 1960 | 1462527312417 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 02:35:12 INFO - PROCESS | 1960 | 1462527312424 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 1960 | 1462527312428 Marionette TRACE conn5 <- [1,1146,null,{}] 02:35:12 INFO - PROCESS | 1960 | 1462527312435 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 1960 | 1462527312675 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 02:35:13 INFO - PROCESS | 1960 | 1462527313009 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x89708c00 == 116 [pid = 1960] [id = 294] 02:35:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x8efbfc00) [pid = 1960] [serial = 883] [outer = (nil)] 02:35:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x916b6400) [pid = 1960] [serial = 884] [outer = 0x8efbfc00] 02:35:13 INFO - PROCESS | 1960 | 1462527313109 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x91c74400) [pid = 1960] [serial = 885] [outer = 0x8efbfc00] 02:35:14 INFO - PROCESS | 1960 | 1462527314070 Marionette TRACE conn5 <- [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]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1685ms 02:35:14 INFO - PROCESS | 1960 | 1462527314111 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 02:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:35:14 INFO - PROCESS | 1960 | 1462527314116 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 02:35:14 INFO - PROCESS | 1960 | 1462527314124 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1960 | 1462527314127 Marionette TRACE conn5 <- [1,1150,null,{}] 02:35:14 INFO - PROCESS | 1960 | 1462527314134 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 1960 | 1462527314379 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 02:35:14 INFO - PROCESS | 1960 | 1462527314726 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efbc400 == 117 [pid = 1960] [id = 295] 02:35:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x91ece000) [pid = 1960] [serial = 886] [outer = (nil)] 02:35:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x91ed5c00) [pid = 1960] [serial = 887] [outer = 0x91ece000] 02:35:14 INFO - PROCESS | 1960 | 1462527314870 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x91edbc00) [pid = 1960] [serial = 888] [outer = 0x91ece000] 02:35:16 INFO - PROCESS | 1960 | 1462527316029 Marionette TRACE conn5 <- [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]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1940ms 02:35:16 INFO - PROCESS | 1960 | 1462527316064 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 1960 | 1462527316068 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 02:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:35:16 INFO - PROCESS | 1960 | 1462527316077 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 1960 | 1462527316082 Marionette TRACE conn5 <- [1,1154,null,{}] 02:35:16 INFO - PROCESS | 1960 | 1462527316089 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 1960 | 1462527316358 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 02:35:16 INFO - PROCESS | 1960 | 1462527316627 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df1800 == 118 [pid = 1960] [id = 296] 02:35:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x92b45800) [pid = 1960] [serial = 889] [outer = (nil)] 02:35:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x92c09800) [pid = 1960] [serial = 890] [outer = 0x92b45800] 02:35:16 INFO - PROCESS | 1960 | 1462527316766 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x93a0fc00) [pid = 1960] [serial = 891] [outer = 0x92b45800] 02:35:17 INFO - PROCESS | 1960 | 1462527317725 Marionette TRACE conn5 <- [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]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1687ms 02:35:17 INFO - PROCESS | 1960 | 1462527317764 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1960 | 1462527317768 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:35:17 INFO - PROCESS | 1960 | 1462527317776 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1960 | 1462527317780 Marionette TRACE conn5 <- [1,1158,null,{}] 02:35:17 INFO - PROCESS | 1960 | 1462527317787 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 1960 | 1462527318023 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 02:35:18 INFO - PROCESS | 1960 | 1462527318348 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x9204fc00 == 119 [pid = 1960] [id = 297] 02:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x92058000) [pid = 1960] [serial = 892] [outer = (nil)] 02:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x93a24800) [pid = 1960] [serial = 893] [outer = 0x92058000] 02:35:18 INFO - PROCESS | 1960 | 1462527318464 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x93a27800) [pid = 1960] [serial = 894] [outer = 0x92058000] 02:35:19 INFO - PROCESS | 1960 | 1462527319443 Marionette TRACE conn5 <- [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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1737ms 02:35:19 INFO - PROCESS | 1960 | 1462527319515 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 02:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:35:19 INFO - PROCESS | 1960 | 1462527319519 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 02:35:19 INFO - PROCESS | 1960 | 1462527319527 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1960 | 1462527319531 Marionette TRACE conn5 <- [1,1162,null,{}] 02:35:19 INFO - PROCESS | 1960 | 1462527319537 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 1960 | 1462527319836 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 02:35:20 INFO - PROCESS | 1960 | 1462527320147 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x920d7400 == 120 [pid = 1960] [id = 298] 02:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x93a1d000) [pid = 1960] [serial = 895] [outer = (nil)] 02:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x93aa4c00) [pid = 1960] [serial = 896] [outer = 0x93a1d000] 02:35:20 INFO - PROCESS | 1960 | 1462527320258 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x93aaa400) [pid = 1960] [serial = 897] [outer = 0x93a1d000] 02:35:21 INFO - PROCESS | 1960 | 1462527321244 Marionette TRACE conn5 <- [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]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1799ms 02:35:21 INFO - PROCESS | 1960 | 1462527321326 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 02:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:35:21 INFO - PROCESS | 1960 | 1462527321330 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 02:35:21 INFO - PROCESS | 1960 | 1462527321338 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 1960 | 1462527321342 Marionette TRACE conn5 <- [1,1166,null,{}] 02:35:21 INFO - PROCESS | 1960 | 1462527321349 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 1960 | 1462527321621 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 02:35:21 INFO - PROCESS | 1960 | 1462527321931 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cedd000 == 121 [pid = 1960] [id = 299] 02:35:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x92b41400) [pid = 1960] [serial = 898] [outer = (nil)] 02:35:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x945ee400) [pid = 1960] [serial = 899] [outer = 0x92b41400] 02:35:22 INFO - PROCESS | 1960 | 1462527322031 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x94673000) [pid = 1960] [serial = 900] [outer = 0x92b41400] 02:35:22 INFO - PROCESS | 1960 | 1462527322976 Marionette TRACE conn5 <- [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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1684ms 02:35:23 INFO - PROCESS | 1960 | 1462527323022 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 02:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:35:23 INFO - PROCESS | 1960 | 1462527323026 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 02:35:23 INFO - PROCESS | 1960 | 1462527323034 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1960 | 1462527323037 Marionette TRACE conn5 <- [1,1170,null,{}] 02:35:23 INFO - PROCESS | 1960 | 1462527323044 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1960 | 1462527323283 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 02:35:23 INFO - PROCESS | 1960 | 1462527323627 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc5400 == 122 [pid = 1960] [id = 300] 02:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x87ccac00) [pid = 1960] [serial = 901] [outer = (nil)] 02:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x887f0800) [pid = 1960] [serial = 902] [outer = 0x87ccac00] 02:35:23 INFO - PROCESS | 1960 | 1462527323726 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x8b746c00) [pid = 1960] [serial = 903] [outer = 0x87ccac00] 02:35:25 INFO - PROCESS | 1960 | 1462527325164 Marionette TRACE conn5 <- [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]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2245ms 02:35:25 INFO - PROCESS | 1960 | 1462527325280 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 1960 | 1462527325287 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 02:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:35:25 INFO - PROCESS | 1960 | 1462527325297 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1960 | 1462527325302 Marionette TRACE conn5 <- [1,1174,null,{}] 02:35:25 INFO - PROCESS | 1960 | 1462527325322 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 1960 | 1462527325539 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 02:35:25 INFO - PROCESS | 1960 | 1462527325763 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a88400 == 123 [pid = 1960] [id = 301] 02:35:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x87a8c800) [pid = 1960] [serial = 904] [outer = (nil)] 02:35:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x887f8800) [pid = 1960] [serial = 905] [outer = 0x87a8c800] 02:35:25 INFO - PROCESS | 1960 | 1462527325888 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x8aa86c00) [pid = 1960] [serial = 906] [outer = 0x87a8c800] 02:35:26 INFO - PROCESS | 1960 | 1462527326937 Marionette TRACE conn5 <- [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] 02:35:27 INFO - PROCESS | 1960 | 1462527327082 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 02:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:35:27 INFO - PROCESS | 1960 | 1462527327177 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 1960 | 1462527327188 Marionette TRACE conn5 <- [1,1178,null,{}] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa81400 == 122 [pid = 1960] [id = 218] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8b37bc00 == 121 [pid = 1960] [id = 154] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x85e51400 == 120 [pid = 1960] [id = 279] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x875c4000 == 119 [pid = 1960] [id = 278] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x97755400 == 118 [pid = 1960] [id = 277] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x92b4ac00 == 117 [pid = 1960] [id = 275] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x90346000 == 116 [pid = 1960] [id = 276] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x92b47000 == 115 [pid = 1960] [id = 274] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb67000 == 114 [pid = 1960] [id = 273] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x90471800 == 113 [pid = 1960] [id = 272] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x874b8800 == 112 [pid = 1960] [id = 271] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbea800 == 111 [pid = 1960] [id = 270] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8cedb800 == 110 [pid = 1960] [id = 268] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbe7800 == 109 [pid = 1960] [id = 269] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x868e6800 == 108 [pid = 1960] [id = 267] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4ee800 == 107 [pid = 1960] [id = 266] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x885b5000 == 106 [pid = 1960] [id = 265] 02:35:27 INFO - PROCESS | 1960 | --DOCSHELL 0x85e56800 == 105 [pid = 1960] [id = 264] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x87ccf400) [pid = 1960] [serial = 791] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x8aa84000) [pid = 1960] [serial = 734] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x8cec1800) [pid = 1960] [serial = 788] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x88478400) [pid = 1960] [serial = 783] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x875c8000) [pid = 1960] [serial = 731] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x8bf13000) [pid = 1960] [serial = 729] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x8cdb5800) [pid = 1960] [serial = 737] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x87a8c400) [pid = 1960] [serial = 779] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x92b4a800) [pid = 1960] [serial = 767] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x92b44400) [pid = 1960] [serial = 773] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x8cee0c00) [pid = 1960] [serial = 789] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x996be800) [pid = 1960] [serial = 758] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x92c03400) [pid = 1960] [serial = 749] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x8b385400) [pid = 1960] [serial = 785] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x8847b000) [pid = 1960] [serial = 780] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x85e56000) [pid = 1960] [serial = 776] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x96019400) [pid = 1960] [serial = 755] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x868e0400) [pid = 1960] [serial = 770] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x945e8400) [pid = 1960] [serial = 752] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8b7c6000) [pid = 1960] [serial = 786] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8dad7800) [pid = 1960] [serial = 740] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8eb68000) [pid = 1960] [serial = 743] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x91563800) [pid = 1960] [serial = 746] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x9a963800) [pid = 1960] [serial = 761] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0xa6336c00) [pid = 1960] [serial = 764] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x87a7d400) [pid = 1960] [serial = 782] [outer = (nil)] [url = about:blank] 02:35:27 INFO - PROCESS | 1960 | 1462527327872 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 1960 | 1462527328090 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 02:35:28 INFO - PROCESS | 1960 | 1462527328282 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a80400 == 106 [pid = 1960] [id = 302] 02:35:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x87a83c00) [pid = 1960] [serial = 907] [outer = (nil)] 02:35:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x87cc4c00) [pid = 1960] [serial = 908] [outer = 0x87a83c00] 02:35:28 INFO - PROCESS | 1960 | 1462527328366 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x8847cc00) [pid = 1960] [serial = 909] [outer = 0x87a83c00] 02:35:29 INFO - PROCESS | 1960 | 1462527329293 Marionette TRACE conn5 <- [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] 02:35:29 INFO - PROCESS | 1960 | 1462527329348 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:35:29 INFO - PROCESS | 1960 | 1462527329356 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1960 | 1462527329362 Marionette TRACE conn5 <- [1,1182,null,{}] 02:35:29 INFO - PROCESS | 1960 | 1462527329379 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 1960 | 1462527329611 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 02:35:29 INFO - PROCESS | 1960 | 1462527329857 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c6800 == 107 [pid = 1960] [id = 303] 02:35:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x8b7c7000) [pid = 1960] [serial = 910] [outer = (nil)] 02:35:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x8befd000) [pid = 1960] [serial = 911] [outer = 0x8b7c7000] 02:35:29 INFO - PROCESS | 1960 | 1462527329944 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x8cdacc00) [pid = 1960] [serial = 912] [outer = 0x8b7c7000] 02:35:30 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:30 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:30 INFO - PROCESS | 1960 | 1462527330927 Marionette TRACE conn5 <- [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] 02:35:31 INFO - PROCESS | 1960 | 1462527331008 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 02:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:35:31 INFO - PROCESS | 1960 | 1462527331016 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1960 | 1462527331020 Marionette TRACE conn5 <- [1,1186,null,{}] 02:35:31 INFO - PROCESS | 1960 | 1462527331026 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 1960 | 1462527331313 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 02:35:31 INFO - PROCESS | 1960 | 1462527331349 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7d400 == 108 [pid = 1960] [id = 304] 02:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x8bef8800) [pid = 1960] [serial = 913] [outer = (nil)] 02:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x8cedb800) [pid = 1960] [serial = 914] [outer = 0x8bef8800] 02:35:31 INFO - PROCESS | 1960 | 1462527331428 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x8d161000) [pid = 1960] [serial = 915] [outer = 0x8bef8800] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x85e4e000) [pid = 1960] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8e7d2000) [pid = 1960] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x98925400) [pid = 1960] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x91dee000) [pid = 1960] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x9155a400) [pid = 1960] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8cdaf800) [pid = 1960] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8aabd000) [pid = 1960] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x93aa6c00) [pid = 1960] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x85e57c00) [pid = 1960] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8a74b800) [pid = 1960] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8b37cc00) [pid = 1960] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x875cac00) [pid = 1960] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x91634800) [pid = 1960] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x85e5bc00) [pid = 1960] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8b37d000) [pid = 1960] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x93a21800) [pid = 1960] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x875c7000) [pid = 1960] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8b4f0800) [pid = 1960] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x887f1400) [pid = 1960] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8cf3ec00) [pid = 1960] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x9204cc00) [pid = 1960] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x99783c00) [pid = 1960] [serial = 27] [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.] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x99fd0800) [pid = 1960] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8dbe8400) [pid = 1960] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x88478800) [pid = 1960] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8cdb2c00) [pid = 1960] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x9155d000) [pid = 1960] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x92b48800) [pid = 1960] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8a750400) [pid = 1960] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x874b7000) [pid = 1960] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9a479000) [pid = 1960] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8e7d1000) [pid = 1960] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x945edc00) [pid = 1960] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8dcccc00) [pid = 1960] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x91565000) [pid = 1960] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x868e1400) [pid = 1960] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x920d6800) [pid = 1960] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:35:33 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x868d8c00) [pid = 1960] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:35:33 INFO - PROCESS | 1960 | 1462527333361 Marionette TRACE conn5 <- [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] 02:35:33 INFO - PROCESS | 1960 | 1462527333424 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 02:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:35:33 INFO - PROCESS | 1960 | 1462527333432 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1960 | 1462527333434 Marionette TRACE conn5 <- [1,1190,null,{}] 02:35:33 INFO - PROCESS | 1960 | 1462527333441 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 1960 | 1462527333643 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 02:35:33 INFO - PROCESS | 1960 | 1462527333816 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e4d800 == 109 [pid = 1960] [id = 305] 02:35:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x85e4e000) [pid = 1960] [serial = 916] [outer = (nil)] 02:35:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8a744800) [pid = 1960] [serial = 917] [outer = 0x85e4e000] 02:35:33 INFO - PROCESS | 1960 | 1462527333899 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b37cc00) [pid = 1960] [serial = 918] [outer = 0x85e4e000] 02:35:34 INFO - PROCESS | 1960 | 1462527334712 Marionette TRACE conn5 <- [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] 02:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:35:34 INFO - PROCESS | 1960 | 1462527334778 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 02:35:34 INFO - PROCESS | 1960 | 1462527334786 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1960 | 1462527334789 Marionette TRACE conn5 <- [1,1194,null,{}] 02:35:34 INFO - PROCESS | 1960 | 1462527334795 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 1960 | 1462527335032 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 02:35:35 INFO - PROCESS | 1960 | 1462527335440 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e5a000 == 110 [pid = 1960] [id = 306] 02:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x868dc800) [pid = 1960] [serial = 919] [outer = (nil)] 02:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x874a9c00) [pid = 1960] [serial = 920] [outer = 0x868dc800] 02:35:35 INFO - PROCESS | 1960 | 1462527335545 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x87a80000) [pid = 1960] [serial = 921] [outer = 0x868dc800] 02:35:36 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:36 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:36 INFO - PROCESS | 1960 | 1462527336574 Marionette TRACE conn5 <- [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] 02:35:36 INFO - PROCESS | 1960 | 1462527336639 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:35:36 INFO - PROCESS | 1960 | 1462527336648 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1960 | 1462527336654 Marionette TRACE conn5 <- [1,1198,null,{}] 02:35:36 INFO - PROCESS | 1960 | 1462527336662 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 1960 | 1462527336917 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 02:35:37 INFO - PROCESS | 1960 | 1462527337234 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x887eb000 == 111 [pid = 1960] [id = 307] 02:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x887f2c00) [pid = 1960] [serial = 922] [outer = (nil)] 02:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8a750c00) [pid = 1960] [serial = 923] [outer = 0x887f2c00] 02:35:37 INFO - PROCESS | 1960 | 1462527337341 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8aab4400) [pid = 1960] [serial = 924] [outer = 0x887f2c00] 02:35:38 INFO - PROCESS | 1960 | 1462527338336 Marionette TRACE conn5 <- [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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1746ms 02:35:38 INFO - PROCESS | 1960 | 1462527338398 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1960 | 1462527338405 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 02:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:35:38 INFO - PROCESS | 1960 | 1462527338413 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1960 | 1462527338418 Marionette TRACE conn5 <- [1,1202,null,{}] 02:35:38 INFO - PROCESS | 1960 | 1462527338425 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 1960 | 1462527338688 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 02:35:39 INFO - PROCESS | 1960 | 1462527339059 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b747c00 == 112 [pid = 1960] [id = 308] 02:35:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8b7cd400) [pid = 1960] [serial = 925] [outer = (nil)] 02:35:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8bca3400) [pid = 1960] [serial = 926] [outer = 0x8b7cd400] 02:35:39 INFO - PROCESS | 1960 | 1462527339157 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8cdb3400) [pid = 1960] [serial = 927] [outer = 0x8b7cd400] 02:35:40 INFO - PROCESS | 1960 | 1462527340203 Marionette TRACE conn5 <- [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]]]}] 02:35:40 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 02:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1843ms 02:35:40 INFO - PROCESS | 1960 | 1462527340259 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1960 | 1462527340263 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 02:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:35:40 INFO - PROCESS | 1960 | 1462527340281 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1960 | 1462527340292 Marionette TRACE conn5 <- [1,1206,null,{}] 02:35:40 INFO - PROCESS | 1960 | 1462527340300 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 1960 | 1462527340592 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 02:35:40 INFO - PROCESS | 1960 | 1462527340913 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b2c00 == 113 [pid = 1960] [id = 309] 02:35:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8dacec00) [pid = 1960] [serial = 928] [outer = (nil)] 02:35:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8dbf2800) [pid = 1960] [serial = 929] [outer = 0x8dacec00] 02:35:41 INFO - PROCESS | 1960 | 1462527341009 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8dcc2000) [pid = 1960] [serial = 930] [outer = 0x8dacec00] 02:35:42 INFO - PROCESS | 1960 | 1462527342020 Marionette TRACE conn5 <- [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]]]}] 02:35:42 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 02:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1806ms 02:35:42 INFO - PROCESS | 1960 | 1462527342079 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 02:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:35:42 INFO - PROCESS | 1960 | 1462527342085 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 02:35:42 INFO - PROCESS | 1960 | 1462527342093 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1960 | 1462527342096 Marionette TRACE conn5 <- [1,1210,null,{}] 02:35:42 INFO - PROCESS | 1960 | 1462527342103 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 1960 | 1462527342342 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 02:35:42 INFO - PROCESS | 1960 | 1462527342607 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad5000 == 114 [pid = 1960] [id = 310] 02:35:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8dbe8c00) [pid = 1960] [serial = 931] [outer = (nil)] 02:35:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8e7d6400) [pid = 1960] [serial = 932] [outer = 0x8dbe8c00] 02:35:42 INFO - PROCESS | 1960 | 1462527342743 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x8efc4800) [pid = 1960] [serial = 933] [outer = 0x8dbe8c00] 02:35:43 INFO - PROCESS | 1960 | 1462527343682 Marionette TRACE conn5 <- [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]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1634ms 02:35:43 INFO - PROCESS | 1960 | 1462527343727 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 02:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:35:43 INFO - PROCESS | 1960 | 1462527343731 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 02:35:43 INFO - PROCESS | 1960 | 1462527343738 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1960 | 1462527343741 Marionette TRACE conn5 <- [1,1214,null,{}] 02:35:43 INFO - PROCESS | 1960 | 1462527343747 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 1960 | 1462527343975 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 02:35:44 INFO - PROCESS | 1960 | 1462527344273 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x90471c00 == 115 [pid = 1960] [id = 311] 02:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x90473400) [pid = 1960] [serial = 934] [outer = (nil)] 02:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9155b000) [pid = 1960] [serial = 935] [outer = 0x90473400] 02:35:44 INFO - PROCESS | 1960 | 1462527344426 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x916c2000) [pid = 1960] [serial = 936] [outer = 0x90473400] 02:35:45 INFO - PROCESS | 1960 | 1462527345427 Marionette TRACE conn5 <- [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]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1732ms 02:35:45 INFO - PROCESS | 1960 | 1462527345471 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 02:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:35:45 INFO - PROCESS | 1960 | 1462527345475 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 02:35:45 INFO - PROCESS | 1960 | 1462527345483 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1960 | 1462527345487 Marionette TRACE conn5 <- [1,1218,null,{}] 02:35:45 INFO - PROCESS | 1960 | 1462527345493 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 1960 | 1462527345778 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 02:35:46 INFO - PROCESS | 1960 | 1462527346120 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdb4400 == 116 [pid = 1960] [id = 312] 02:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x8d1b6c00) [pid = 1960] [serial = 937] [outer = (nil)] 02:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x920cd800) [pid = 1960] [serial = 938] [outer = 0x8d1b6c00] 02:35:46 INFO - PROCESS | 1960 | 1462527346214 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x92b42800) [pid = 1960] [serial = 939] [outer = 0x8d1b6c00] 02:35:47 INFO - PROCESS | 1960 | 1462527347211 Marionette TRACE conn5 <- [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]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1785ms 02:35:47 INFO - PROCESS | 1960 | 1462527347269 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1960 | 1462527347272 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:35:47 INFO - PROCESS | 1960 | 1462527347281 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1960 | 1462527347285 Marionette TRACE conn5 <- [1,1222,null,{}] 02:35:47 INFO - PROCESS | 1960 | 1462527347292 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 1960 | 1462527347532 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 02:35:47 INFO - PROCESS | 1960 | 1462527347844 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d6c00 == 117 [pid = 1960] [id = 313] 02:35:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x915ef400) [pid = 1960] [serial = 940] [outer = (nil)] 02:35:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x92c01400) [pid = 1960] [serial = 941] [outer = 0x915ef400] 02:35:47 INFO - PROCESS | 1960 | 1462527347957 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x92c09400) [pid = 1960] [serial = 942] [outer = 0x915ef400] 02:35:48 INFO - PROCESS | 1960 | 1462527348890 Marionette TRACE conn5 <- [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] 02:35:48 INFO - PROCESS | 1960 | 1462527348972 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:35:48 INFO - PROCESS | 1960 | 1462527348980 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1960 | 1462527348984 Marionette TRACE conn5 <- [1,1226,null,{}] 02:35:48 INFO - PROCESS | 1960 | 1462527348991 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 1960 | 1462527349273 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 02:35:49 INFO - PROCESS | 1960 | 1462527349585 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x90472c00 == 118 [pid = 1960] [id = 314] 02:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x90475c00) [pid = 1960] [serial = 943] [outer = (nil)] 02:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x93aa1400) [pid = 1960] [serial = 944] [outer = 0x90475c00] 02:35:49 INFO - PROCESS | 1960 | 1462527349683 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x93ad6000) [pid = 1960] [serial = 945] [outer = 0x90475c00] 02:35:50 INFO - PROCESS | 1960 | 1462527350619 Marionette TRACE conn5 <- [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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1688ms 02:35:50 INFO - PROCESS | 1960 | 1462527350668 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 02:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:35:50 INFO - PROCESS | 1960 | 1462527350673 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 02:35:50 INFO - PROCESS | 1960 | 1462527350680 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1960 | 1462527350684 Marionette TRACE conn5 <- [1,1230,null,{}] 02:35:50 INFO - PROCESS | 1960 | 1462527350691 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 1960 | 1462527350947 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 02:35:51 INFO - PROCESS | 1960 | 1462527351259 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dccec00 == 119 [pid = 1960] [id = 315] 02:35:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x92b46000) [pid = 1960] [serial = 946] [outer = (nil)] 02:35:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9513c400) [pid = 1960] [serial = 947] [outer = 0x92b46000] 02:35:51 INFO - PROCESS | 1960 | 1462527351361 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x95140400) [pid = 1960] [serial = 948] [outer = 0x92b46000] 02:35:52 INFO - PROCESS | 1960 | 1462527352291 Marionette TRACE conn5 <- [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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1643ms 02:35:52 INFO - PROCESS | 1960 | 1462527352324 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1960 | 1462527352328 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 02:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:35:52 INFO - PROCESS | 1960 | 1462527352336 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1960 | 1462527352340 Marionette TRACE conn5 <- [1,1234,null,{}] 02:35:52 INFO - PROCESS | 1960 | 1462527352347 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 1960 | 1462527352586 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 02:35:52 INFO - PROCESS | 1960 | 1462527352904 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x9600d400 == 120 [pid = 1960] [id = 316] 02:35:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9600dc00) [pid = 1960] [serial = 949] [outer = (nil)] 02:35:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x96010c00) [pid = 1960] [serial = 950] [outer = 0x9600dc00] 02:35:53 INFO - PROCESS | 1960 | 1462527353035 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x960c3000) [pid = 1960] [serial = 951] [outer = 0x9600dc00] 02:35:54 INFO - PROCESS | 1960 | 1462527354006 Marionette TRACE conn5 <- [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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1732ms 02:35:54 INFO - PROCESS | 1960 | 1462527354075 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1960 | 1462527354084 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:35:54 INFO - PROCESS | 1960 | 1462527354096 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1960 | 1462527354101 Marionette TRACE conn5 <- [1,1238,null,{}] 02:35:54 INFO - PROCESS | 1960 | 1462527354108 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 1960 | 1462527354423 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 02:35:54 INFO - PROCESS | 1960 | 1462527354740 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c5800 == 121 [pid = 1960] [id = 317] 02:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x97674400) [pid = 1960] [serial = 952] [outer = (nil)] 02:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x98925400) [pid = 1960] [serial = 953] [outer = 0x97674400] 02:35:54 INFO - PROCESS | 1960 | 1462527354838 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x98a70800) [pid = 1960] [serial = 954] [outer = 0x97674400] 02:35:55 INFO - PROCESS | 1960 | 1462527355795 Marionette TRACE conn5 <- [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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1740ms 02:35:55 INFO - PROCESS | 1960 | 1462527355837 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1960 | 1462527355842 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:35:55 INFO - PROCESS | 1960 | 1462527355849 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1960 | 1462527355853 Marionette TRACE conn5 <- [1,1242,null,{}] 02:35:55 INFO - PROCESS | 1960 | 1462527355860 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 1960 | 1462527356109 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 02:35:56 INFO - PROCESS | 1960 | 1462527356418 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x8970d000 == 122 [pid = 1960] [id = 318] 02:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x95d2dc00) [pid = 1960] [serial = 955] [outer = (nil)] 02:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x98df2c00) [pid = 1960] [serial = 956] [outer = 0x95d2dc00] 02:35:56 INFO - PROCESS | 1960 | 1462527356518 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x98df0000) [pid = 1960] [serial = 957] [outer = 0x95d2dc00] 02:35:57 INFO - PROCESS | 1960 | 1462527357458 Marionette TRACE conn5 <- [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]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1645ms 02:35:57 INFO - PROCESS | 1960 | 1462527357495 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1960 | 1462527357510 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 02:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:35:57 INFO - PROCESS | 1960 | 1462527357518 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1960 | 1462527357523 Marionette TRACE conn5 <- [1,1246,null,{}] 02:35:57 INFO - PROCESS | 1960 | 1462527357529 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 1960 | 1462527357766 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 02:35:58 INFO - PROCESS | 1960 | 1462527358095 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c1800 == 123 [pid = 1960] [id = 319] 02:35:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x976d9c00) [pid = 1960] [serial = 958] [outer = (nil)] 02:35:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x997b0800) [pid = 1960] [serial = 959] [outer = 0x976d9c00] 02:35:58 INFO - PROCESS | 1960 | 1462527358194 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x999e5000) [pid = 1960] [serial = 960] [outer = 0x976d9c00] 02:35:59 INFO - PROCESS | 1960 | 1462527359142 Marionette TRACE conn5 <- [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]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1687ms 02:35:59 INFO - PROCESS | 1960 | 1462527359207 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1960 | 1462527359211 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:35:59 INFO - PROCESS | 1960 | 1462527359219 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1960 | 1462527359224 Marionette TRACE conn5 <- [1,1250,null,{}] 02:35:59 INFO - PROCESS | 1960 | 1462527359230 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 1960 | 1462527359487 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 02:35:59 INFO - PROCESS | 1960 | 1462527359803 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dacf800 == 124 [pid = 1960] [id = 320] 02:35:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x920d0800) [pid = 1960] [serial = 961] [outer = (nil)] 02:35:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x99fd9000) [pid = 1960] [serial = 962] [outer = 0x920d0800] 02:35:59 INFO - PROCESS | 1960 | 1462527359901 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x9a475400) [pid = 1960] [serial = 963] [outer = 0x920d0800] 02:36:00 INFO - PROCESS | 1960 | 1462527360832 Marionette TRACE conn5 <- [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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1682ms 02:36:00 INFO - PROCESS | 1960 | 1462527360902 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1960 | 1462527360905 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 02:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:36:00 INFO - PROCESS | 1960 | 1462527360913 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1960 | 1462527360916 Marionette TRACE conn5 <- [1,1254,null,{}] 02:36:00 INFO - PROCESS | 1960 | 1462527360923 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 1960 | 1462527361181 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 02:36:01 INFO - PROCESS | 1960 | 1462527361550 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cc400 == 125 [pid = 1960] [id = 321] 02:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x9a47c800) [pid = 1960] [serial = 964] [outer = (nil)] 02:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x9a95f800) [pid = 1960] [serial = 965] [outer = 0x9a47c800] 02:36:01 INFO - PROCESS | 1960 | 1462527361663 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x9a965400) [pid = 1960] [serial = 966] [outer = 0x9a47c800] 02:36:02 INFO - PROCESS | 1960 | 1462527362613 Marionette TRACE conn5 <- [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]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1740ms 02:36:02 INFO - PROCESS | 1960 | 1462527362660 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1960 | 1462527362665 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 02:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:36:02 INFO - PROCESS | 1960 | 1462527362672 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1960 | 1462527362676 Marionette TRACE conn5 <- [1,1258,null,{}] 02:36:02 INFO - PROCESS | 1960 | 1462527362684 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 1960 | 1462527362926 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 02:36:03 INFO - PROCESS | 1960 | 1462527363237 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a47fc00 == 126 [pid = 1960] [id = 322] 02:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x9aa1f400) [pid = 1960] [serial = 967] [outer = (nil)] 02:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x9ad94400) [pid = 1960] [serial = 968] [outer = 0x9aa1f400] 02:36:03 INFO - PROCESS | 1960 | 1462527363340 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x9b42b400) [pid = 1960] [serial = 969] [outer = 0x9aa1f400] 02:36:04 INFO - PROCESS | 1960 | 1462527364307 Marionette TRACE conn5 <- [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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1687ms 02:36:04 INFO - PROCESS | 1960 | 1462527364360 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1960 | 1462527364363 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:36:04 INFO - PROCESS | 1960 | 1462527364372 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1960 | 1462527364376 Marionette TRACE conn5 <- [1,1262,null,{}] 02:36:04 INFO - PROCESS | 1960 | 1462527364383 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1960 | 1462527364637 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 02:36:04 INFO - PROCESS | 1960 | 1462527364963 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b747400 == 127 [pid = 1960] [id = 323] 02:36:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x8b747800) [pid = 1960] [serial = 970] [outer = (nil)] 02:36:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x9b425000) [pid = 1960] [serial = 971] [outer = 0x8b747800] 02:36:05 INFO - PROCESS | 1960 | 1462527365065 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x9b8b4000) [pid = 1960] [serial = 972] [outer = 0x8b747800] 02:36:06 INFO - PROCESS | 1960 | --DOCSHELL 0x85e4d800 == 126 [pid = 1960] [id = 305] 02:36:06 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7d400 == 125 [pid = 1960] [id = 304] 02:36:06 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c6800 == 124 [pid = 1960] [id = 303] 02:36:06 INFO - PROCESS | 1960 | --DOCSHELL 0x87a80400 == 123 [pid = 1960] [id = 302] 02:36:06 INFO - PROCESS | 1960 | --DOCSHELL 0x87a88400 == 122 [pid = 1960] [id = 301] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x85e58000) [pid = 1960] [serial = 777] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x90350400) [pid = 1960] [serial = 812] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x98df1400) [pid = 1960] [serial = 834] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x92c0dc00) [pid = 1960] [serial = 750] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x916b9000) [pid = 1960] [serial = 818] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x8ced3400) [pid = 1960] [serial = 738] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x8cf33c00) [pid = 1960] [serial = 804] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x91c79000) [pid = 1960] [serial = 819] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x94674c00) [pid = 1960] [serial = 827] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x875c1400) [pid = 1960] [serial = 845] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x8aa82000) [pid = 1960] [serial = 851] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x8b4ef400) [pid = 1960] [serial = 842] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x8cec9400) [pid = 1960] [serial = 803] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x8aab2000) [pid = 1960] [serial = 839] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x8aab4c00) [pid = 1960] [serial = 852] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x92b4cc00) [pid = 1960] [serial = 768] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x87a81800) [pid = 1960] [serial = 846] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x875c4800) [pid = 1960] [serial = 795] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x8b73b800) [pid = 1960] [serial = 854] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x97675800) [pid = 1960] [serial = 756] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x9508e400) [pid = 1960] [serial = 828] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x885adc00) [pid = 1960] [serial = 837] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8bc9fc00) [pid = 1960] [serial = 801] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x89704c00) [pid = 1960] [serial = 797] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8d1aec00) [pid = 1960] [serial = 807] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x960c1c00) [pid = 1960] [serial = 831] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8befdc00) [pid = 1960] [serial = 843] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0xa63ce800) [pid = 1960] [serial = 585] [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.] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x98dea800) [pid = 1960] [serial = 833] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0xa6811800) [pid = 1960] [serial = 765] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8b747000) [pid = 1960] [serial = 840] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8a74c000) [pid = 1960] [serial = 798] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8dbecc00) [pid = 1960] [serial = 809] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x887f5000) [pid = 1960] [serial = 849] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8dbf6800) [pid = 1960] [serial = 741] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x91c7e400) [pid = 1960] [serial = 747] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x93a1b000) [pid = 1960] [serial = 825] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x8b7c3000) [pid = 1960] [serial = 800] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8aab4800) [pid = 1960] [serial = 735] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x87a7e400) [pid = 1960] [serial = 732] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x9b94bc00) [pid = 1960] [serial = 762] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8e7cf000) [pid = 1960] [serial = 810] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x915edc00) [pid = 1960] [serial = 815] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x87cc1800) [pid = 1960] [serial = 836] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x92b50c00) [pid = 1960] [serial = 824] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x997ac800) [pid = 1960] [serial = 759] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x960be400) [pid = 1960] [serial = 830] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x874ab800) [pid = 1960] [serial = 794] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8efc2400) [pid = 1960] [serial = 744] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x91ed9c00) [pid = 1960] [serial = 821] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x90477000) [pid = 1960] [serial = 813] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9204ec00) [pid = 1960] [serial = 822] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x92b4b400) [pid = 1960] [serial = 774] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x887eb400) [pid = 1960] [serial = 848] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x915f1c00) [pid = 1960] [serial = 816] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x94672400) [pid = 1960] [serial = 753] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x868e2c00) [pid = 1960] [serial = 771] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8d16d000) [pid = 1960] [serial = 806] [outer = (nil)] [url = about:blank] 02:36:06 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8b7c2800) [pid = 1960] [serial = 855] [outer = (nil)] [url = about:blank] 02:36:07 INFO - PROCESS | 1960 | 1462527367373 Marionette TRACE conn5 <- [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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 3044ms 02:36:07 INFO - PROCESS | 1960 | 1462527367418 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1960 | 1462527367426 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 02:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:36:07 INFO - PROCESS | 1960 | 1462527367434 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1960 | 1462527367441 Marionette TRACE conn5 <- [1,1266,null,{}] 02:36:07 INFO - PROCESS | 1960 | 1462527367450 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 1960 | 1462527367699 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 02:36:07 INFO - PROCESS | 1960 | 1462527367947 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cd800 == 123 [pid = 1960] [id = 324] 02:36:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x87a80c00) [pid = 1960] [serial = 973] [outer = (nil)] 02:36:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x87a86800) [pid = 1960] [serial = 974] [outer = 0x87a80c00] 02:36:08 INFO - PROCESS | 1960 | 1462527368053 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x87cc6c00) [pid = 1960] [serial = 975] [outer = 0x87a80c00] 02:36:08 INFO - PROCESS | 1960 | 1462527368942 Marionette TRACE conn5 <- [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]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1588ms 02:36:09 INFO - PROCESS | 1960 | 1462527369023 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1960 | 1462527369033 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 02:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:36:09 INFO - PROCESS | 1960 | 1462527369052 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1960 | 1462527369056 Marionette TRACE conn5 <- [1,1270,null,{}] 02:36:09 INFO - PROCESS | 1960 | 1462527369063 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 1960 | 1462527369376 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 02:36:09 INFO - PROCESS | 1960 | 1462527369414 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x885a6800 == 124 [pid = 1960] [id = 325] 02:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x885a8000) [pid = 1960] [serial = 976] [outer = (nil)] 02:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x887ea400) [pid = 1960] [serial = 977] [outer = 0x885a8000] 02:36:09 INFO - PROCESS | 1960 | 1462527369585 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x887f3000) [pid = 1960] [serial = 978] [outer = 0x885a8000] 02:36:10 INFO - PROCESS | 1960 | 1462527370643 Marionette TRACE conn5 <- [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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1654ms 02:36:10 INFO - PROCESS | 1960 | 1462527370709 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 1960 | 1462527370714 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 02:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:36:10 INFO - PROCESS | 1960 | 1462527370722 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1960 | 1462527370728 Marionette TRACE conn5 <- [1,1274,null,{}] 02:36:10 INFO - PROCESS | 1960 | 1462527370755 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 1960 | 1462527371055 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 02:36:11 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x87a8c800) [pid = 1960] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:36:11 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8b7c7000) [pid = 1960] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:36:11 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x87a83c00) [pid = 1960] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:36:11 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x9977b400) [pid = 1960] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:36:11 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8bef8800) [pid = 1960] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:36:11 INFO - PROCESS | 1960 | 1462527371540 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c2c00 == 125 [pid = 1960] [id = 326] 02:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x87a83c00) [pid = 1960] [serial = 979] [outer = (nil)] 02:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8aa83c00) [pid = 1960] [serial = 980] [outer = 0x87a83c00] 02:36:11 INFO - PROCESS | 1960 | 1462527371626 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b37e000) [pid = 1960] [serial = 981] [outer = 0x87a83c00] 02:36:12 INFO - PROCESS | 1960 | 1462527372470 Marionette TRACE conn5 <- [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]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1790ms 02:36:12 INFO - PROCESS | 1960 | 1462527372522 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1960 | 1462527372526 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 02:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:36:12 INFO - PROCESS | 1960 | 1462527372534 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1960 | 1462527372537 Marionette TRACE conn5 <- [1,1278,null,{}] 02:36:12 INFO - PROCESS | 1960 | 1462527372543 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 1960 | 1462527372770 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 02:36:12 INFO - PROCESS | 1960 | 1462527372939 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a747400 == 126 [pid = 1960] [id = 327] 02:36:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b383400) [pid = 1960] [serial = 982] [outer = (nil)] 02:36:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b741c00) [pid = 1960] [serial = 983] [outer = 0x8b383400] 02:36:13 INFO - PROCESS | 1960 | 1462527373022 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8b747000) [pid = 1960] [serial = 984] [outer = 0x8b383400] 02:36:14 INFO - PROCESS | 1960 | 1462527374190 Marionette TRACE conn5 <- [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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1692ms 02:36:14 INFO - PROCESS | 1960 | 1462527374226 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 1960 | 1462527374234 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 02:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:36:14 INFO - PROCESS | 1960 | 1462527374246 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1960 | 1462527374253 Marionette TRACE conn5 <- [1,1282,null,{}] 02:36:14 INFO - PROCESS | 1960 | 1462527374263 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 1960 | 1462527374516 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 02:36:14 INFO - PROCESS | 1960 | 1462527374846 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c6800 == 127 [pid = 1960] [id = 328] 02:36:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x87a7e400) [pid = 1960] [serial = 985] [outer = (nil)] 02:36:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8847a400) [pid = 1960] [serial = 986] [outer = 0x87a7e400] 02:36:14 INFO - PROCESS | 1960 | 1462527374950 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x885b4400) [pid = 1960] [serial = 987] [outer = 0x87a7e400] 02:36:15 INFO - PROCESS | 1960 | 1462527375913 Marionette TRACE conn5 <- [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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1700ms 02:36:15 INFO - PROCESS | 1960 | 1462527375946 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1960 | 1462527375957 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 02:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:36:15 INFO - PROCESS | 1960 | 1462527375970 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1960 | 1462527375974 Marionette TRACE conn5 <- [1,1286,null,{}] 02:36:15 INFO - PROCESS | 1960 | 1462527375982 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 1960 | 1462527376253 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 02:36:16 INFO - PROCESS | 1960 | 1462527376645 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4f0400 == 128 [pid = 1960] [id = 329] 02:36:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8b742000) [pid = 1960] [serial = 988] [outer = (nil)] 02:36:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8b7c3c00) [pid = 1960] [serial = 989] [outer = 0x8b742000] 02:36:16 INFO - PROCESS | 1960 | 1462527376747 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8b7ce000) [pid = 1960] [serial = 990] [outer = 0x8b742000] 02:36:17 INFO - PROCESS | 1960 | 1462527377712 Marionette TRACE conn5 <- [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]]]}] 02:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1797ms 02:36:17 INFO - PROCESS | 1960 | 1462527377783 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1960 | 1462527377788 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 02:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:36:17 INFO - PROCESS | 1960 | 1462527377796 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1960 | 1462527377803 Marionette TRACE conn5 <- [1,1290,null,{}] 02:36:17 INFO - PROCESS | 1960 | 1462527377821 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 1960 | 1462527378120 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 02:36:18 INFO - PROCESS | 1960 | 1462527378447 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x8befec00 == 129 [pid = 1960] [id = 330] 02:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8bf15000) [pid = 1960] [serial = 991] [outer = (nil)] 02:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8bf1a800) [pid = 1960] [serial = 992] [outer = 0x8bf15000] 02:36:18 INFO - PROCESS | 1960 | 1462527378550 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8cdae400) [pid = 1960] [serial = 993] [outer = 0x8bf15000] 02:36:19 INFO - PROCESS | 1960 | 1462527379530 Marionette TRACE conn5 <- [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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1805ms 02:36:19 INFO - PROCESS | 1960 | 1462527379601 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 02:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:36:19 INFO - PROCESS | 1960 | 1462527379607 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 02:36:19 INFO - PROCESS | 1960 | 1462527379614 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1960 | 1462527379617 Marionette TRACE conn5 <- [1,1294,null,{}] 02:36:19 INFO - PROCESS | 1960 | 1462527379624 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 1960 | 1462527379889 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 02:36:20 INFO - PROCESS | 1960 | 1462527380198 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef8c00 == 130 [pid = 1960] [id = 331] 02:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8cdb1000) [pid = 1960] [serial = 994] [outer = (nil)] 02:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8ceccc00) [pid = 1960] [serial = 995] [outer = 0x8cdb1000] 02:36:20 INFO - PROCESS | 1960 | 1462527380296 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8ced3400) [pid = 1960] [serial = 996] [outer = 0x8cdb1000] 02:36:21 INFO - PROCESS | 1960 | 1462527381268 Marionette TRACE conn5 <- [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]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1697ms 02:36:21 INFO - PROCESS | 1960 | 1462527381312 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1960 | 1462527381317 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:36:21 INFO - PROCESS | 1960 | 1462527381324 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1960 | 1462527381327 Marionette TRACE conn5 <- [1,1298,null,{}] 02:36:21 INFO - PROCESS | 1960 | 1462527381334 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 1960 | 1462527381560 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 02:36:21 INFO - PROCESS | 1960 | 1462527381852 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b741400 == 131 [pid = 1960] [id = 332] 02:36:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x8bca1800) [pid = 1960] [serial = 997] [outer = (nil)] 02:36:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x8cf37000) [pid = 1960] [serial = 998] [outer = 0x8bca1800] 02:36:21 INFO - PROCESS | 1960 | 1462527381983 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x8cf3a800) [pid = 1960] [serial = 999] [outer = 0x8bca1800] 02:36:22 INFO - PROCESS | 1960 | 1462527382961 Marionette TRACE conn5 <- [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]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1691ms 02:36:23 INFO - PROCESS | 1960 | 1462527383017 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1960 | 1462527383021 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:36:23 INFO - PROCESS | 1960 | 1462527383028 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1960 | 1462527383033 Marionette TRACE conn5 <- [1,1302,null,{}] 02:36:23 INFO - PROCESS | 1960 | 1462527383039 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 1960 | 1462527383316 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 02:36:23 INFO - PROCESS | 1960 | 1462527383670 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4ea800 == 132 [pid = 1960] [id = 333] 02:36:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x8cecb800) [pid = 1960] [serial = 1000] [outer = (nil)] 02:36:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x8d1b5800) [pid = 1960] [serial = 1001] [outer = 0x8cecb800] 02:36:23 INFO - PROCESS | 1960 | 1462527383773 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x8dace000) [pid = 1960] [serial = 1002] [outer = 0x8cecb800] 02:36:24 INFO - PROCESS | 1960 | 1462527384714 Marionette TRACE conn5 <- [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]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1734ms 02:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:36:24 INFO - PROCESS | 1960 | 1462527384765 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 1960 | 1462527384768 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 02:36:24 INFO - PROCESS | 1960 | 1462527384776 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 1960 | 1462527384779 Marionette TRACE conn5 <- [1,1306,null,{}] 02:36:24 INFO - PROCESS | 1960 | 1462527384787 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1960 | 1462527385027 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 02:36:25 INFO - PROCESS | 1960 | 1462527385290 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dada800 == 133 [pid = 1960] [id = 334] 02:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x8dbe8400) [pid = 1960] [serial = 1003] [outer = (nil)] 02:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x8dbf3400) [pid = 1960] [serial = 1004] [outer = 0x8dbe8400] 02:36:25 INFO - PROCESS | 1960 | 1462527385434 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x8e7ca400) [pid = 1960] [serial = 1005] [outer = 0x8dbe8400] 02:36:26 INFO - PROCESS | 1960 | 1462527386404 Marionette TRACE conn5 <- [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]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 02:36:26 INFO - PROCESS | 1960 | 1462527386463 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1960 | 1462527386468 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 02:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:36:26 INFO - PROCESS | 1960 | 1462527386477 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1960 | 1462527386480 Marionette TRACE conn5 <- [1,1310,null,{}] 02:36:26 INFO - PROCESS | 1960 | 1462527386488 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 1960 | 1462527386750 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 02:36:27 INFO - PROCESS | 1960 | 1462527387068 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec9400 == 134 [pid = 1960] [id = 335] 02:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x8ced4400) [pid = 1960] [serial = 1006] [outer = (nil)] 02:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x8eb65000) [pid = 1960] [serial = 1007] [outer = 0x8ced4400] 02:36:27 INFO - PROCESS | 1960 | 1462527387161 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x8eb6f000) [pid = 1960] [serial = 1008] [outer = 0x8ced4400] 02:36:28 INFO - PROCESS | 1960 | 1462527388117 Marionette TRACE conn5 <- [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] 02:36:28 INFO - PROCESS | 1960 | 1462527388176 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:36:28 INFO - PROCESS | 1960 | 1462527388184 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1960 | 1462527388189 Marionette TRACE conn5 <- [1,1314,null,{}] 02:36:28 INFO - PROCESS | 1960 | 1462527388196 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 1960 | 1462527388436 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 02:36:28 INFO - PROCESS | 1960 | 1462527388753 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbf5000 == 135 [pid = 1960] [id = 336] 02:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x8e7cf000) [pid = 1960] [serial = 1009] [outer = (nil)] 02:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x90352000) [pid = 1960] [serial = 1010] [outer = 0x8e7cf000] 02:36:28 INFO - PROCESS | 1960 | 1462527388860 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x90470000) [pid = 1960] [serial = 1011] [outer = 0x8e7cf000] 02:36:29 INFO - PROCESS | 1960 | 1462527389809 Marionette TRACE conn5 <- [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]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1681ms 02:36:29 INFO - PROCESS | 1960 | 1462527389867 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1960 | 1462527389870 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 02:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:36:29 INFO - PROCESS | 1960 | 1462527389878 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1960 | 1462527389882 Marionette TRACE conn5 <- [1,1318,null,{}] 02:36:29 INFO - PROCESS | 1960 | 1462527389888 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:30 INFO - PROCESS | 1960 | 1462527390127 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 02:36:30 INFO - PROCESS | 1960 | 1462527390446 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dadb000 == 136 [pid = 1960] [id = 337] 02:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x8eb66000) [pid = 1960] [serial = 1012] [outer = (nil)] 02:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9155ec00) [pid = 1960] [serial = 1013] [outer = 0x8eb66000] 02:36:30 INFO - PROCESS | 1960 | 1462527390537 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x91563000) [pid = 1960] [serial = 1014] [outer = 0x8eb66000] 02:36:31 INFO - PROCESS | 1960 | 1462527391499 Marionette TRACE conn5 <- [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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1684ms 02:36:31 INFO - PROCESS | 1960 | 1462527391564 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1960 | 1462527391568 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:36:31 INFO - PROCESS | 1960 | 1462527391575 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1960 | 1462527391581 Marionette TRACE conn5 <- [1,1322,null,{}] 02:36:31 INFO - PROCESS | 1960 | 1462527391587 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 1960 | 1462527391948 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 02:36:32 INFO - PROCESS | 1960 | 1462527392285 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x91558800 == 137 [pid = 1960] [id = 338] 02:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x91640400) [pid = 1960] [serial = 1015] [outer = (nil)] 02:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x916b9000) [pid = 1960] [serial = 1016] [outer = 0x91640400] 02:36:32 INFO - PROCESS | 1960 | 1462527392387 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x91c78000) [pid = 1960] [serial = 1017] [outer = 0x91640400] 02:36:33 INFO - PROCESS | 1960 | 1462527393371 Marionette TRACE conn5 <- [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]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1839ms 02:36:33 INFO - PROCESS | 1960 | 1462527393416 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 02:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:36:33 INFO - PROCESS | 1960 | 1462527393421 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 02:36:33 INFO - PROCESS | 1960 | 1462527393429 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1960 | 1462527393432 Marionette TRACE conn5 <- [1,1326,null,{}] 02:36:33 INFO - PROCESS | 1960 | 1462527393440 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 1960 | 1462527393679 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 02:36:34 INFO - PROCESS | 1960 | 1462527393994 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c79400 == 138 [pid = 1960] [id = 339] 02:36:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x91c79800) [pid = 1960] [serial = 1018] [outer = (nil)] 02:36:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x91df8400) [pid = 1960] [serial = 1019] [outer = 0x91c79800] 02:36:34 INFO - PROCESS | 1960 | 1462527394094 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x91ed4400) [pid = 1960] [serial = 1020] [outer = 0x91c79800] 02:36:35 INFO - PROCESS | 1960 | 1462527395060 Marionette TRACE conn5 <- [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]]]}] 02:36:35 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 02:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1684ms 02:36:35 INFO - PROCESS | 1960 | 1462527395130 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1960 | 1462527395134 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:36:35 INFO - PROCESS | 1960 | 1462527395146 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1960 | 1462527395150 Marionette TRACE conn5 <- [1,1330,null,{}] 02:36:35 INFO - PROCESS | 1960 | 1462527395157 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1960 | 1462527395401 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 02:36:35 INFO - PROCESS | 1960 | 1462527395696 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f6c00 == 139 [pid = 1960] [id = 340] 02:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x91edc400) [pid = 1960] [serial = 1021] [outer = (nil)] 02:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x92056c00) [pid = 1960] [serial = 1022] [outer = 0x91edc400] 02:36:35 INFO - PROCESS | 1960 | 1462527395792 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x920d4000) [pid = 1960] [serial = 1023] [outer = 0x91edc400] 02:36:36 INFO - PROCESS | 1960 | 1462527396747 Marionette TRACE conn5 <- [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]]]}] 02:36:36 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 02:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1635ms 02:36:36 INFO - PROCESS | 1960 | 1462527396781 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1960 | 1462527396786 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:36:36 INFO - PROCESS | 1960 | 1462527396793 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1960 | 1462527396797 Marionette TRACE conn5 <- [1,1334,null,{}] 02:36:36 INFO - PROCESS | 1960 | 1462527396804 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 1960 | 1462527397101 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 02:36:37 INFO - PROCESS | 1960 | 1462527397418 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec4c00 == 140 [pid = 1960] [id = 341] 02:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x8ced3c00) [pid = 1960] [serial = 1024] [outer = (nil)] 02:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x92b4c000) [pid = 1960] [serial = 1025] [outer = 0x8ced3c00] 02:36:37 INFO - PROCESS | 1960 | 1462527397517 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x92b50000) [pid = 1960] [serial = 1026] [outer = 0x8ced3c00] 02:36:38 INFO - PROCESS | 1960 | 1462527398458 Marionette TRACE conn5 <- [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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1698ms 02:36:38 INFO - PROCESS | 1960 | 1462527398494 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1960 | 1462527398497 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:36:38 INFO - PROCESS | 1960 | 1462527398527 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1960 | 1462527398530 Marionette TRACE conn5 <- [1,1338,null,{}] 02:36:38 INFO - PROCESS | 1960 | 1462527398537 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 1960 | 1462527398777 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 02:36:39 INFO - PROCESS | 1960 | 1462527399094 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c81800 == 141 [pid = 1960] [id = 342] 02:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x92b4b400) [pid = 1960] [serial = 1027] [outer = (nil)] 02:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x92c10800) [pid = 1960] [serial = 1028] [outer = 0x92b4b400] 02:36:39 INFO - PROCESS | 1960 | 1462527399196 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x93a06400) [pid = 1960] [serial = 1029] [outer = 0x92b4b400] 02:36:40 INFO - PROCESS | 1960 | 1462527400673 Marionette TRACE conn5 <- [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]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2194ms 02:36:40 INFO - PROCESS | 1960 | 1462527400743 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 1960 | 1462527400746 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 02:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:36:40 INFO - PROCESS | 1960 | 1462527400757 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1960 | 1462527400760 Marionette TRACE conn5 <- [1,1342,null,{}] 02:36:40 INFO - PROCESS | 1960 | 1462527400768 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 1960 | 1462527401013 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 02:36:41 INFO - PROCESS | 1960 | 1462527401275 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x920d4c00 == 142 [pid = 1960] [id = 343] 02:36:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x920d8400) [pid = 1960] [serial = 1030] [outer = (nil)] 02:36:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x93a26000) [pid = 1960] [serial = 1031] [outer = 0x920d8400] 02:36:41 INFO - PROCESS | 1960 | 1462527401369 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x93a49800) [pid = 1960] [serial = 1032] [outer = 0x920d8400] 02:36:42 INFO - PROCESS | 1960 | 1462527402366 Marionette TRACE conn5 <- [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]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1689ms 02:36:42 INFO - PROCESS | 1960 | 1462527402447 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1960 | 1462527402450 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:36:42 INFO - PROCESS | 1960 | 1462527402458 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1960 | 1462527402462 Marionette TRACE conn5 <- [1,1346,null,{}] 02:36:42 INFO - PROCESS | 1960 | 1462527402468 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1960 | 1462527402756 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 02:36:43 INFO - PROCESS | 1960 | 1462527403083 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdaa800 == 143 [pid = 1960] [id = 344] 02:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x8ced7400) [pid = 1960] [serial = 1033] [outer = (nil)] 02:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x93aaf800) [pid = 1960] [serial = 1034] [outer = 0x8ced7400] 02:36:43 INFO - PROCESS | 1960 | 1462527403187 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x93ad7000) [pid = 1960] [serial = 1035] [outer = 0x8ced7400] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x9163c800 == 142 [pid = 1960] [id = 142] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x91558400 == 141 [pid = 1960] [id = 118] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x9a47fc00 == 140 [pid = 1960] [id = 322] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x875cc400 == 139 [pid = 1960] [id = 321] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x875c1800 == 138 [pid = 1960] [id = 319] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8dacf800 == 137 [pid = 1960] [id = 320] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8970d000 == 136 [pid = 1960] [id = 318] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x960c5800 == 135 [pid = 1960] [id = 317] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8dccec00 == 134 [pid = 1960] [id = 315] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x9600d400 == 133 [pid = 1960] [id = 316] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x90472c00 == 132 [pid = 1960] [id = 314] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7d6c00 == 131 [pid = 1960] [id = 313] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdb4400 == 130 [pid = 1960] [id = 312] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x90471c00 == 129 [pid = 1960] [id = 311] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad5000 == 128 [pid = 1960] [id = 310] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1b2c00 == 127 [pid = 1960] [id = 309] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x887eb000 == 126 [pid = 1960] [id = 307] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x8b747c00 == 125 [pid = 1960] [id = 308] 02:36:45 INFO - PROCESS | 1960 | --DOCSHELL 0x85e5a000 == 124 [pid = 1960] [id = 306] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x8aa86c00) [pid = 1960] [serial = 906] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x8dcc8c00) [pid = 1960] [serial = 875] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x887f2000) [pid = 1960] [serial = 860] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x93aa4c00) [pid = 1960] [serial = 896] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x8cdacc00) [pid = 1960] [serial = 912] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x887f0800) [pid = 1960] [serial = 902] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x916b6400) [pid = 1960] [serial = 884] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x8befd000) [pid = 1960] [serial = 911] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x93a24800) [pid = 1960] [serial = 893] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x887f8800) [pid = 1960] [serial = 905] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x8847cc00) [pid = 1960] [serial = 909] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x99784800) [pid = 1960] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x91557c00) [pid = 1960] [serial = 881] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x8cedb800) [pid = 1960] [serial = 914] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x8d161000) [pid = 1960] [serial = 915] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x945ee400) [pid = 1960] [serial = 899] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8bef9800) [pid = 1960] [serial = 863] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x91ed5c00) [pid = 1960] [serial = 887] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8dad2000) [pid = 1960] [serial = 872] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8ced0800) [pid = 1960] [serial = 866] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8d162c00) [pid = 1960] [serial = 869] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x92c09800) [pid = 1960] [serial = 890] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8efc1400) [pid = 1960] [serial = 878] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8bca7000) [pid = 1960] [serial = 857] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x87cc4c00) [pid = 1960] [serial = 908] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8a744800) [pid = 1960] [serial = 917] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1960 | 1462527405598 Marionette TRACE conn5 <- [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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 3194ms 02:36:45 INFO - PROCESS | 1960 | 1462527405654 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1960 | 1462527405660 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:36:45 INFO - PROCESS | 1960 | 1462527405669 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1960 | 1462527405674 Marionette TRACE conn5 <- [1,1350,null,{}] 02:36:45 INFO - PROCESS | 1960 | 1462527405685 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 1960 | 1462527405927 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 02:36:46 INFO - PROCESS | 1960 | 1462527406125 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a87800 == 125 [pid = 1960] [id = 345] 02:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x87cc2400) [pid = 1960] [serial = 1036] [outer = (nil)] 02:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x8847cc00) [pid = 1960] [serial = 1037] [outer = 0x87cc2400] 02:36:46 INFO - PROCESS | 1960 | 1462527406214 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x887f6000) [pid = 1960] [serial = 1038] [outer = 0x87cc2400] 02:36:47 INFO - PROCESS | 1960 | 1462527407097 Marionette TRACE conn5 <- [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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1492ms 02:36:47 INFO - PROCESS | 1960 | 1462527407194 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1960 | 1462527407204 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 02:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:36:47 INFO - PROCESS | 1960 | 1462527407218 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1960 | 1462527407224 Marionette TRACE conn5 <- [1,1354,null,{}] 02:36:47 INFO - PROCESS | 1960 | 1462527407230 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 1960 | 1462527407479 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 02:36:47 INFO - PROCESS | 1960 | 1462527407751 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa81c00 == 126 [pid = 1960] [id = 346] 02:36:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x8aaae800) [pid = 1960] [serial = 1039] [outer = (nil)] 02:36:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x8b38a800) [pid = 1960] [serial = 1040] [outer = 0x8aaae800] 02:36:47 INFO - PROCESS | 1960 | 1462527407841 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x8b745800) [pid = 1960] [serial = 1041] [outer = 0x8aaae800] 02:36:48 INFO - PROCESS | 1960 | 1462527408810 Marionette TRACE conn5 <- [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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1646ms 02:36:48 INFO - PROCESS | 1960 | 1462527408872 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1960 | 1462527408877 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:36:48 INFO - PROCESS | 1960 | 1462527408884 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1960 | 1462527408890 Marionette TRACE conn5 <- [1,1358,null,{}] 02:36:48 INFO - PROCESS | 1960 | 1462527408914 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 1960 | 1462527409192 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 02:36:49 INFO - PROCESS | 1960 | 1462527409234 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef9000 == 127 [pid = 1960] [id = 347] 02:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x8bef9400) [pid = 1960] [serial = 1042] [outer = (nil)] 02:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x8bf14800) [pid = 1960] [serial = 1043] [outer = 0x8bef9400] 02:36:49 INFO - PROCESS | 1960 | 1462527409359 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x8cda7c00) [pid = 1960] [serial = 1044] [outer = 0x8bef9400] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x92b45800) [pid = 1960] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x92058000) [pid = 1960] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x92b41400) [pid = 1960] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8dbf4000) [pid = 1960] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8d163400) [pid = 1960] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8cec5c00) [pid = 1960] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x93a1d000) [pid = 1960] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x88472c00) [pid = 1960] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8efbfc00) [pid = 1960] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8d1b0400) [pid = 1960] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x87a87c00) [pid = 1960] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8dcc9c00) [pid = 1960] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8b7c5400) [pid = 1960] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8cf39000) [pid = 1960] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x85e4e000) [pid = 1960] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x91ece000) [pid = 1960] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8bca3000) [pid = 1960] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x87ccac00) [pid = 1960] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x885a8000) [pid = 1960] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x87a83c00) [pid = 1960] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8b747800) [pid = 1960] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x9aa1f400) [pid = 1960] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x9a47c800) [pid = 1960] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x920d0800) [pid = 1960] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x976d9c00) [pid = 1960] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x95d2dc00) [pid = 1960] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x97674400) [pid = 1960] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x9600dc00) [pid = 1960] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x92b46000) [pid = 1960] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x90475c00) [pid = 1960] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x915ef400) [pid = 1960] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8d1b6c00) [pid = 1960] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x90473400) [pid = 1960] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8dbe8c00) [pid = 1960] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8dacec00) [pid = 1960] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8b7cd400) [pid = 1960] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x887f2c00) [pid = 1960] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x868dc800) [pid = 1960] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:36:50 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x87a80c00) [pid = 1960] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:36:51 INFO - PROCESS | 1960 | 1462527411068 Marionette TRACE conn5 <- [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]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2240ms 02:36:51 INFO - PROCESS | 1960 | 1462527411124 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1960 | 1462527411130 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 02:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:36:51 INFO - PROCESS | 1960 | 1462527411141 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1960 | 1462527411144 Marionette TRACE conn5 <- [1,1362,null,{}] 02:36:51 INFO - PROCESS | 1960 | 1462527411151 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 1960 | 1462527411368 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 02:36:51 INFO - PROCESS | 1960 | 1462527411552 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x868dc800 == 128 [pid = 1960] [id = 348] 02:36:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x87ccac00) [pid = 1960] [serial = 1045] [outer = (nil)] 02:36:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b7c5400) [pid = 1960] [serial = 1046] [outer = 0x87ccac00] 02:36:51 INFO - PROCESS | 1960 | 1462527411631 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8bf15400) [pid = 1960] [serial = 1047] [outer = 0x87ccac00] 02:36:52 INFO - PROCESS | 1960 | 1462527412721 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1646ms 02:36:52 INFO - PROCESS | 1960 | 1462527412789 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1960 | 1462527412796 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 02:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:36:52 INFO - PROCESS | 1960 | 1462527412806 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1960 | 1462527412813 Marionette TRACE conn5 <- [1,1366,null,{}] 02:36:52 INFO - PROCESS | 1960 | 1462527412825 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 1960 | 1462527413119 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 02:36:53 INFO - PROCESS | 1960 | 1462527413475 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b7000 == 129 [pid = 1960] [id = 349] 02:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x88471c00) [pid = 1960] [serial = 1048] [outer = (nil)] 02:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x887f4000) [pid = 1960] [serial = 1049] [outer = 0x88471c00] 02:36:53 INFO - PROCESS | 1960 | 1462527413569 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8a74f000) [pid = 1960] [serial = 1050] [outer = 0x88471c00] 02:36:54 INFO - PROCESS | 1960 | 1462527414664 Marionette TRACE conn5 <- [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] 02:36:54 INFO - PROCESS | 1960 | 1462527414704 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:36:54 INFO - PROCESS | 1960 | 1462527414716 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1960 | 1462527414720 Marionette TRACE conn5 <- [1,1370,null,{}] 02:36:54 INFO - PROCESS | 1960 | 1462527414727 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1960 | 1462527414962 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 02:36:55 INFO - PROCESS | 1960 | 1462527415285 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b743400 == 130 [pid = 1960] [id = 350] 02:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8b7c6800) [pid = 1960] [serial = 1051] [outer = (nil)] 02:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8bca8000) [pid = 1960] [serial = 1052] [outer = 0x8b7c6800] 02:36:55 INFO - PROCESS | 1960 | 1462527415382 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8bf1d800) [pid = 1960] [serial = 1053] [outer = 0x8b7c6800] 02:36:56 INFO - PROCESS | 1960 | 1462527416410 Marionette TRACE conn5 <- [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] 02:36:56 INFO - PROCESS | 1960 | 1462527416458 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 02:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:36:56 INFO - PROCESS | 1960 | 1462527416466 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1960 | 1462527416472 Marionette TRACE conn5 <- [1,1374,null,{}] 02:36:56 INFO - PROCESS | 1960 | 1462527416489 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1960 | 1462527416763 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 02:36:57 INFO - PROCESS | 1960 | 1462527417126 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf3c400 == 131 [pid = 1960] [id = 351] 02:36:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8cf3c800) [pid = 1960] [serial = 1054] [outer = (nil)] 02:36:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8d166800) [pid = 1960] [serial = 1055] [outer = 0x8cf3c800] 02:36:57 INFO - PROCESS | 1960 | 1462527417238 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8d1abc00) [pid = 1960] [serial = 1056] [outer = 0x8cf3c800] 02:36:58 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:58 INFO - PROCESS | 1960 | 1462527418293 Marionette TRACE conn5 <- [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] 02:36:58 INFO - PROCESS | 1960 | 1462527418367 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:36:58 INFO - PROCESS | 1960 | 1462527418377 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1960 | 1462527418380 Marionette TRACE conn5 <- [1,1378,null,{}] 02:36:58 INFO - PROCESS | 1960 | 1462527418387 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 1960 | 1462527418638 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 02:36:58 INFO - PROCESS | 1960 | 1462527418929 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad7000 == 132 [pid = 1960] [id = 352] 02:36:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8dad9800) [pid = 1960] [serial = 1057] [outer = (nil)] 02:36:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8dbf6800) [pid = 1960] [serial = 1058] [outer = 0x8dad9800] 02:36:59 INFO - PROCESS | 1960 | 1462527419024 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8dcc8c00) [pid = 1960] [serial = 1059] [outer = 0x8dad9800] 02:37:00 INFO - PROCESS | 1960 | 1462527419989 Marionette TRACE conn5 <- [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] 02:37:00 INFO - PROCESS | 1960 | 1462527420026 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 02:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:37:00 INFO - PROCESS | 1960 | 1462527420034 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1960 | 1462527420038 Marionette TRACE conn5 <- [1,1382,null,{}] 02:37:00 INFO - PROCESS | 1960 | 1462527420044 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 1960 | 1462527420279 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 02:37:00 INFO - PROCESS | 1960 | 1462527420598 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dacec00 == 133 [pid = 1960] [id = 353] 02:37:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8dbe8c00) [pid = 1960] [serial = 1060] [outer = (nil)] 02:37:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x90344400) [pid = 1960] [serial = 1061] [outer = 0x8dbe8c00] 02:37:00 INFO - PROCESS | 1960 | 1462527420698 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x90351800) [pid = 1960] [serial = 1062] [outer = 0x8dbe8c00] 02:37:01 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:01 INFO - PROCESS | 1960 | 1462527421780 Marionette TRACE conn5 <- [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] 02:37:01 INFO - PROCESS | 1960 | 1462527421888 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:37:01 INFO - PROCESS | 1960 | 1462527421918 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1960 | 1462527421924 Marionette TRACE conn5 <- [1,1386,null,{}] 02:37:01 INFO - PROCESS | 1960 | 1462527421983 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 1960 | 1462527422404 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 02:37:02 INFO - PROCESS | 1960 | 1462527422662 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a745000 == 134 [pid = 1960] [id = 354] 02:37:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x8cf32c00) [pid = 1960] [serial = 1063] [outer = (nil)] 02:37:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9163c800) [pid = 1960] [serial = 1064] [outer = 0x8cf32c00] 02:37:02 INFO - PROCESS | 1960 | 1462527422758 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x91c73400) [pid = 1960] [serial = 1065] [outer = 0x8cf32c00] 02:37:03 INFO - PROCESS | 1960 | 1462527423865 Marionette TRACE conn5 <- [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] 02:37:03 INFO - PROCESS | 1960 | 1462527423918 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 02:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:37:03 INFO - PROCESS | 1960 | 1462527423929 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1960 | 1462527423933 Marionette TRACE conn5 <- [1,1390,null,{}] 02:37:03 INFO - PROCESS | 1960 | 1462527423944 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1960 | 1462527424247 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 02:37:04 INFO - PROCESS | 1960 | 1462527424578 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x915ec800 == 135 [pid = 1960] [id = 355] 02:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x916b5c00) [pid = 1960] [serial = 1066] [outer = (nil)] 02:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x92053400) [pid = 1960] [serial = 1067] [outer = 0x916b5c00] 02:37:04 INFO - PROCESS | 1960 | 1462527424692 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x920d6800) [pid = 1960] [serial = 1068] [outer = 0x916b5c00] 02:37:05 INFO - PROCESS | 1960 | 1462527425696 Marionette TRACE conn5 <- [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]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1787ms 02:37:05 INFO - PROCESS | 1960 | 1462527425715 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1960 | 1462527425718 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 02:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:37:05 INFO - PROCESS | 1960 | 1462527425726 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1960 | 1462527425730 Marionette TRACE conn5 <- [1,1394,null,{}] 02:37:05 INFO - PROCESS | 1960 | 1462527425736 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 1960 | 1462527425958 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 02:37:06 INFO - PROCESS | 1960 | 1462527426278 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x91633000 == 136 [pid = 1960] [id = 356] 02:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x916b7000) [pid = 1960] [serial = 1069] [outer = (nil)] 02:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x92c07800) [pid = 1960] [serial = 1070] [outer = 0x916b7000] 02:37:06 INFO - PROCESS | 1960 | 1462527426377 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x93a05000) [pid = 1960] [serial = 1071] [outer = 0x916b7000] 02:37:07 INFO - PROCESS | 1960 | 1462527427400 Marionette TRACE conn5 <- [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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1688ms 02:37:07 INFO - PROCESS | 1960 | 1462527427415 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1960 | 1462527427419 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:37:07 INFO - PROCESS | 1960 | 1462527427426 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1960 | 1462527427430 Marionette TRACE conn5 <- [1,1398,null,{}] 02:37:07 INFO - PROCESS | 1960 | 1462527427436 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1960 | 1462527427668 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 02:37:08 INFO - PROCESS | 1960 | 1462527427991 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x916b7c00 == 137 [pid = 1960] [id = 357] 02:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x92b48800) [pid = 1960] [serial = 1072] [outer = (nil)] 02:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x93a24c00) [pid = 1960] [serial = 1073] [outer = 0x92b48800] 02:37:08 INFO - PROCESS | 1960 | 1462527428088 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x93a42800) [pid = 1960] [serial = 1074] [outer = 0x92b48800] 02:37:09 INFO - PROCESS | 1960 | 1462527429045 Marionette TRACE conn5 <- [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]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1638ms 02:37:09 INFO - PROCESS | 1960 | 1462527429065 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1960 | 1462527429068 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:37:09 INFO - PROCESS | 1960 | 1462527429076 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1960 | 1462527429081 Marionette TRACE conn5 <- [1,1402,null,{}] 02:37:09 INFO - PROCESS | 1960 | 1462527429087 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1960 | 1462527429330 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 02:37:09 INFO - PROCESS | 1960 | 1462527429678 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x8befa000 == 138 [pid = 1960] [id = 358] 02:37:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x8dad8c00) [pid = 1960] [serial = 1075] [outer = (nil)] 02:37:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x93ad4000) [pid = 1960] [serial = 1076] [outer = 0x8dad8c00] 02:37:09 INFO - PROCESS | 1960 | 1462527429776 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x9466a400) [pid = 1960] [serial = 1077] [outer = 0x8dad8c00] 02:37:10 INFO - PROCESS | 1960 | 1462527430792 Marionette TRACE conn5 <- [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]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1783ms 02:37:10 INFO - PROCESS | 1960 | 1462527430860 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 02:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:37:10 INFO - PROCESS | 1960 | 1462527430865 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 02:37:10 INFO - PROCESS | 1960 | 1462527430873 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1960 | 1462527430878 Marionette TRACE conn5 <- [1,1406,null,{}] 02:37:10 INFO - PROCESS | 1960 | 1462527430885 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 1960 | 1462527431207 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 02:37:11 INFO - PROCESS | 1960 | 1462527431626 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad6400 == 139 [pid = 1960] [id = 359] 02:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x95131400) [pid = 1960] [serial = 1078] [outer = (nil)] 02:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9513d400) [pid = 1960] [serial = 1079] [outer = 0x95131400] 02:37:11 INFO - PROCESS | 1960 | 1462527431726 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x95d2b000) [pid = 1960] [serial = 1080] [outer = 0x95131400] 02:37:12 INFO - PROCESS | 1960 | 1462527432856 Marionette TRACE conn5 <- [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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2043ms 02:37:12 INFO - PROCESS | 1960 | 1462527432916 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1960 | 1462527432919 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:37:12 INFO - PROCESS | 1960 | 1462527432927 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1960 | 1462527432931 Marionette TRACE conn5 <- [1,1410,null,{}] 02:37:12 INFO - PROCESS | 1960 | 1462527432937 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 1960 | 1462527433181 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 02:37:13 INFO - PROCESS | 1960 | 1462527433517 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x9513f400 == 140 [pid = 1960] [id = 360] 02:37:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x95d2f000) [pid = 1960] [serial = 1081] [outer = (nil)] 02:37:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x9600fc00) [pid = 1960] [serial = 1082] [outer = 0x95d2f000] 02:37:13 INFO - PROCESS | 1960 | 1462527433617 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x96017000) [pid = 1960] [serial = 1083] [outer = 0x95d2f000] 02:37:14 INFO - PROCESS | 1960 | 1462527434729 Marionette TRACE conn5 <- [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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1834ms 02:37:14 INFO - PROCESS | 1960 | 1462527434762 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1960 | 1462527434766 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:37:14 INFO - PROCESS | 1960 | 1462527434772 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1960 | 1462527434776 Marionette TRACE conn5 <- [1,1414,null,{}] 02:37:14 INFO - PROCESS | 1960 | 1462527434782 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 1960 | 1462527435093 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 02:37:15 INFO - PROCESS | 1960 | 1462527435430 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b5000 == 141 [pid = 1960] [id = 361] 02:37:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x9600d800) [pid = 1960] [serial = 1084] [outer = (nil)] 02:37:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x960c7800) [pid = 1960] [serial = 1085] [outer = 0x9600d800] 02:37:15 INFO - PROCESS | 1960 | 1462527435524 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x960ca800) [pid = 1960] [serial = 1086] [outer = 0x9600d800] 02:37:16 INFO - PROCESS | 1960 | 1462527436799 Marionette TRACE conn5 <- [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]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2089ms 02:37:16 INFO - PROCESS | 1960 | 1462527436864 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 1960 | 1462527436870 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 02:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:37:16 INFO - PROCESS | 1960 | 1462527436934 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1960 | 1462527436938 Marionette TRACE conn5 <- [1,1418,null,{}] 02:37:16 INFO - PROCESS | 1960 | 1462527436948 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 1960 | 1462527437305 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 02:37:17 INFO - PROCESS | 1960 | 1462527437631 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x96011c00 == 142 [pid = 1960] [id = 362] 02:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x960ca400) [pid = 1960] [serial = 1087] [outer = (nil)] 02:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x976dd400) [pid = 1960] [serial = 1088] [outer = 0x960ca400] 02:37:17 INFO - PROCESS | 1960 | 1462527437727 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x97754000) [pid = 1960] [serial = 1089] [outer = 0x960ca400] 02:37:18 INFO - PROCESS | 1960 | 1462527438767 Marionette TRACE conn5 <- [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]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1949ms 02:37:18 INFO - PROCESS | 1960 | 1462527438836 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1960 | 1462527438839 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:37:18 INFO - PROCESS | 1960 | 1462527438847 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1960 | 1462527438851 Marionette TRACE conn5 <- [1,1422,null,{}] 02:37:18 INFO - PROCESS | 1960 | 1462527438857 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 1960 | 1462527439137 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 02:37:19 INFO - PROCESS | 1960 | 1462527439441 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c1c00 == 143 [pid = 1960] [id = 363] 02:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x97678c00) [pid = 1960] [serial = 1090] [outer = (nil)] 02:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x98a62c00) [pid = 1960] [serial = 1091] [outer = 0x97678c00] 02:37:19 INFO - PROCESS | 1960 | 1462527439543 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x98a6fc00) [pid = 1960] [serial = 1092] [outer = 0x97678c00] 02:37:20 INFO - PROCESS | 1960 | 1462527440529 Marionette TRACE conn5 <- [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]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1742ms 02:37:20 INFO - PROCESS | 1960 | 1462527440590 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1960 | 1462527440594 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:37:20 INFO - PROCESS | 1960 | 1462527440602 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1960 | 1462527440606 Marionette TRACE conn5 <- [1,1426,null,{}] 02:37:20 INFO - PROCESS | 1960 | 1462527440612 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1960 | 1462527440854 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 02:37:21 INFO - PROCESS | 1960 | 1462527441184 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x989fcc00 == 144 [pid = 1960] [id = 364] 02:37:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x98dea000) [pid = 1960] [serial = 1093] [outer = (nil)] 02:37:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x98df6000) [pid = 1960] [serial = 1094] [outer = 0x98dea000] 02:37:21 INFO - PROCESS | 1960 | 1462527441289 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x996b6000) [pid = 1960] [serial = 1095] [outer = 0x98dea000] 02:37:22 INFO - PROCESS | 1960 | 1462527442278 Marionette TRACE conn5 <- [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]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1735ms 02:37:22 INFO - PROCESS | 1960 | 1462527442339 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1960 | 1462527442343 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 02:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:37:22 INFO - PROCESS | 1960 | 1462527442350 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1960 | 1462527442354 Marionette TRACE conn5 <- [1,1430,null,{}] 02:37:22 INFO - PROCESS | 1960 | 1462527442361 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 1960 | 1462527442609 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8cedd000 == 143 [pid = 1960] [id = 299] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x89708c00 == 142 [pid = 1960] [id = 294] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x88470c00 == 141 [pid = 1960] [id = 286] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73ac00 == 140 [pid = 1960] [id = 289] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9f800 == 139 [pid = 1960] [id = 287] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x9204fc00 == 138 [pid = 1960] [id = 297] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1b2800 == 137 [pid = 1960] [id = 201] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc5400 == 136 [pid = 1960] [id = 300] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbed800 == 135 [pid = 1960] [id = 291] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf3d800 == 134 [pid = 1960] [id = 290] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8dcc6c00 == 133 [pid = 1960] [id = 293] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x91df1800 == 132 [pid = 1960] [id = 296] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x920d7400 == 131 [pid = 1960] [id = 298] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8efbc400 == 130 [pid = 1960] [id = 295] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca9800 == 129 [pid = 1960] [id = 292] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8a742800 == 128 [pid = 1960] [id = 288] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x8a741800 == 127 [pid = 1960] [id = 280] 02:37:23 INFO - PROCESS | 1960 | --DOCSHELL 0x99782400 == 126 [pid = 1960] [id = 10] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x887ea400) [pid = 1960] [serial = 977] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x8aa83c00) [pid = 1960] [serial = 980] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x9b8b4000) [pid = 1960] [serial = 972] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x9b425000) [pid = 1960] [serial = 971] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x9b42b400) [pid = 1960] [serial = 969] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x9ad94400) [pid = 1960] [serial = 968] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x9a965400) [pid = 1960] [serial = 966] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x9a95f800) [pid = 1960] [serial = 965] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x9a475400) [pid = 1960] [serial = 963] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x99fd9000) [pid = 1960] [serial = 962] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x999e5000) [pid = 1960] [serial = 960] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x997b0800) [pid = 1960] [serial = 959] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x98df0000) [pid = 1960] [serial = 957] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x98df2c00) [pid = 1960] [serial = 956] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x98a70800) [pid = 1960] [serial = 954] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x98925400) [pid = 1960] [serial = 953] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x960c3000) [pid = 1960] [serial = 951] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x96010c00) [pid = 1960] [serial = 950] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x95140400) [pid = 1960] [serial = 948] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x9513c400) [pid = 1960] [serial = 947] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x93ad6000) [pid = 1960] [serial = 945] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x93aa1400) [pid = 1960] [serial = 944] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x92c09400) [pid = 1960] [serial = 942] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x92c01400) [pid = 1960] [serial = 941] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x920cd800) [pid = 1960] [serial = 938] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x92b42800) [pid = 1960] [serial = 939] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x916c2000) [pid = 1960] [serial = 936] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x9155b000) [pid = 1960] [serial = 935] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8efc4800) [pid = 1960] [serial = 933] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x8e7d6400) [pid = 1960] [serial = 932] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8dcc2000) [pid = 1960] [serial = 930] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x8dbf2800) [pid = 1960] [serial = 929] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8cdb3400) [pid = 1960] [serial = 927] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8bca3400) [pid = 1960] [serial = 926] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8aab4400) [pid = 1960] [serial = 924] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8a750c00) [pid = 1960] [serial = 923] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x87a80000) [pid = 1960] [serial = 921] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x874a9c00) [pid = 1960] [serial = 920] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x87a86800) [pid = 1960] [serial = 974] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x887f3000) [pid = 1960] [serial = 978] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x87cc6c00) [pid = 1960] [serial = 975] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8b37e000) [pid = 1960] [serial = 981] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8b741c00) [pid = 1960] [serial = 983] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x93a0fc00) [pid = 1960] [serial = 891] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x93a27800) [pid = 1960] [serial = 894] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x94673000) [pid = 1960] [serial = 900] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8e7cb800) [pid = 1960] [serial = 876] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8efc7800) [pid = 1960] [serial = 879] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8cf34400) [pid = 1960] [serial = 867] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x93aaa400) [pid = 1960] [serial = 897] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8aa84400) [pid = 1960] [serial = 861] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x91c74400) [pid = 1960] [serial = 885] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8dad9000) [pid = 1960] [serial = 873] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x88475c00) [pid = 1960] [serial = 792] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x91560000) [pid = 1960] [serial = 882] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8bef4000) [pid = 1960] [serial = 858] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8d1ab800) [pid = 1960] [serial = 870] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8b37cc00) [pid = 1960] [serial = 918] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x91edbc00) [pid = 1960] [serial = 888] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8bf19c00) [pid = 1960] [serial = 864] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8b746c00) [pid = 1960] [serial = 903] [outer = (nil)] [url = about:blank] 02:37:24 INFO - PROCESS | 1960 | 1462527444379 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x874ae800 == 127 [pid = 1960] [id = 365] 02:37:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x874af000) [pid = 1960] [serial = 1096] [outer = (nil)] 02:37:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x875c1800) [pid = 1960] [serial = 1097] [outer = 0x874af000] 02:37:24 INFO - PROCESS | 1960 | 1462527444463 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x87a85c00) [pid = 1960] [serial = 1098] [outer = 0x874af000] 02:37:25 INFO - PROCESS | 1960 | 1462527445381 Marionette TRACE conn5 <- [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]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 3093ms 02:37:25 INFO - PROCESS | 1960 | 1462527445446 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1960 | 1462527445452 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:37:25 INFO - PROCESS | 1960 | 1462527445461 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1960 | 1462527445467 Marionette TRACE conn5 <- [1,1434,null,{}] 02:37:25 INFO - PROCESS | 1960 | 1462527445474 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 1960 | 1462527445694 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 02:37:25 INFO - PROCESS | 1960 | 1462527445884 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x887edc00 == 128 [pid = 1960] [id = 366] 02:37:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x887ee400) [pid = 1960] [serial = 1099] [outer = (nil)] 02:37:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x887f7c00) [pid = 1960] [serial = 1100] [outer = 0x887ee400] 02:37:26 INFO - PROCESS | 1960 | 1462527446014 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8a744800) [pid = 1960] [serial = 1101] [outer = 0x887ee400] 02:37:26 INFO - PROCESS | 1960 | 1462527446979 Marionette TRACE conn5 <- [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]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1591ms 02:37:27 INFO - PROCESS | 1960 | 1462527447056 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:37:27 INFO - PROCESS | 1960 | 1462527447063 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 02:37:27 INFO - PROCESS | 1960 | 1462527447070 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1960 | 1462527447073 Marionette TRACE conn5 <- [1,1438,null,{}] 02:37:27 INFO - PROCESS | 1960 | 1462527447090 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 1960 | 1462527447373 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 02:37:27 INFO - PROCESS | 1960 | 1462527447601 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x89704c00 == 129 [pid = 1960] [id = 367] 02:37:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b380400) [pid = 1960] [serial = 1102] [outer = (nil)] 02:37:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b38a400) [pid = 1960] [serial = 1103] [outer = 0x8b380400] 02:37:27 INFO - PROCESS | 1960 | 1462527447694 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8b73d400) [pid = 1960] [serial = 1104] [outer = 0x8b380400] 02:37:28 INFO - PROCESS | 1960 | 1462527448668 Marionette TRACE conn5 <- [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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2191ms 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8bef9400) [pid = 1960] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x91c79800) [pid = 1960] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x91640400) [pid = 1960] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8eb66000) [pid = 1960] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8e7cf000) [pid = 1960] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8ced4400) [pid = 1960] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8dbe8400) [pid = 1960] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8cecb800) [pid = 1960] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8bca1800) [pid = 1960] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8cdb1000) [pid = 1960] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8bf15000) [pid = 1960] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8b742000) [pid = 1960] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x87a7e400) [pid = 1960] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x87cc2400) [pid = 1960] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x8ced7400) [pid = 1960] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x920d8400) [pid = 1960] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x92b4b400) [pid = 1960] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x8ced3c00) [pid = 1960] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x91edc400) [pid = 1960] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:37:29 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x8aaae800) [pid = 1960] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:37:29 INFO - PROCESS | 1960 | 1462527449359 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1960 | 1462527449364 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 02:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:37:29 INFO - PROCESS | 1960 | 1462527449382 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1960 | 1462527449392 Marionette TRACE conn5 <- [1,1442,null,{}] 02:37:29 INFO - PROCESS | 1960 | 1462527449400 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 1960 | 1462527449681 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 02:37:29 INFO - PROCESS | 1960 | 1462527449798 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a741c00 == 130 [pid = 1960] [id = 368] 02:37:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x8a747800) [pid = 1960] [serial = 1105] [outer = (nil)] 02:37:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8b7cac00) [pid = 1960] [serial = 1106] [outer = 0x8a747800] 02:37:29 INFO - PROCESS | 1960 | 1462527449875 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8bca7000) [pid = 1960] [serial = 1107] [outer = 0x8a747800] 02:37:30 INFO - PROCESS | 1960 | 1462527450698 Marionette TRACE conn5 <- [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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1357ms 02:37:30 INFO - PROCESS | 1960 | 1462527450730 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1960 | 1462527450734 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:37:30 INFO - PROCESS | 1960 | 1462527450741 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1960 | 1462527450744 Marionette TRACE conn5 <- [1,1446,null,{}] 02:37:30 INFO - PROCESS | 1960 | 1462527450751 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 1960 | 1462527450961 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 02:37:31 INFO - PROCESS | 1960 | 1462527451137 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e5bc00 == 131 [pid = 1960] [id = 369] 02:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8b7c4c00) [pid = 1960] [serial = 1108] [outer = (nil)] 02:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8bf1c800) [pid = 1960] [serial = 1109] [outer = 0x8b7c4c00] 02:37:31 INFO - PROCESS | 1960 | 1462527451219 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8bf1ac00) [pid = 1960] [serial = 1110] [outer = 0x8b7c4c00] 02:37:32 INFO - PROCESS | 1960 | 1462527452487 Marionette TRACE conn5 <- [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]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1790ms 02:37:32 INFO - PROCESS | 1960 | 1462527452533 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1960 | 1462527452543 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:37:32 INFO - PROCESS | 1960 | 1462527452552 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1960 | 1462527452560 Marionette TRACE conn5 <- [1,1450,null,{}] 02:37:32 INFO - PROCESS | 1960 | 1462527452570 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 1960 | 1462527452910 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 02:37:33 INFO - PROCESS | 1960 | 1462527453246 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8b400 == 132 [pid = 1960] [id = 370] 02:37:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x88470800) [pid = 1960] [serial = 1111] [outer = (nil)] 02:37:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x89703800) [pid = 1960] [serial = 1112] [outer = 0x88470800] 02:37:33 INFO - PROCESS | 1960 | 1462527453340 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8aa87000) [pid = 1960] [serial = 1113] [outer = 0x88470800] 02:37:34 INFO - PROCESS | 1960 | 1462527454420 Marionette TRACE conn5 <- [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]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1938ms 02:37:34 INFO - PROCESS | 1960 | 1462527454492 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1960 | 1462527454502 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:37:34 INFO - PROCESS | 1960 | 1462527454514 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1960 | 1462527454518 Marionette TRACE conn5 <- [1,1454,null,{}] 02:37:34 INFO - PROCESS | 1960 | 1462527454526 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 1960 | 1462527454825 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 02:37:35 INFO - PROCESS | 1960 | 1462527455188 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7d0000 == 133 [pid = 1960] [id = 371] 02:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8bcac800) [pid = 1960] [serial = 1114] [outer = (nil)] 02:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8bf17000) [pid = 1960] [serial = 1115] [outer = 0x8bcac800] 02:37:35 INFO - PROCESS | 1960 | 1462527455281 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8cec3000) [pid = 1960] [serial = 1116] [outer = 0x8bcac800] 02:37:36 INFO - PROCESS | 1960 | 1462527456278 Marionette TRACE conn5 <- [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]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1841ms 02:37:36 INFO - PROCESS | 1960 | 1462527456355 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1960 | 1462527456360 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:37:36 INFO - PROCESS | 1960 | 1462527456368 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1960 | 1462527456377 Marionette TRACE conn5 <- [1,1458,null,{}] 02:37:36 INFO - PROCESS | 1960 | 1462527456396 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 1960 | 1462527456744 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 02:37:37 INFO - PROCESS | 1960 | 1462527457001 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca2c00 == 134 [pid = 1960] [id = 372] 02:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8cece800) [pid = 1960] [serial = 1117] [outer = (nil)] 02:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8cf38c00) [pid = 1960] [serial = 1118] [outer = 0x8cece800] 02:37:37 INFO - PROCESS | 1960 | 1462527457097 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8d167800) [pid = 1960] [serial = 1119] [outer = 0x8cece800] 02:37:38 INFO - PROCESS | 1960 | 1462527458164 Marionette TRACE conn5 <- [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]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1844ms 02:37:38 INFO - PROCESS | 1960 | 1462527458214 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:37:38 INFO - PROCESS | 1960 | 1462527458219 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 02:37:38 INFO - PROCESS | 1960 | 1462527458227 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1960 | 1462527458231 Marionette TRACE conn5 <- [1,1462,null,{}] 02:37:38 INFO - PROCESS | 1960 | 1462527458237 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 1960 | 1462527458490 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 02:37:38 INFO - PROCESS | 1960 | 1462527458779 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x887ec400 == 135 [pid = 1960] [id = 373] 02:37:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8d16cc00) [pid = 1960] [serial = 1120] [outer = (nil)] 02:37:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8dacd800) [pid = 1960] [serial = 1121] [outer = 0x8d16cc00] 02:37:38 INFO - PROCESS | 1960 | 1462527458874 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8dbe7400) [pid = 1960] [serial = 1122] [outer = 0x8d16cc00] 02:37:39 INFO - PROCESS | 1960 | 1462527459869 Marionette TRACE conn5 <- [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]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1688ms 02:37:39 INFO - PROCESS | 1960 | 1462527459915 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1960 | 1462527459919 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:37:39 INFO - PROCESS | 1960 | 1462527459926 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1960 | 1462527459931 Marionette TRACE conn5 <- [1,1466,null,{}] 02:37:39 INFO - PROCESS | 1960 | 1462527459938 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1960 | 1462527460179 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 02:37:40 INFO - PROCESS | 1960 | 1462527460483 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf3a400 == 136 [pid = 1960] [id = 374] 02:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8dcc0800) [pid = 1960] [serial = 1123] [outer = (nil)] 02:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8dcc7000) [pid = 1960] [serial = 1124] [outer = 0x8dcc0800] 02:37:40 INFO - PROCESS | 1960 | 1462527460582 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8e7cf400) [pid = 1960] [serial = 1125] [outer = 0x8dcc0800] 02:37:41 INFO - PROCESS | 1960 | 1462527461609 Marionette TRACE conn5 <- [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]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1740ms 02:37:41 INFO - PROCESS | 1960 | 1462527461667 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1960 | 1462527461671 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:37:41 INFO - PROCESS | 1960 | 1462527461679 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1960 | 1462527461684 Marionette TRACE conn5 <- [1,1470,null,{}] 02:37:41 INFO - PROCESS | 1960 | 1462527461690 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 1960 | 1462527461938 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 02:37:42 INFO - PROCESS | 1960 | 1462527462265 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf16c00 == 137 [pid = 1960] [id = 375] 02:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8dcc4000) [pid = 1960] [serial = 1126] [outer = (nil)] 02:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8efca400) [pid = 1960] [serial = 1127] [outer = 0x8dcc4000] 02:37:42 INFO - PROCESS | 1960 | 1462527462361 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x9034a000) [pid = 1960] [serial = 1128] [outer = 0x8dcc4000] 02:37:43 INFO - PROCESS | 1960 | 1462527463380 Marionette TRACE conn5 <- [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]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1743ms 02:37:43 INFO - PROCESS | 1960 | 1462527463423 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:37:43 INFO - PROCESS | 1960 | 1462527463427 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 02:37:43 INFO - PROCESS | 1960 | 1462527463434 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1960 | 1462527463438 Marionette TRACE conn5 <- [1,1474,null,{}] 02:37:43 INFO - PROCESS | 1960 | 1462527463444 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 1960 | 1462527463689 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 02:37:44 INFO - PROCESS | 1960 | 1462527464004 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1aa000 == 138 [pid = 1960] [id = 376] 02:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8efca000) [pid = 1960] [serial = 1129] [outer = (nil)] 02:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x91562800) [pid = 1960] [serial = 1130] [outer = 0x8efca000] 02:37:44 INFO - PROCESS | 1960 | 1462527464098 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x915ef400) [pid = 1960] [serial = 1131] [outer = 0x8efca000] 02:37:45 INFO - PROCESS | 1960 | 1462527465126 Marionette TRACE conn5 <- [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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1742ms 02:37:45 INFO - PROCESS | 1960 | 1462527465176 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1960 | 1462527465180 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:37:45 INFO - PROCESS | 1960 | 1462527465188 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1960 | 1462527465193 Marionette TRACE conn5 <- [1,1478,null,{}] 02:37:45 INFO - PROCESS | 1960 | 1462527465199 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 1960 | 1462527465430 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 02:37:45 INFO - PROCESS | 1960 | 1462527465744 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x9155e800 == 139 [pid = 1960] [id = 377] 02:37:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x915f4000) [pid = 1960] [serial = 1132] [outer = (nil)] 02:37:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x9163d000) [pid = 1960] [serial = 1133] [outer = 0x915f4000] 02:37:45 INFO - PROCESS | 1960 | 1462527465839 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x9163f400) [pid = 1960] [serial = 1134] [outer = 0x915f4000] 02:37:46 INFO - PROCESS | 1960 | 1462527466857 Marionette TRACE conn5 <- [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]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1732ms 02:37:46 INFO - PROCESS | 1960 | 1462527466922 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1960 | 1462527466926 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:37:46 INFO - PROCESS | 1960 | 1462527466933 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1960 | 1462527466937 Marionette TRACE conn5 <- [1,1482,null,{}] 02:37:46 INFO - PROCESS | 1960 | 1462527466943 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 1960 | 1462527467218 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 02:37:47 INFO - PROCESS | 1960 | 1462527467549 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e4e800 == 140 [pid = 1960] [id = 378] 02:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x91636c00) [pid = 1960] [serial = 1135] [outer = (nil)] 02:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x91c81000) [pid = 1960] [serial = 1136] [outer = 0x91636c00] 02:37:47 INFO - PROCESS | 1960 | 1462527467648 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91df4c00) [pid = 1960] [serial = 1137] [outer = 0x91636c00] 02:37:48 INFO - PROCESS | 1960 | 1462527468698 Marionette TRACE conn5 <- [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]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1840ms 02:37:48 INFO - PROCESS | 1960 | 1462527468774 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1960 | 1462527468778 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:37:48 INFO - PROCESS | 1960 | 1462527468786 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1960 | 1462527468789 Marionette TRACE conn5 <- [1,1486,null,{}] 02:37:48 INFO - PROCESS | 1960 | 1462527468796 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 1960 | 1462527469074 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 02:37:49 INFO - PROCESS | 1960 | 1462527469403 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x915fb400 == 141 [pid = 1960] [id = 379] 02:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x920d2400) [pid = 1960] [serial = 1138] [outer = (nil)] 02:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x92b42000) [pid = 1960] [serial = 1139] [outer = 0x920d2400] 02:37:49 INFO - PROCESS | 1960 | 1462527469497 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x92b47000) [pid = 1960] [serial = 1140] [outer = 0x920d2400] 02:37:50 INFO - PROCESS | 1960 | 1462527470560 Marionette TRACE conn5 <- [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]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1835ms 02:37:50 INFO - PROCESS | 1960 | 1462527470621 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1960 | 1462527470626 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:37:50 INFO - PROCESS | 1960 | 1462527470633 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1960 | 1462527470639 Marionette TRACE conn5 <- [1,1490,null,{}] 02:37:50 INFO - PROCESS | 1960 | 1462527470646 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 1960 | 1462527470912 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 02:37:51 INFO - PROCESS | 1960 | 1462527471234 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x920d1c00 == 142 [pid = 1960] [id = 380] 02:37:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x92c0a400) [pid = 1960] [serial = 1141] [outer = (nil)] 02:37:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93a0fc00) [pid = 1960] [serial = 1142] [outer = 0x92c0a400] 02:37:51 INFO - PROCESS | 1960 | 1462527471337 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x93a42400) [pid = 1960] [serial = 1143] [outer = 0x92c0a400] 02:37:52 INFO - PROCESS | 1960 | 1462527472307 Marionette TRACE conn5 <- [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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1738ms 02:37:52 INFO - PROCESS | 1960 | 1462527472373 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:37:52 INFO - PROCESS | 1960 | 1462527472377 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 02:37:52 INFO - PROCESS | 1960 | 1462527472385 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1960 | 1462527472388 Marionette TRACE conn5 <- [1,1494,null,{}] 02:37:52 INFO - PROCESS | 1960 | 1462527472396 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 1960 | 1462527472668 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 02:37:53 INFO - PROCESS | 1960 | 1462527472993 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x915f7400 == 143 [pid = 1960] [id = 381] 02:37:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x92c0c400) [pid = 1960] [serial = 1144] [outer = (nil)] 02:37:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x93aa6c00) [pid = 1960] [serial = 1145] [outer = 0x92c0c400] 02:37:53 INFO - PROCESS | 1960 | 1462527473090 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x93aac800) [pid = 1960] [serial = 1146] [outer = 0x92c0c400] 02:37:54 INFO - PROCESS | 1960 | 1462527474085 Marionette TRACE conn5 <- [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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1740ms 02:37:54 INFO - PROCESS | 1960 | 1462527474124 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1960 | 1462527474128 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:37:54 INFO - PROCESS | 1960 | 1462527474135 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1960 | 1462527474139 Marionette TRACE conn5 <- [1,1498,null,{}] 02:37:54 INFO - PROCESS | 1960 | 1462527474145 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1960 | 1462527474375 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 02:37:54 INFO - PROCESS | 1960 | 1462527474692 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x91565000 == 144 [pid = 1960] [id = 382] 02:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x93a0ac00) [pid = 1960] [serial = 1147] [outer = (nil)] 02:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x94673000) [pid = 1960] [serial = 1148] [outer = 0x93a0ac00] 02:37:54 INFO - PROCESS | 1960 | 1462527474801 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x946b4400) [pid = 1960] [serial = 1149] [outer = 0x93a0ac00] 02:37:55 INFO - PROCESS | 1960 | 1462527475723 Marionette TRACE conn5 <- [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]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 02:37:55 INFO - PROCESS | 1960 | 1462527475770 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1960 | 1462527475773 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:37:55 INFO - PROCESS | 1960 | 1462527475781 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1960 | 1462527475784 Marionette TRACE conn5 <- [1,1502,null,{}] 02:37:55 INFO - PROCESS | 1960 | 1462527475790 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 1960 | 1462527476028 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 02:37:56 INFO - PROCESS | 1960 | 1462527476342 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e4000 == 145 [pid = 1960] [id = 383] 02:37:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x875c7800) [pid = 1960] [serial = 1150] [outer = (nil)] 02:37:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x95137800) [pid = 1960] [serial = 1151] [outer = 0x875c7800] 02:37:56 INFO - PROCESS | 1960 | 1462527476441 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9513f000) [pid = 1960] [serial = 1152] [outer = 0x875c7800] 02:37:57 INFO - PROCESS | 1960 | 1462527477367 Marionette TRACE conn5 <- [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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1637ms 02:37:57 INFO - PROCESS | 1960 | 1462527477420 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1960 | 1462527477423 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:37:57 INFO - PROCESS | 1960 | 1462527477431 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1960 | 1462527477433 Marionette TRACE conn5 <- [1,1506,null,{}] 02:37:57 INFO - PROCESS | 1960 | 1462527477440 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 1960 | 1462527477676 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 02:37:58 INFO - PROCESS | 1960 | 1462527478005 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad8c00 == 146 [pid = 1960] [id = 384] 02:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x945e9800) [pid = 1960] [serial = 1153] [outer = (nil)] 02:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x96010000) [pid = 1960] [serial = 1154] [outer = 0x945e9800] 02:37:58 INFO - PROCESS | 1960 | 1462527478104 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x96018c00) [pid = 1960] [serial = 1155] [outer = 0x945e9800] 02:37:59 INFO - PROCESS | 1960 | 1462527479069 Marionette TRACE conn5 <- [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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1688ms 02:37:59 INFO - PROCESS | 1960 | 1462527479120 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:37:59 INFO - PROCESS | 1960 | 1462527479124 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 02:37:59 INFO - PROCESS | 1960 | 1462527479131 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1960 | 1462527479134 Marionette TRACE conn5 <- [1,1510,null,{}] 02:37:59 INFO - PROCESS | 1960 | 1462527479141 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 1960 | 1462527479419 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 02:37:59 INFO - PROCESS | 1960 | 1462527479753 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x95091400 == 147 [pid = 1960] [id = 385] 02:37:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9513a400) [pid = 1960] [serial = 1156] [outer = (nil)] 02:37:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x976d3800) [pid = 1960] [serial = 1157] [outer = 0x9513a400] 02:37:59 INFO - PROCESS | 1960 | 1462527479845 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x97750400) [pid = 1960] [serial = 1158] [outer = 0x9513a400] 02:38:00 INFO - PROCESS | 1960 | 1462527480871 Marionette TRACE conn5 <- [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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1788ms 02:38:00 INFO - PROCESS | 1960 | 1462527480920 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:38:00 INFO - PROCESS | 1960 | 1462527480924 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 02:38:00 INFO - PROCESS | 1960 | 1462527480931 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1960 | 1462527480935 Marionette TRACE conn5 <- [1,1514,null,{}] 02:38:00 INFO - PROCESS | 1960 | 1462527480941 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1960 | 1462527481216 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef0800 == 146 [pid = 1960] [id = 197] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8a741c00 == 145 [pid = 1960] [id = 368] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x89704c00 == 144 [pid = 1960] [id = 367] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x887edc00 == 143 [pid = 1960] [id = 366] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x874ae800 == 142 [pid = 1960] [id = 365] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x960c1c00 == 141 [pid = 1960] [id = 363] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x989fcc00 == 140 [pid = 1960] [id = 364] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x96011c00 == 139 [pid = 1960] [id = 362] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x874b5000 == 138 [pid = 1960] [id = 361] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x9513f400 == 137 [pid = 1960] [id = 360] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8befa000 == 136 [pid = 1960] [id = 358] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad6400 == 135 [pid = 1960] [id = 359] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x916b7c00 == 134 [pid = 1960] [id = 357] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x91633000 == 133 [pid = 1960] [id = 356] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x915ec800 == 132 [pid = 1960] [id = 355] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8a745000 == 131 [pid = 1960] [id = 354] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8dacec00 == 130 [pid = 1960] [id = 353] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad7000 == 129 [pid = 1960] [id = 352] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8b743400 == 128 [pid = 1960] [id = 350] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf3c400 == 127 [pid = 1960] [id = 351] 02:38:02 INFO - PROCESS | 1960 | --DOCSHELL 0x874b7000 == 126 [pid = 1960] [id = 349] 02:38:02 INFO - PROCESS | 1960 | 1462527482738 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8b7c5400) [pid = 1960] [serial = 1046] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8bf14800) [pid = 1960] [serial = 1043] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x91ed4400) [pid = 1960] [serial = 1020] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x91df8400) [pid = 1960] [serial = 1019] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x91c78000) [pid = 1960] [serial = 1017] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x916b9000) [pid = 1960] [serial = 1016] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x91563000) [pid = 1960] [serial = 1014] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9155ec00) [pid = 1960] [serial = 1013] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x90470000) [pid = 1960] [serial = 1011] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x90352000) [pid = 1960] [serial = 1010] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8eb6f000) [pid = 1960] [serial = 1008] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x8eb65000) [pid = 1960] [serial = 1007] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8e7ca400) [pid = 1960] [serial = 1005] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x8dbf3400) [pid = 1960] [serial = 1004] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8dace000) [pid = 1960] [serial = 1002] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8d1b5800) [pid = 1960] [serial = 1001] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8cf3a800) [pid = 1960] [serial = 999] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8cf37000) [pid = 1960] [serial = 998] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8ced3400) [pid = 1960] [serial = 996] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8ceccc00) [pid = 1960] [serial = 995] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8cdae400) [pid = 1960] [serial = 993] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8bf1a800) [pid = 1960] [serial = 992] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b7ce000) [pid = 1960] [serial = 990] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8b7c3c00) [pid = 1960] [serial = 989] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x885b4400) [pid = 1960] [serial = 987] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8847a400) [pid = 1960] [serial = 986] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8847cc00) [pid = 1960] [serial = 1037] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x887f6000) [pid = 1960] [serial = 1038] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x93ad7000) [pid = 1960] [serial = 1035] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x93aaf800) [pid = 1960] [serial = 1034] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x93a49800) [pid = 1960] [serial = 1032] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x93a26000) [pid = 1960] [serial = 1031] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x93a06400) [pid = 1960] [serial = 1029] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x92c10800) [pid = 1960] [serial = 1028] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x92b50000) [pid = 1960] [serial = 1026] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x92b4c000) [pid = 1960] [serial = 1025] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x920d4000) [pid = 1960] [serial = 1023] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x92056c00) [pid = 1960] [serial = 1022] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8b38a800) [pid = 1960] [serial = 1040] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8cda7c00) [pid = 1960] [serial = 1044] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8b745800) [pid = 1960] [serial = 1041] [outer = (nil)] [url = about:blank] 02:38:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c5400 == 127 [pid = 1960] [id = 386] 02:38:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x875c8000) [pid = 1960] [serial = 1159] [outer = (nil)] 02:38:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87a83000) [pid = 1960] [serial = 1160] [outer = 0x875c8000] 02:38:02 INFO - PROCESS | 1960 | 1462527482986 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x87ccdc00) [pid = 1960] [serial = 1161] [outer = 0x875c8000] 02:38:03 INFO - PROCESS | 1960 | 1462527483881 Marionette TRACE conn5 <- [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]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2988ms 02:38:03 INFO - PROCESS | 1960 | 1462527483920 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1960 | 1462527483924 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:38:03 INFO - PROCESS | 1960 | 1462527483933 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1960 | 1462527483939 Marionette TRACE conn5 <- [1,1518,null,{}] 02:38:03 INFO - PROCESS | 1960 | 1462527483948 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 1960 | 1462527484165 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 02:38:04 INFO - PROCESS | 1960 | 1462527484426 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x89710000 == 128 [pid = 1960] [id = 387] 02:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8a744400) [pid = 1960] [serial = 1162] [outer = (nil)] 02:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8aa80000) [pid = 1960] [serial = 1163] [outer = 0x8a744400] 02:38:04 INFO - PROCESS | 1960 | 1462527484512 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b37cc00) [pid = 1960] [serial = 1164] [outer = 0x8a744400] 02:38:05 INFO - PROCESS | 1960 | 1462527485384 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1488ms 02:38:05 INFO - PROCESS | 1960 | 1462527485423 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1960 | 1462527485430 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 02:38:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:38:05 INFO - PROCESS | 1960 | 1462527485439 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1960 | 1462527485443 Marionette TRACE conn5 <- [1,1522,null,{}] 02:38:05 INFO - PROCESS | 1960 | 1462527485456 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1960 | 1462527485732 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 02:38:05 INFO - PROCESS | 1960 | 1462527485773 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b0000 == 129 [pid = 1960] [id = 388] 02:38:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8aa81800) [pid = 1960] [serial = 1165] [outer = (nil)] 02:38:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8bc9fc00) [pid = 1960] [serial = 1166] [outer = 0x8aa81800] 02:38:05 INFO - PROCESS | 1960 | 1462527485849 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8bef4800) [pid = 1960] [serial = 1167] [outer = 0x8aa81800] 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 1960 | 1462527486880 Marionette TRACE conn5 <- [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"]]]}] 02:38:06 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 () { 02:38:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:38:06 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 () { 02:38:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:38:06 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 () { 02:38:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:38:06 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 () { 02:38:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:38:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1493ms 02:38:06 INFO - PROCESS | 1960 | 1462527486940 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1960 | 1462527486944 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:38:06 INFO - PROCESS | 1960 | 1462527486961 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1960 | 1462527486971 Marionette TRACE conn5 <- [1,1526,null,{}] 02:38:06 INFO - PROCESS | 1960 | 1462527486986 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 1960 | 1462527487271 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 02:38:07 INFO - PROCESS | 1960 | 1462527487320 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73b800 == 130 [pid = 1960] [id = 389] 02:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8cecec00) [pid = 1960] [serial = 1168] [outer = (nil)] 02:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8ced6000) [pid = 1960] [serial = 1169] [outer = 0x8cecec00] 02:38:07 INFO - PROCESS | 1960 | 1462527487415 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8cf33000) [pid = 1960] [serial = 1170] [outer = 0x8cecec00] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x88471c00) [pid = 1960] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x874af000) [pid = 1960] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x95d2f000) [pid = 1960] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8cf32c00) [pid = 1960] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8dad8c00) [pid = 1960] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8b383400) [pid = 1960] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8dbe8c00) [pid = 1960] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x916b5c00) [pid = 1960] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x960ca400) [pid = 1960] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8dad9800) [pid = 1960] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x98dea000) [pid = 1960] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x97678c00) [pid = 1960] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8a747800) [pid = 1960] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x95131400) [pid = 1960] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x887ee400) [pid = 1960] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x9600d800) [pid = 1960] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8b380400) [pid = 1960] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8cf3c800) [pid = 1960] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x916b7000) [pid = 1960] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x8b7c6800) [pid = 1960] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:38:08 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x92b48800) [pid = 1960] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:38:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:38:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:38:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:38:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1945ms 02:38:08 INFO - PROCESS | 1960 | 1462527488892 Marionette TRACE conn5 <- [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"]]]}] 02:38:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:38:08 INFO - PROCESS | 1960 | 1462527488915 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1960 | 1462527488918 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 02:38:08 INFO - PROCESS | 1960 | 1462527488925 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1960 | 1462527488930 Marionette TRACE conn5 <- [1,1530,null,{}] 02:38:08 INFO - PROCESS | 1960 | 1462527488936 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 1960 | 1462527489152 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 02:38:09 INFO - PROCESS | 1960 | 1462527489343 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x885ab000 == 131 [pid = 1960] [id = 390] 02:38:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x89708800) [pid = 1960] [serial = 1171] [outer = (nil)] 02:38:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8cf39000) [pid = 1960] [serial = 1172] [outer = 0x89708800] 02:38:09 INFO - PROCESS | 1960 | 1462527489430 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8cf3ec00) [pid = 1960] [serial = 1173] [outer = 0x89708800] 02:38:10 INFO - PROCESS | 1960 | 1462527490311 Marionette TRACE conn5 <- [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]]]}] 02:38:10 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 02:38:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:38:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:38:10 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. 02:38:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:38:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1447ms 02:38:10 INFO - PROCESS | 1960 | 1462527490391 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1960 | 1462527490398 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 02:38:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:38:10 INFO - PROCESS | 1960 | 1462527490451 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1960 | 1462527490459 Marionette TRACE conn5 <- [1,1534,null,{}] 02:38:10 INFO - PROCESS | 1960 | 1462527490478 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 1960 | 1462527490711 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 02:38:11 INFO - PROCESS | 1960 | 1462527491053 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x885b2400 == 132 [pid = 1960] [id = 391] 02:38:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x885b4000) [pid = 1960] [serial = 1174] [outer = (nil)] 02:38:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x887ef400) [pid = 1960] [serial = 1175] [outer = 0x885b4000] 02:38:11 INFO - PROCESS | 1960 | 1462527491148 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8a741c00) [pid = 1960] [serial = 1176] [outer = 0x885b4000] 02:38:12 INFO - PROCESS | 1960 | 1462527492161 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:38:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1801ms 02:38:12 INFO - PROCESS | 1960 | 1462527492210 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 02:38:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:38:12 INFO - PROCESS | 1960 | 1462527492221 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 02:38:12 INFO - PROCESS | 1960 | 1462527492234 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1960 | 1462527492239 Marionette TRACE conn5 <- [1,1538,null,{}] 02:38:12 INFO - PROCESS | 1960 | 1462527492246 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 1960 | 1462527492488 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 02:38:12 INFO - PROCESS | 1960 | 1462527492818 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73c400 == 133 [pid = 1960] [id = 392] 02:38:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8b73d000) [pid = 1960] [serial = 1177] [outer = (nil)] 02:38:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8bf13000) [pid = 1960] [serial = 1178] [outer = 0x8b73d000] 02:38:12 INFO - PROCESS | 1960 | 1462527492914 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8cdacc00) [pid = 1960] [serial = 1179] [outer = 0x8b73d000] 02:38:13 INFO - PROCESS | 1960 | 1462527493910 Marionette TRACE conn5 <- [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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1737ms 02:38:13 INFO - PROCESS | 1960 | 1462527493969 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1960 | 1462527493973 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 02:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:38:13 INFO - PROCESS | 1960 | 1462527493981 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1960 | 1462527493987 Marionette TRACE conn5 <- [1,1542,null,{}] 02:38:14 INFO - PROCESS | 1960 | 1462527494005 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 1960 | 1462527494269 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 02:38:14 INFO - PROCESS | 1960 | 1462527494636 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b2c00 == 134 [pid = 1960] [id = 393] 02:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8d1b3000) [pid = 1960] [serial = 1180] [outer = (nil)] 02:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8dad4c00) [pid = 1960] [serial = 1181] [outer = 0x8d1b3000] 02:38:14 INFO - PROCESS | 1960 | 1462527494736 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8dbee000) [pid = 1960] [serial = 1182] [outer = 0x8d1b3000] 02:38:15 INFO - PROCESS | 1960 | 1462527495800 Marionette TRACE conn5 <- [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]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1890ms 02:38:15 INFO - PROCESS | 1960 | 1462527495872 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 02:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:38:15 INFO - PROCESS | 1960 | 1462527495878 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 02:38:15 INFO - PROCESS | 1960 | 1462527495885 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 1960 | 1462527495889 Marionette TRACE conn5 <- [1,1546,null,{}] 02:38:15 INFO - PROCESS | 1960 | 1462527495895 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1960 | 1462527496170 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 02:38:16 INFO - PROCESS | 1960 | 1462527496499 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d165c00 == 135 [pid = 1960] [id = 394] 02:38:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8dad1c00) [pid = 1960] [serial = 1183] [outer = (nil)] 02:38:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8e7d8000) [pid = 1960] [serial = 1184] [outer = 0x8dad1c00] 02:38:16 INFO - PROCESS | 1960 | 1462527496593 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8efbfc00) [pid = 1960] [serial = 1185] [outer = 0x8dad1c00] 02:38:17 INFO - PROCESS | 1960 | 1462527497535 Marionette TRACE conn5 <- [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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:38:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1689ms 02:38:17 INFO - PROCESS | 1960 | 1462527497584 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1960 | 1462527497589 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 02:38:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:38:17 INFO - PROCESS | 1960 | 1462527497596 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1960 | 1462527497600 Marionette TRACE conn5 <- [1,1550,null,{}] 02:38:17 INFO - PROCESS | 1960 | 1462527497606 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 1960 | 1462527497841 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 02:38:18 INFO - PROCESS | 1960 | 1462527498153 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf3f000 == 136 [pid = 1960] [id = 395] 02:38:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8dad6000) [pid = 1960] [serial = 1186] [outer = (nil)] 02:38:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x90349800) [pid = 1960] [serial = 1187] [outer = 0x8dad6000] 02:38:18 INFO - PROCESS | 1960 | 1462527498252 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x90352000) [pid = 1960] [serial = 1188] [outer = 0x8dad6000] 02:38:19 INFO - PROCESS | 1960 | 1462527499221 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1684ms 02:38:19 INFO - PROCESS | 1960 | 1462527499289 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1960 | 1462527499294 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:38:19 INFO - PROCESS | 1960 | 1462527499304 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1960 | 1462527499308 Marionette TRACE conn5 <- [1,1554,null,{}] 02:38:19 INFO - PROCESS | 1960 | 1462527499314 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1960 | 1462527499574 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 02:38:19 INFO - PROCESS | 1960 | 1462527499895 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced0800 == 137 [pid = 1960] [id = 396] 02:38:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x9034d800) [pid = 1960] [serial = 1189] [outer = (nil)] 02:38:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x916b9000) [pid = 1960] [serial = 1190] [outer = 0x9034d800] 02:38:19 INFO - PROCESS | 1960 | 1462527499990 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x91c7e400) [pid = 1960] [serial = 1191] [outer = 0x9034d800] 02:38:20 INFO - PROCESS | 1960 | 1462527500919 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:38:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1685ms 02:38:20 INFO - PROCESS | 1960 | 1462527500991 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1960 | 1462527500994 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 02:38:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:38:21 INFO - PROCESS | 1960 | 1462527501002 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1960 | 1462527501005 Marionette TRACE conn5 <- [1,1558,null,{}] 02:38:21 INFO - PROCESS | 1960 | 1462527501012 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 1960 | 1462527501244 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 02:38:21 INFO - PROCESS | 1960 | 1462527501568 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efc6400 == 138 [pid = 1960] [id = 397] 02:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x90477000) [pid = 1960] [serial = 1192] [outer = (nil)] 02:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x91ed7800) [pid = 1960] [serial = 1193] [outer = 0x90477000] 02:38:21 INFO - PROCESS | 1960 | 1462527501662 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9204c800) [pid = 1960] [serial = 1194] [outer = 0x90477000] 02:38:22 INFO - PROCESS | 1960 | 1462527502628 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1682ms 02:38:22 INFO - PROCESS | 1960 | 1462527502685 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1960 | 1462527502689 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:38:22 INFO - PROCESS | 1960 | 1462527502696 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1960 | 1462527502700 Marionette TRACE conn5 <- [1,1562,null,{}] 02:38:22 INFO - PROCESS | 1960 | 1462527502707 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1960 | 1462527502975 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 02:38:23 INFO - PROCESS | 1960 | 1462527503296 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x916bc800 == 139 [pid = 1960] [id = 398] 02:38:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x91dee000) [pid = 1960] [serial = 1195] [outer = (nil)] 02:38:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x92b42c00) [pid = 1960] [serial = 1196] [outer = 0x91dee000] 02:38:23 INFO - PROCESS | 1960 | 1462527503389 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x92b48800) [pid = 1960] [serial = 1197] [outer = 0x91dee000] 02:38:24 INFO - PROCESS | 1960 | 1462527504342 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1685ms 02:38:24 INFO - PROCESS | 1960 | 1462527504382 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1960 | 1462527504385 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:38:24 INFO - PROCESS | 1960 | 1462527504393 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1960 | 1462527504397 Marionette TRACE conn5 <- [1,1566,null,{}] 02:38:24 INFO - PROCESS | 1960 | 1462527504403 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 1960 | 1462527504638 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 02:38:25 INFO - PROCESS | 1960 | 1462527504981 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab1400 == 140 [pid = 1960] [id = 399] 02:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8cf34c00) [pid = 1960] [serial = 1198] [outer = (nil)] 02:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x92c0b400) [pid = 1960] [serial = 1199] [outer = 0x8cf34c00] 02:38:25 INFO - PROCESS | 1960 | 1462527505080 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x93a01800) [pid = 1960] [serial = 1200] [outer = 0x8cf34c00] 02:38:26 INFO - PROCESS | 1960 | 1462527506020 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1682ms 02:38:26 INFO - PROCESS | 1960 | 1462527506077 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1960 | 1462527506080 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 02:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:38:26 INFO - PROCESS | 1960 | 1462527506088 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1960 | 1462527506091 Marionette TRACE conn5 <- [1,1570,null,{}] 02:38:26 INFO - PROCESS | 1960 | 1462527506098 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 1960 | 1462527506334 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 02:38:26 INFO - PROCESS | 1960 | 1462527506654 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x92050400 == 141 [pid = 1960] [id = 400] 02:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x920dbc00) [pid = 1960] [serial = 1201] [outer = (nil)] 02:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x93a1f000) [pid = 1960] [serial = 1202] [outer = 0x920dbc00] 02:38:26 INFO - PROCESS | 1960 | 1462527506751 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a26800) [pid = 1960] [serial = 1203] [outer = 0x920dbc00] 02:38:27 INFO - PROCESS | 1960 | 1462527507708 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:38:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1684ms 02:38:27 INFO - PROCESS | 1960 | 1462527507772 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 02:38:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:38:27 INFO - PROCESS | 1960 | 1462527507777 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 02:38:27 INFO - PROCESS | 1960 | 1462527507785 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1960 | 1462527507789 Marionette TRACE conn5 <- [1,1574,null,{}] 02:38:27 INFO - PROCESS | 1960 | 1462527507796 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 1960 | 1462527508096 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 02:38:28 INFO - PROCESS | 1960 | 1462527508432 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a4ac00 == 142 [pid = 1960] [id = 401] 02:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93aacc00) [pid = 1960] [serial = 1204] [outer = (nil)] 02:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x94671c00) [pid = 1960] [serial = 1205] [outer = 0x93aacc00] 02:38:28 INFO - PROCESS | 1960 | 1462527508538 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x95131400) [pid = 1960] [serial = 1206] [outer = 0x93aacc00] 02:38:29 INFO - PROCESS | 1960 | 1462527509503 Marionette TRACE conn5 <- [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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1790ms 02:38:29 INFO - PROCESS | 1960 | 1462527509575 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1960 | 1462527509578 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 02:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:38:29 INFO - PROCESS | 1960 | 1462527509586 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1960 | 1462527509590 Marionette TRACE conn5 <- [1,1578,null,{}] 02:38:29 INFO - PROCESS | 1960 | 1462527509597 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 1960 | 1462527509829 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 02:38:30 INFO - PROCESS | 1960 | 1462527510178 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x9155d000 == 143 [pid = 1960] [id = 402] 02:38:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x92b4d800) [pid = 1960] [serial = 1207] [outer = (nil)] 02:38:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x9601a000) [pid = 1960] [serial = 1208] [outer = 0x92b4d800] 02:38:30 INFO - PROCESS | 1960 | 1462527510279 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x960c2c00) [pid = 1960] [serial = 1209] [outer = 0x92b4d800] 02:38:31 INFO - PROCESS | 1960 | 1462527511187 Marionette TRACE conn5 <- [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]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1633ms 02:38:31 INFO - PROCESS | 1960 | 1462527511220 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 02:38:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:38:31 INFO - PROCESS | 1960 | 1462527511224 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 02:38:31 INFO - PROCESS | 1960 | 1462527511231 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1960 | 1462527511235 Marionette TRACE conn5 <- [1,1582,null,{}] 02:38:31 INFO - PROCESS | 1960 | 1462527511263 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 1960 | 1462527511524 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 02:38:31 INFO - PROCESS | 1960 | 1462527511843 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b50800 == 144 [pid = 1960] [id = 403] 02:38:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x95d2f800) [pid = 1960] [serial = 1210] [outer = (nil)] 02:38:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x97678c00) [pid = 1960] [serial = 1211] [outer = 0x95d2f800] 02:38:31 INFO - PROCESS | 1960 | 1462527511941 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x97755c00) [pid = 1960] [serial = 1212] [outer = 0x95d2f800] 02:38:32 INFO - PROCESS | 1960 | 1462527512869 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:38:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1702ms 02:38:32 INFO - PROCESS | 1960 | 1462527512933 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1960 | 1462527512937 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:38:32 INFO - PROCESS | 1960 | 1462527512944 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1960 | 1462527512947 Marionette TRACE conn5 <- [1,1586,null,{}] 02:38:32 INFO - PROCESS | 1960 | 1462527512955 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 1960 | 1462527513191 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 02:38:33 INFO - PROCESS | 1960 | 1462527513520 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbec400 == 145 [pid = 1960] [id = 404] 02:38:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x8dbee400) [pid = 1960] [serial = 1213] [outer = (nil)] 02:38:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x98deb000) [pid = 1960] [serial = 1214] [outer = 0x8dbee400] 02:38:33 INFO - PROCESS | 1960 | 1462527513613 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x98deec00) [pid = 1960] [serial = 1215] [outer = 0x8dbee400] 02:38:34 INFO - PROCESS | 1960 | 1462527514612 Marionette TRACE conn5 <- [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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1738ms 02:38:34 INFO - PROCESS | 1960 | 1462527514683 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1960 | 1462527514687 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 02:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:38:34 INFO - PROCESS | 1960 | 1462527514695 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1960 | 1462527514699 Marionette TRACE conn5 <- [1,1590,null,{}] 02:38:34 INFO - PROCESS | 1960 | 1462527514705 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1960 | 1462527515000 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 02:38:35 INFO - PROCESS | 1960 | 1462527515332 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x88472400 == 146 [pid = 1960] [id = 405] 02:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x93a4d400) [pid = 1960] [serial = 1216] [outer = (nil)] 02:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x99782800) [pid = 1960] [serial = 1217] [outer = 0x93a4d400] 02:38:35 INFO - PROCESS | 1960 | 1462527515424 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x99786c00) [pid = 1960] [serial = 1218] [outer = 0x93a4d400] 02:38:36 INFO - PROCESS | 1960 | 1462527516355 Marionette TRACE conn5 <- [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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:38:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1742ms 02:38:36 INFO - PROCESS | 1960 | 1462527516439 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1960 | 1462527516443 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 02:38:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:38:36 INFO - PROCESS | 1960 | 1462527516450 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1960 | 1462527516454 Marionette TRACE conn5 <- [1,1594,null,{}] 02:38:36 INFO - PROCESS | 1960 | 1462527516461 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 1960 | 1462527516734 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 02:38:37 INFO - PROCESS | 1960 | 1462527517065 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x98dea400 == 147 [pid = 1960] [id = 406] 02:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x99781000) [pid = 1960] [serial = 1219] [outer = (nil)] 02:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x99aef400) [pid = 1960] [serial = 1220] [outer = 0x99781000] 02:38:37 INFO - PROCESS | 1960 | 1462527517157 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x99bc3000) [pid = 1960] [serial = 1221] [outer = 0x99781000] 02:38:38 INFO - PROCESS | 1960 | 1462527518128 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1741ms 02:38:38 INFO - PROCESS | 1960 | 1462527518192 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1960 | 1462527518196 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:38:38 INFO - PROCESS | 1960 | 1462527518204 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1960 | 1462527518208 Marionette TRACE conn5 <- [1,1598,null,{}] 02:38:38 INFO - PROCESS | 1960 | 1462527518215 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 1960 | 1462527518454 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 02:38:38 INFO - PROCESS | 1960 | 1462527518792 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b2000 == 148 [pid = 1960] [id = 407] 02:38:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9977ec00) [pid = 1960] [serial = 1222] [outer = (nil)] 02:38:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9a363800) [pid = 1960] [serial = 1223] [outer = 0x9977ec00] 02:38:38 INFO - PROCESS | 1960 | 1462527518885 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x9a472800) [pid = 1960] [serial = 1224] [outer = 0x9977ec00] 02:38:39 INFO - PROCESS | 1960 | 1462527519821 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:38:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 02:38:39 INFO - PROCESS | 1960 | 1462527519844 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1960 | 1462527519848 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 02:38:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:38:39 INFO - PROCESS | 1960 | 1462527519855 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1960 | 1462527519859 Marionette TRACE conn5 <- [1,1602,null,{}] 02:38:39 INFO - PROCESS | 1960 | 1462527519865 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1960 | 1462527520118 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 02:38:40 INFO - PROCESS | 1960 | 1462527520491 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa81c00 == 147 [pid = 1960] [id = 346] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab6800 == 146 [pid = 1960] [id = 284] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x88474000 == 145 [pid = 1960] [id = 282] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8ac00 == 144 [pid = 1960] [id = 283] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x9034c400 == 143 [pid = 1960] [id = 91] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x989ef400 == 142 [pid = 1960] [id = 29] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x88475000 == 141 [pid = 1960] [id = 214] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8846fc00 == 140 [pid = 1960] [id = 213] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x85e51000 == 139 [pid = 1960] [id = 281] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a87800 == 138 [pid = 1960] [id = 345] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73b800 == 137 [pid = 1960] [id = 389] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x874b0000 == 136 [pid = 1960] [id = 388] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x89710000 == 135 [pid = 1960] [id = 387] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x875c5400 == 134 [pid = 1960] [id = 386] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x91565000 == 133 [pid = 1960] [id = 382] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x915f7400 == 132 [pid = 1960] [id = 381] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x920d1c00 == 131 [pid = 1960] [id = 380] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x85e4e800 == 130 [pid = 1960] [id = 378] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x915fb400 == 129 [pid = 1960] [id = 379] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x9155e800 == 128 [pid = 1960] [id = 377] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1aa000 == 127 [pid = 1960] [id = 376] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf16c00 == 126 [pid = 1960] [id = 375] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf3a400 == 125 [pid = 1960] [id = 374] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x887ec400 == 124 [pid = 1960] [id = 373] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca2c00 == 123 [pid = 1960] [id = 372] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7d0000 == 122 [pid = 1960] [id = 371] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b747400 == 121 [pid = 1960] [id = 323] 02:38:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8b400 == 120 [pid = 1960] [id = 370] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x887f4000) [pid = 1960] [serial = 1049] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x875c1800) [pid = 1960] [serial = 1097] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x96017000) [pid = 1960] [serial = 1083] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x9163c800) [pid = 1960] [serial = 1064] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x9466a400) [pid = 1960] [serial = 1077] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8b747000) [pid = 1960] [serial = 984] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x90344400) [pid = 1960] [serial = 1061] [outer = (nil)] [url = about:blank] 02:38:41 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x92053400) [pid = 1960] [serial = 1067] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x976dd400) [pid = 1960] [serial = 1088] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8dbf6800) [pid = 1960] [serial = 1058] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x996b6000) [pid = 1960] [serial = 1095] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x97754000) [pid = 1960] [serial = 1089] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x98a62c00) [pid = 1960] [serial = 1091] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8b7cac00) [pid = 1960] [serial = 1106] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8a74f000) [pid = 1960] [serial = 1050] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x95d2b000) [pid = 1960] [serial = 1080] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x9600fc00) [pid = 1960] [serial = 1082] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x98a6fc00) [pid = 1960] [serial = 1092] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x91c73400) [pid = 1960] [serial = 1065] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8a744800) [pid = 1960] [serial = 1101] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8dcc8c00) [pid = 1960] [serial = 1059] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x960ca800) [pid = 1960] [serial = 1086] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x887f7c00) [pid = 1960] [serial = 1100] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x87a85c00) [pid = 1960] [serial = 1098] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8b73d400) [pid = 1960] [serial = 1104] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x920d6800) [pid = 1960] [serial = 1068] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8d166800) [pid = 1960] [serial = 1055] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x93ad4000) [pid = 1960] [serial = 1076] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x93a05000) [pid = 1960] [serial = 1071] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8d1abc00) [pid = 1960] [serial = 1056] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x90351800) [pid = 1960] [serial = 1062] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8bf1d800) [pid = 1960] [serial = 1053] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x9513d400) [pid = 1960] [serial = 1079] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x960c7800) [pid = 1960] [serial = 1085] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x93a42800) [pid = 1960] [serial = 1074] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x92c07800) [pid = 1960] [serial = 1070] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8bca8000) [pid = 1960] [serial = 1052] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8b38a400) [pid = 1960] [serial = 1103] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x98df6000) [pid = 1960] [serial = 1094] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x93a24c00) [pid = 1960] [serial = 1073] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8bca7000) [pid = 1960] [serial = 1107] [outer = (nil)] [url = about:blank] 02:38:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e51000 == 121 [pid = 1960] [id = 408] 02:38:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x868d9800) [pid = 1960] [serial = 1225] [outer = (nil)] 02:38:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x868e4c00) [pid = 1960] [serial = 1226] [outer = 0x868d9800] 02:38:42 INFO - PROCESS | 1960 | 1462527522104 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x875c6c00) [pid = 1960] [serial = 1227] [outer = 0x868d9800] 02:38:42 INFO - PROCESS | 1960 | 1462527522990 Marionette TRACE conn5 <- [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]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 3191ms 02:38:43 INFO - PROCESS | 1960 | 1462527523048 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1960 | 1462527523055 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:38:43 INFO - PROCESS | 1960 | 1462527523064 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1960 | 1462527523069 Marionette TRACE conn5 <- [1,1606,null,{}] 02:38:43 INFO - PROCESS | 1960 | 1462527523078 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1960 | 1462527523305 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 02:38:43 INFO - PROCESS | 1960 | 1462527523502 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x885af400 == 122 [pid = 1960] [id = 409] 02:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x885af800) [pid = 1960] [serial = 1228] [outer = (nil)] 02:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x887f0c00) [pid = 1960] [serial = 1229] [outer = 0x885af800] 02:38:43 INFO - PROCESS | 1960 | 1462527523634 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x89707000) [pid = 1960] [serial = 1230] [outer = 0x885af800] 02:38:44 INFO - PROCESS | 1960 | 1462527524497 Marionette TRACE conn5 <- [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]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1536ms 02:38:44 INFO - PROCESS | 1960 | 1462527524607 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1960 | 1462527524613 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:38:44 INFO - PROCESS | 1960 | 1462527524624 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1960 | 1462527524628 Marionette TRACE conn5 <- [1,1610,null,{}] 02:38:44 INFO - PROCESS | 1960 | 1462527524635 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 1960 | 1462527524939 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 02:38:45 INFO - PROCESS | 1960 | 1462527524974 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x885aa400 == 123 [pid = 1960] [id = 410] 02:38:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x885adc00) [pid = 1960] [serial = 1231] [outer = (nil)] 02:38:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8aaba800) [pid = 1960] [serial = 1232] [outer = 0x885adc00] 02:38:45 INFO - PROCESS | 1960 | 1462527525169 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8b4ea400) [pid = 1960] [serial = 1233] [outer = 0x885adc00] 02:38:46 INFO - PROCESS | 1960 | 1462527526216 Marionette TRACE conn5 <- [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]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1634ms 02:38:46 INFO - PROCESS | 1960 | 1462527526260 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1960 | 1462527526263 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:38:46 INFO - PROCESS | 1960 | 1462527526278 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1960 | 1462527526284 Marionette TRACE conn5 <- [1,1614,null,{}] 02:38:46 INFO - PROCESS | 1960 | 1462527526302 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1960 | 1462527526602 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x875c8000) [pid = 1960] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8aa81800) [pid = 1960] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x920d2400) [pid = 1960] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8efca000) [pid = 1960] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x875c7800) [pid = 1960] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x915f4000) [pid = 1960] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8cecec00) [pid = 1960] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x87ccac00) [pid = 1960] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x91636c00) [pid = 1960] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x92c0a400) [pid = 1960] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8d16cc00) [pid = 1960] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x88470800) [pid = 1960] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8bcac800) [pid = 1960] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x93a0ac00) [pid = 1960] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8cece800) [pid = 1960] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x945e9800) [pid = 1960] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8dcc4000) [pid = 1960] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x92c0c400) [pid = 1960] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8dcc0800) [pid = 1960] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:38:47 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x8a744400) [pid = 1960] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:38:47 INFO - PROCESS | 1960 | 1462527527538 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e1c00 == 124 [pid = 1960] [id = 411] 02:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x868e6800) [pid = 1960] [serial = 1234] [outer = (nil)] 02:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x88470800) [pid = 1960] [serial = 1235] [outer = 0x868e6800] 02:38:47 INFO - PROCESS | 1960 | 1462527527626 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8b7c9000) [pid = 1960] [serial = 1236] [outer = 0x868e6800] 02:38:48 INFO - PROCESS | 1960 | 1462527528400 Marionette TRACE conn5 <- [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]]]}] 02:38:48 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 02:38:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2148ms 02:38:48 INFO - PROCESS | 1960 | 1462527528428 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 02:38:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:38:48 INFO - PROCESS | 1960 | 1462527528433 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 02:38:48 INFO - PROCESS | 1960 | 1462527528440 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1960 | 1462527528444 Marionette TRACE conn5 <- [1,1618,null,{}] 02:38:48 INFO - PROCESS | 1960 | 1462527528451 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1960 | 1462527528721 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 02:38:48 INFO - PROCESS | 1960 | 1462527528753 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x868da000 == 125 [pid = 1960] [id = 412] 02:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8aabd000) [pid = 1960] [serial = 1237] [outer = (nil)] 02:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8bef8400) [pid = 1960] [serial = 1238] [outer = 0x8aabd000] 02:38:48 INFO - PROCESS | 1960 | 1462527528833 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8bf19000) [pid = 1960] [serial = 1239] [outer = 0x8aabd000] 02:38:50 INFO - PROCESS | 1960 | 1462527530099 Marionette TRACE conn5 <- [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]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1739ms 02:38:50 INFO - PROCESS | 1960 | 1462527530180 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1960 | 1462527530187 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:38:50 INFO - PROCESS | 1960 | 1462527530197 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1960 | 1462527530203 Marionette TRACE conn5 <- [1,1622,null,{}] 02:38:50 INFO - PROCESS | 1960 | 1462527530225 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 1960 | 1462527530609 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 02:38:50 INFO - PROCESS | 1960 | 1462527530799 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc7800 == 126 [pid = 1960] [id = 413] 02:38:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x885a7800) [pid = 1960] [serial = 1240] [outer = (nil)] 02:38:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8a744c00) [pid = 1960] [serial = 1241] [outer = 0x885a7800] 02:38:50 INFO - PROCESS | 1960 | 1462527530895 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8aa8a400) [pid = 1960] [serial = 1242] [outer = 0x885a7800] 02:38:51 INFO - PROCESS | 1960 | 1462527531863 Marionette TRACE conn5 <- [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]]]}] 02:38:51 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 02:38:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1745ms 02:38:51 INFO - PROCESS | 1960 | 1462527531943 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1960 | 1462527531953 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:38:51 INFO - PROCESS | 1960 | 1462527531965 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1960 | 1462527531969 Marionette TRACE conn5 <- [1,1626,null,{}] 02:38:51 INFO - PROCESS | 1960 | 1462527531977 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 1960 | 1462527532260 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 02:38:52 INFO - PROCESS | 1960 | 1462527532610 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c3c00 == 127 [pid = 1960] [id = 414] 02:38:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8b7c5400) [pid = 1960] [serial = 1243] [outer = (nil)] 02:38:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8bca1400) [pid = 1960] [serial = 1244] [outer = 0x8b7c5400] 02:38:52 INFO - PROCESS | 1960 | 1462527532701 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8befd000) [pid = 1960] [serial = 1245] [outer = 0x8b7c5400] 02:38:53 INFO - PROCESS | 1960 | 1462527533729 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1798ms 02:38:53 INFO - PROCESS | 1960 | 1462527533763 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1960 | 1462527533767 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:38:53 INFO - PROCESS | 1960 | 1462527533782 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1960 | 1462527533794 Marionette TRACE conn5 <- [1,1630,null,{}] 02:38:53 INFO - PROCESS | 1960 | 1462527533812 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 1960 | 1462527534095 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 02:38:54 INFO - PROCESS | 1960 | 1462527534431 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced1400 == 128 [pid = 1960] [id = 415] 02:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8ced2800) [pid = 1960] [serial = 1246] [outer = (nil)] 02:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8cf32000) [pid = 1960] [serial = 1247] [outer = 0x8ced2800] 02:38:54 INFO - PROCESS | 1960 | 1462527534530 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8cf3d000) [pid = 1960] [serial = 1248] [outer = 0x8ced2800] 02:38:55 INFO - PROCESS | 1960 | 1462527535502 Marionette TRACE conn5 <- [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]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1793ms 02:38:55 INFO - PROCESS | 1960 | 1462527535577 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 1960 | 1462527535582 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 02:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:38:55 INFO - PROCESS | 1960 | 1462527535590 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1960 | 1462527535594 Marionette TRACE conn5 <- [1,1634,null,{}] 02:38:55 INFO - PROCESS | 1960 | 1462527535600 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 1960 | 1462527535897 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 02:38:56 INFO - PROCESS | 1960 | 1462527536217 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc6400 == 129 [pid = 1960] [id = 416] 02:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8d161400) [pid = 1960] [serial = 1249] [outer = (nil)] 02:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8d1aac00) [pid = 1960] [serial = 1250] [outer = 0x8d161400] 02:38:56 INFO - PROCESS | 1960 | 1462527536310 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8d1af800) [pid = 1960] [serial = 1251] [outer = 0x8d161400] 02:38:57 INFO - PROCESS | 1960 | 1462527537237 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:38:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1685ms 02:38:57 INFO - PROCESS | 1960 | 1462527537276 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 02:38:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:38:57 INFO - PROCESS | 1960 | 1462527537281 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 02:38:57 INFO - PROCESS | 1960 | 1462527537288 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1960 | 1462527537292 Marionette TRACE conn5 <- [1,1638,null,{}] 02:38:57 INFO - PROCESS | 1960 | 1462527537298 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 1960 | 1462527537531 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 02:38:57 INFO - PROCESS | 1960 | 1462527537841 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4e8800 == 130 [pid = 1960] [id = 417] 02:38:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8d160c00) [pid = 1960] [serial = 1252] [outer = (nil)] 02:38:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8dad4800) [pid = 1960] [serial = 1253] [outer = 0x8d160c00] 02:38:57 INFO - PROCESS | 1960 | 1462527537939 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8dbed000) [pid = 1960] [serial = 1254] [outer = 0x8d160c00] 02:38:58 INFO - PROCESS | 1960 | ************************* 02:38:58 INFO - PROCESS | 1960 | A coding exception was thrown and uncaught in a Task. 02:38:58 INFO - PROCESS | 1960 | 02:38:58 INFO - PROCESS | 1960 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:38:58 INFO - PROCESS | 1960 | Full stack: 02:38:58 INFO - PROCESS | 1960 | ************************* 02:38:58 INFO - PROCESS | 1960 | 1462527538984 Marionette TRACE conn5 <- [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]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1739ms 02:38:59 INFO - PROCESS | 1960 | 1462527539028 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1960 | 1462527539033 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:38:59 INFO - PROCESS | 1960 | 1462527539040 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1960 | 1462527539044 Marionette TRACE conn5 <- [1,1642,null,{}] 02:38:59 INFO - PROCESS | 1960 | 1462527539051 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 1960 | 1462527539316 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 02:38:59 INFO - PROCESS | 1960 | 1462527539655 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b385c00 == 131 [pid = 1960] [id = 418] 02:38:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8dcc7c00) [pid = 1960] [serial = 1255] [outer = (nil)] 02:38:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x90344400) [pid = 1960] [serial = 1256] [outer = 0x8dcc7c00] 02:38:59 INFO - PROCESS | 1960 | 1462527539757 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x90351800) [pid = 1960] [serial = 1257] [outer = 0x8dcc7c00] 02:39:00 INFO - PROCESS | 1960 | 1462527540682 Marionette TRACE conn5 <- [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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1684ms 02:39:00 INFO - PROCESS | 1960 | 1462527540726 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1960 | 1462527540730 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:39:00 INFO - PROCESS | 1960 | 1462527540737 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1960 | 1462527540741 Marionette TRACE conn5 <- [1,1646,null,{}] 02:39:00 INFO - PROCESS | 1960 | 1462527540747 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1960 | 1462527540973 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 02:39:01 INFO - PROCESS | 1960 | 1462527541303 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a74c400 == 132 [pid = 1960] [id = 419] 02:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8befe000) [pid = 1960] [serial = 1258] [outer = (nil)] 02:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x9155c800) [pid = 1960] [serial = 1259] [outer = 0x8befe000] 02:39:01 INFO - PROCESS | 1960 | 1462527541402 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91561000) [pid = 1960] [serial = 1260] [outer = 0x8befe000] 02:39:02 INFO - PROCESS | 1960 | 1462527542385 Marionette TRACE conn5 <- [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]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1683ms 02:39:02 INFO - PROCESS | 1960 | 1462527542421 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1960 | 1462527542425 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 02:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:39:02 INFO - PROCESS | 1960 | 1462527542433 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 1960 | 1462527542437 Marionette TRACE conn5 <- [1,1650,null,{}] 02:39:02 INFO - PROCESS | 1960 | 1462527542443 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 1960 | 1462527542681 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 02:39:03 INFO - PROCESS | 1960 | 1462527543011 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x91560400 == 133 [pid = 1960] [id = 420] 02:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x91632000) [pid = 1960] [serial = 1261] [outer = (nil)] 02:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x91639800) [pid = 1960] [serial = 1262] [outer = 0x91632000] 02:39:03 INFO - PROCESS | 1960 | 1462527543125 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x916b5c00) [pid = 1960] [serial = 1263] [outer = 0x91632000] 02:39:04 INFO - PROCESS | 1960 | 1462527544061 Marionette TRACE conn5 <- [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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1684ms 02:39:04 INFO - PROCESS | 1960 | 1462527544118 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 02:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:39:04 INFO - PROCESS | 1960 | 1462527544123 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 02:39:04 INFO - PROCESS | 1960 | 1462527544130 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1960 | 1462527544134 Marionette TRACE conn5 <- [1,1654,null,{}] 02:39:04 INFO - PROCESS | 1960 | 1462527544140 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 1960 | 1462527544391 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 02:39:04 INFO - PROCESS | 1960 | 1462527544767 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x885ad000 == 134 [pid = 1960] [id = 421] 02:39:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x915efc00) [pid = 1960] [serial = 1264] [outer = (nil)] 02:39:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x91c7d400) [pid = 1960] [serial = 1265] [outer = 0x915efc00] 02:39:04 INFO - PROCESS | 1960 | 1462527544884 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x91df3c00) [pid = 1960] [serial = 1266] [outer = 0x915efc00] 02:39:05 INFO - PROCESS | 1960 | 1462527545820 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1731ms 02:39:05 INFO - PROCESS | 1960 | 1462527545862 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1960 | 1462527545866 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 02:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:39:05 INFO - PROCESS | 1960 | 1462527545873 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1960 | 1462527545877 Marionette TRACE conn5 <- [1,1658,null,{}] 02:39:05 INFO - PROCESS | 1960 | 1462527545884 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 1960 | 1462527546127 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 02:39:06 INFO - PROCESS | 1960 | 1462527546455 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e7800 == 135 [pid = 1960] [id = 422] 02:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x8d16d000) [pid = 1960] [serial = 1267] [outer = (nil)] 02:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9204c400) [pid = 1960] [serial = 1268] [outer = 0x8d16d000] 02:39:06 INFO - PROCESS | 1960 | 1462527546552 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x92053400) [pid = 1960] [serial = 1269] [outer = 0x8d16d000] 02:39:07 INFO - PROCESS | 1960 | 1462527547460 Marionette TRACE conn5 <- [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]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1687ms 02:39:07 INFO - PROCESS | 1960 | 1462527547561 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 1960 | 1462527547566 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 02:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:39:07 INFO - PROCESS | 1960 | 1462527547581 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 1960 | 1462527547587 Marionette TRACE conn5 <- [1,1662,null,{}] 02:39:07 INFO - PROCESS | 1960 | 1462527547593 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 1960 | 1462527547839 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 02:39:08 INFO - PROCESS | 1960 | 1462527548154 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x91dea800 == 136 [pid = 1960] [id = 423] 02:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x92b4ec00) [pid = 1960] [serial = 1270] [outer = (nil)] 02:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x92c09000) [pid = 1960] [serial = 1271] [outer = 0x92b4ec00] 02:39:08 INFO - PROCESS | 1960 | 1462527548255 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x93a19400) [pid = 1960] [serial = 1272] [outer = 0x92b4ec00] 02:39:09 INFO - PROCESS | 1960 | 1462527549264 Marionette TRACE conn5 <- [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]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1750ms 02:39:09 INFO - PROCESS | 1960 | 1462527549324 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 1960 | 1462527549328 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 02:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:39:09 INFO - PROCESS | 1960 | 1462527549336 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1960 | 1462527549339 Marionette TRACE conn5 <- [1,1666,null,{}] 02:39:09 INFO - PROCESS | 1960 | 1462527549344 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 1960 | 1462527549626 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 02:39:09 INFO - PROCESS | 1960 | 1462527549946 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b43800 == 137 [pid = 1960] [id = 424] 02:39:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x93a1cc00) [pid = 1960] [serial = 1273] [outer = (nil)] 02:39:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x93a48400) [pid = 1960] [serial = 1274] [outer = 0x93a1cc00] 02:39:10 INFO - PROCESS | 1960 | 1462527550039 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x93a4b400) [pid = 1960] [serial = 1275] [outer = 0x93a1cc00] 02:39:10 INFO - PROCESS | 1960 | 1462527550980 Marionette TRACE conn5 <- [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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1693ms 02:39:11 INFO - PROCESS | 1960 | 1462527551031 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1960 | 1462527551035 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:39:11 INFO - PROCESS | 1960 | 1462527551043 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1960 | 1462527551047 Marionette TRACE conn5 <- [1,1670,null,{}] 02:39:11 INFO - PROCESS | 1960 | 1462527551054 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 1960 | 1462527551289 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 02:39:11 INFO - PROCESS | 1960 | 1462527551627 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a05000 == 138 [pid = 1960] [id = 425] 02:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x93a20400) [pid = 1960] [serial = 1276] [outer = (nil)] 02:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x93aafc00) [pid = 1960] [serial = 1277] [outer = 0x93a20400] 02:39:11 INFO - PROCESS | 1960 | 1462527551727 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x93ad7000) [pid = 1960] [serial = 1278] [outer = 0x93a20400] 02:39:12 INFO - PROCESS | 1960 | 1462527552987 Marionette TRACE conn5 <- [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]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1989ms 02:39:13 INFO - PROCESS | 1960 | 1462527553033 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1960 | 1462527553037 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 02:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:39:13 INFO - PROCESS | 1960 | 1462527553045 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1960 | 1462527553050 Marionette TRACE conn5 <- [1,1674,null,{}] 02:39:13 INFO - PROCESS | 1960 | 1462527553068 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 1960 | 1462527553314 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 02:39:13 INFO - PROCESS | 1960 | 1462527553641 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b41c00 == 139 [pid = 1960] [id = 426] 02:39:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x93a1c400) [pid = 1960] [serial = 1279] [outer = (nil)] 02:39:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x94671400) [pid = 1960] [serial = 1280] [outer = 0x93a1c400] 02:39:13 INFO - PROCESS | 1960 | 1462527553738 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x94674c00) [pid = 1960] [serial = 1281] [outer = 0x93a1c400] 02:39:14 INFO - PROCESS | 1960 | 1462527554678 Marionette TRACE conn5 <- [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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1696ms 02:39:14 INFO - PROCESS | 1960 | 1462527554749 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 1960 | 1462527554753 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 02:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:39:14 INFO - PROCESS | 1960 | 1462527554767 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1960 | 1462527554772 Marionette TRACE conn5 <- [1,1678,null,{}] 02:39:14 INFO - PROCESS | 1960 | 1462527554778 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 1960 | 1462527555053 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 02:39:15 INFO - PROCESS | 1960 | 1462527555387 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cda7800 == 140 [pid = 1960] [id = 427] 02:39:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x8cf37000) [pid = 1960] [serial = 1282] [outer = (nil)] 02:39:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x95138000) [pid = 1960] [serial = 1283] [outer = 0x8cf37000] 02:39:15 INFO - PROCESS | 1960 | 1462527555483 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9513f400) [pid = 1960] [serial = 1284] [outer = 0x8cf37000] 02:39:16 INFO - PROCESS | 1960 | 1462527556436 Marionette TRACE conn5 <- [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]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1739ms 02:39:16 INFO - PROCESS | 1960 | 1462527556507 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1960 | 1462527556512 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:39:16 INFO - PROCESS | 1960 | 1462527556521 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1960 | 1462527556524 Marionette TRACE conn5 <- [1,1682,null,{}] 02:39:16 INFO - PROCESS | 1960 | 1462527556531 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 1960 | 1462527556830 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 02:39:17 INFO - PROCESS | 1960 | 1462527557154 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbea000 == 141 [pid = 1960] [id = 428] 02:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x95095400) [pid = 1960] [serial = 1285] [outer = (nil)] 02:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x96010800) [pid = 1960] [serial = 1286] [outer = 0x95095400] 02:39:17 INFO - PROCESS | 1960 | 1462527557263 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x96019000) [pid = 1960] [serial = 1287] [outer = 0x95095400] 02:39:18 INFO - PROCESS | 1960 | 1462527558192 Marionette TRACE conn5 <- [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]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1737ms 02:39:18 INFO - PROCESS | 1960 | 1462527558258 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 02:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:39:18 INFO - PROCESS | 1960 | 1462527558263 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 02:39:18 INFO - PROCESS | 1960 | 1462527558270 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1960 | 1462527558274 Marionette TRACE conn5 <- [1,1686,null,{}] 02:39:18 INFO - PROCESS | 1960 | 1462527558281 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 1960 | 1462527558546 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 02:39:18 INFO - PROCESS | 1960 | 1462527558871 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x874ae800 == 142 [pid = 1960] [id = 429] 02:39:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x91c7c400) [pid = 1960] [serial = 1288] [outer = (nil)] 02:39:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x9767ac00) [pid = 1960] [serial = 1289] [outer = 0x91c7c400] 02:39:18 INFO - PROCESS | 1960 | 1462527558975 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x976e0c00) [pid = 1960] [serial = 1290] [outer = 0x91c7c400] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x868e1c00 == 141 [pid = 1960] [id = 411] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x885aa400 == 140 [pid = 1960] [id = 410] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x885af400 == 139 [pid = 1960] [id = 409] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x85e51000 == 138 [pid = 1960] [id = 408] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x88472400 == 137 [pid = 1960] [id = 405] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x98dea400 == 136 [pid = 1960] [id = 406] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbec400 == 135 [pid = 1960] [id = 404] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x92b50800 == 134 [pid = 1960] [id = 403] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x9155d000 == 133 [pid = 1960] [id = 402] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x92050400 == 132 [pid = 1960] [id = 400] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x93a4ac00 == 131 [pid = 1960] [id = 401] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab1400 == 130 [pid = 1960] [id = 399] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x916bc800 == 129 [pid = 1960] [id = 398] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8efc6400 == 128 [pid = 1960] [id = 397] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8ced0800 == 127 [pid = 1960] [id = 396] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf3f000 == 126 [pid = 1960] [id = 395] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1b2c00 == 125 [pid = 1960] [id = 393] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8d165c00 == 124 [pid = 1960] [id = 394] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73c400 == 123 [pid = 1960] [id = 392] 02:39:21 INFO - PROCESS | 1960 | --DOCSHELL 0x885b2400 == 122 [pid = 1960] [id = 391] 02:39:22 INFO - PROCESS | 1960 | 1462527562007 Marionette TRACE conn5 <- [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]]]}] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x87a83000) [pid = 1960] [serial = 1160] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x8bef4800) [pid = 1960] [serial = 1167] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x92b42000) [pid = 1960] [serial = 1139] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x915ef400) [pid = 1960] [serial = 1131] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x9513f000) [pid = 1960] [serial = 1152] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x9163f400) [pid = 1960] [serial = 1134] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8cf33000) [pid = 1960] [serial = 1170] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8bf15400) [pid = 1960] [serial = 1047] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x9163d000) [pid = 1960] [serial = 1133] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x91c81000) [pid = 1960] [serial = 1136] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x92b47000) [pid = 1960] [serial = 1140] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x93a42400) [pid = 1960] [serial = 1143] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8dacd800) [pid = 1960] [serial = 1121] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8ced6000) [pid = 1960] [serial = 1169] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x89703800) [pid = 1960] [serial = 1112] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8cec3000) [pid = 1960] [serial = 1116] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x976d3800) [pid = 1960] [serial = 1157] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8aa87000) [pid = 1960] [serial = 1113] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x94673000) [pid = 1960] [serial = 1148] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8cf38c00) [pid = 1960] [serial = 1118] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x93a0fc00) [pid = 1960] [serial = 1142] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x87ccdc00) [pid = 1960] [serial = 1161] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x96018c00) [pid = 1960] [serial = 1155] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x946b4400) [pid = 1960] [serial = 1149] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x9034a000) [pid = 1960] [serial = 1128] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x91df4c00) [pid = 1960] [serial = 1137] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8bf1c800) [pid = 1960] [serial = 1109] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x93aa6c00) [pid = 1960] [serial = 1145] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8d167800) [pid = 1960] [serial = 1119] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8dbe7400) [pid = 1960] [serial = 1122] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8e7cf400) [pid = 1960] [serial = 1125] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b37cc00) [pid = 1960] [serial = 1164] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8dcc7000) [pid = 1960] [serial = 1124] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8bf17000) [pid = 1960] [serial = 1115] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8bc9fc00) [pid = 1960] [serial = 1166] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8efca400) [pid = 1960] [serial = 1127] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x93aac800) [pid = 1960] [serial = 1146] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8aa80000) [pid = 1960] [serial = 1163] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x96010000) [pid = 1960] [serial = 1154] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x95137800) [pid = 1960] [serial = 1151] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x91562800) [pid = 1960] [serial = 1130] [outer = (nil)] [url = about:blank] 02:39:22 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8cf39000) [pid = 1960] [serial = 1172] [outer = (nil)] [url = about:blank] 02:39:22 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 02:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 4098ms 02:39:22 INFO - PROCESS | 1960 | 1462527562377 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1960 | 1462527562384 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 02:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:39:22 INFO - PROCESS | 1960 | 1462527562395 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1960 | 1462527562400 Marionette TRACE conn5 <- [1,1690,null,{}] 02:39:22 INFO - PROCESS | 1960 | 1462527562409 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:22 INFO - PROCESS | 1960 | 1462527562628 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 02:39:22 INFO - PROCESS | 1960 | 1462527562835 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8a000 == 123 [pid = 1960] [id = 430] 02:39:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8847b800) [pid = 1960] [serial = 1291] [outer = (nil)] 02:39:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x885ad400) [pid = 1960] [serial = 1292] [outer = 0x8847b800] 02:39:22 INFO - PROCESS | 1960 | 1462527562920 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x89706000) [pid = 1960] [serial = 1293] [outer = 0x8847b800] 02:39:23 INFO - PROCESS | 1960 | 1462527563855 Marionette TRACE conn5 <- [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]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1484ms 02:39:23 INFO - PROCESS | 1960 | 1462527563879 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1960 | 1462527563890 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:39:23 INFO - PROCESS | 1960 | 1462527563901 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1960 | 1462527563906 Marionette TRACE conn5 <- [1,1694,null,{}] 02:39:23 INFO - PROCESS | 1960 | 1462527563913 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 1960 | 1462527564170 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 02:39:24 INFO - PROCESS | 1960 | 1462527564455 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x89710000 == 124 [pid = 1960] [id = 431] 02:39:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8aa82400) [pid = 1960] [serial = 1294] [outer = (nil)] 02:39:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8b4ee800) [pid = 1960] [serial = 1295] [outer = 0x8aa82400] 02:39:24 INFO - PROCESS | 1960 | 1462527564542 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8b743400) [pid = 1960] [serial = 1296] [outer = 0x8aa82400] 02:39:25 INFO - PROCESS | 1960 | 1462527565570 Marionette TRACE conn5 <- [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]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1695ms 02:39:25 INFO - PROCESS | 1960 | 1462527565596 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 02:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:39:25 INFO - PROCESS | 1960 | 1462527565601 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 02:39:25 INFO - PROCESS | 1960 | 1462527565608 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1960 | 1462527565614 Marionette TRACE conn5 <- [1,1698,null,{}] 02:39:25 INFO - PROCESS | 1960 | 1462527565639 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 1960 | 1462527565949 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 02:39:26 INFO - PROCESS | 1960 | 1462527566186 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf1a800 == 125 [pid = 1960] [id = 432] 02:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8bf1b000) [pid = 1960] [serial = 1297] [outer = (nil)] 02:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8cdac800) [pid = 1960] [serial = 1298] [outer = 0x8bf1b000] 02:39:26 INFO - PROCESS | 1960 | 1462527566272 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8cdb5000) [pid = 1960] [serial = 1299] [outer = 0x8bf1b000] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x91dee000) [pid = 1960] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x95d2f800) [pid = 1960] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x885b4000) [pid = 1960] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8b73d000) [pid = 1960] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8d1b3000) [pid = 1960] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8dad1c00) [pid = 1960] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8cf34c00) [pid = 1960] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x9513a400) [pid = 1960] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x99781000) [pid = 1960] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x885adc00) [pid = 1960] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x93aacc00) [pid = 1960] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9034d800) [pid = 1960] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x868e6800) [pid = 1960] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x90477000) [pid = 1960] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x868d9800) [pid = 1960] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8dad6000) [pid = 1960] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8dbee400) [pid = 1960] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x93a4d400) [pid = 1960] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x92b4d800) [pid = 1960] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x920dbc00) [pid = 1960] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x885af800) [pid = 1960] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x9977ec00) [pid = 1960] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:39:27 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8b7c4c00) [pid = 1960] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:39:27 INFO - PROCESS | 1960 | 1462527567790 Marionette TRACE conn5 <- [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]]]}] 02:39:27 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 02:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2205ms 02:39:27 INFO - PROCESS | 1960 | 1462527567813 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 02:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:39:27 INFO - PROCESS | 1960 | 1462527567818 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 02:39:27 INFO - PROCESS | 1960 | 1462527567824 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1960 | 1462527567843 Marionette TRACE conn5 <- [1,1702,null,{}] 02:39:27 INFO - PROCESS | 1960 | 1462527567859 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 1960 | 1462527568087 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 02:39:28 INFO - PROCESS | 1960 | 1462527568097 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7fc00 == 126 [pid = 1960] [id = 433] 02:39:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x87a84400) [pid = 1960] [serial = 1300] [outer = (nil)] 02:39:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8bf1f800) [pid = 1960] [serial = 1301] [outer = 0x87a84400] 02:39:28 INFO - PROCESS | 1960 | 1462527568340 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8cecd000) [pid = 1960] [serial = 1302] [outer = 0x87a84400] 02:39:29 INFO - PROCESS | 1960 | 1462527569179 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1406ms 02:39:29 INFO - PROCESS | 1960 | 1462527569231 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1960 | 1462527569235 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 02:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:39:29 INFO - PROCESS | 1960 | 1462527569243 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1960 | 1462527569246 Marionette TRACE conn5 <- [1,1706,null,{}] 02:39:29 INFO - PROCESS | 1960 | 1462527569253 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 1960 | 1462527569687 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 02:39:30 INFO - PROCESS | 1960 | 1462527569993 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b4400 == 127 [pid = 1960] [id = 434] 02:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x874b5000) [pid = 1960] [serial = 1303] [outer = (nil)] 02:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x875ce400) [pid = 1960] [serial = 1304] [outer = 0x874b5000] 02:39:30 INFO - PROCESS | 1960 | 1462527570102 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x87cc6000) [pid = 1960] [serial = 1305] [outer = 0x874b5000] 02:39:31 INFO - PROCESS | 1960 | 1462527571123 Marionette TRACE conn5 <- [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]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1936ms 02:39:31 INFO - PROCESS | 1960 | 1462527571182 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 1960 | 1462527571189 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 02:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:39:31 INFO - PROCESS | 1960 | 1462527571197 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1960 | 1462527571204 Marionette TRACE conn5 <- [1,1710,null,{}] 02:39:31 INFO - PROCESS | 1960 | 1462527571212 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 1960 | 1462527571469 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 02:39:31 INFO - PROCESS | 1960 | 1462527571847 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a746c00 == 128 [pid = 1960] [id = 435] 02:39:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8aa7dc00) [pid = 1960] [serial = 1306] [outer = (nil)] 02:39:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8aaae800) [pid = 1960] [serial = 1307] [outer = 0x8aa7dc00] 02:39:32 INFO - PROCESS | 1960 | 1462527572017 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8aabb400) [pid = 1960] [serial = 1308] [outer = 0x8aa7dc00] 02:39:33 INFO - PROCESS | 1960 | 1462527573176 Marionette TRACE conn5 <- [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]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2037ms 02:39:33 INFO - PROCESS | 1960 | 1462527573235 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 1960 | 1462527573241 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 02:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:39:33 INFO - PROCESS | 1960 | 1462527573249 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1960 | 1462527573254 Marionette TRACE conn5 <- [1,1714,null,{}] 02:39:33 INFO - PROCESS | 1960 | 1462527573262 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 1960 | 1462527573579 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 02:39:34 INFO - PROCESS | 1960 | 1462527573975 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca6400 == 129 [pid = 1960] [id = 436] 02:39:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8bcab000) [pid = 1960] [serial = 1309] [outer = (nil)] 02:39:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8bef6000) [pid = 1960] [serial = 1310] [outer = 0x8bcab000] 02:39:34 INFO - PROCESS | 1960 | 1462527574072 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8cdad400) [pid = 1960] [serial = 1311] [outer = 0x8bcab000] 02:39:35 INFO - PROCESS | 1960 | 1462527575138 Marionette TRACE conn5 <- [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]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1932ms 02:39:35 INFO - PROCESS | 1960 | 1462527575183 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1960 | 1462527575191 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 02:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:39:35 INFO - PROCESS | 1960 | 1462527575210 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1960 | 1462527575218 Marionette TRACE conn5 <- [1,1718,null,{}] 02:39:35 INFO - PROCESS | 1960 | 1462527575225 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 1960 | 1462527575540 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 02:39:35 INFO - PROCESS | 1960 | 1462527575929 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73d000 == 130 [pid = 1960] [id = 437] 02:39:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8bcad400) [pid = 1960] [serial = 1312] [outer = (nil)] 02:39:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8d1a8c00) [pid = 1960] [serial = 1313] [outer = 0x8bcad400] 02:39:36 INFO - PROCESS | 1960 | 1462527576083 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8d1b3000) [pid = 1960] [serial = 1314] [outer = 0x8bcad400] 02:39:37 INFO - PROCESS | 1960 | 1462527577175 Marionette TRACE conn5 <- [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]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2050ms 02:39:37 INFO - PROCESS | 1960 | 1462527577252 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1960 | 1462527577255 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:39:37 INFO - PROCESS | 1960 | 1462527577263 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1960 | 1462527577267 Marionette TRACE conn5 <- [1,1722,null,{}] 02:39:37 INFO - PROCESS | 1960 | 1462527577273 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 1960 | 1462527577548 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 02:39:37 INFO - PROCESS | 1960 | 1462527577871 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d162400 == 131 [pid = 1960] [id = 438] 02:39:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8dadac00) [pid = 1960] [serial = 1315] [outer = (nil)] 02:39:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8dbf6c00) [pid = 1960] [serial = 1316] [outer = 0x8dadac00] 02:39:37 INFO - PROCESS | 1960 | 1462527577984 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8dcc4800) [pid = 1960] [serial = 1317] [outer = 0x8dadac00] 02:39:38 INFO - PROCESS | 1960 | 1462527578951 Marionette TRACE conn5 <- [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]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1733ms 02:39:39 INFO - PROCESS | 1960 | 1462527578997 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 1960 | 1462527579002 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 02:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:39:39 INFO - PROCESS | 1960 | 1462527579010 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1960 | 1462527579014 Marionette TRACE conn5 <- [1,1726,null,{}] 02:39:39 INFO - PROCESS | 1960 | 1462527579020 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 1960 | 1462527579279 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 02:39:39 INFO - PROCESS | 1960 | 1462527579616 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d2400 == 132 [pid = 1960] [id = 439] 02:39:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8e7d3c00) [pid = 1960] [serial = 1318] [outer = (nil)] 02:39:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8efbf000) [pid = 1960] [serial = 1319] [outer = 0x8e7d3c00] 02:39:39 INFO - PROCESS | 1960 | 1462527579802 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9046c000) [pid = 1960] [serial = 1320] [outer = 0x8e7d3c00] 02:39:40 INFO - PROCESS | 1960 | 1462527580946 Marionette TRACE conn5 <- [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]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1992ms 02:39:41 INFO - PROCESS | 1960 | 1462527581009 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1960 | 1462527581014 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 02:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:39:41 INFO - PROCESS | 1960 | 1462527581024 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1960 | 1462527581028 Marionette TRACE conn5 <- [1,1730,null,{}] 02:39:41 INFO - PROCESS | 1960 | 1462527581035 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 1960 | 1462527581282 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 02:39:41 INFO - PROCESS | 1960 | 1462527581590 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x874acc00 == 133 [pid = 1960] [id = 440] 02:39:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x885b3800) [pid = 1960] [serial = 1321] [outer = (nil)] 02:39:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x91565400) [pid = 1960] [serial = 1322] [outer = 0x885b3800] 02:39:41 INFO - PROCESS | 1960 | 1462527581685 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x91635800) [pid = 1960] [serial = 1323] [outer = 0x885b3800] 02:39:42 INFO - PROCESS | 1960 | 1462527582647 Marionette TRACE conn5 <- [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]]]}] 02:39:42 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 02:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1694ms 02:39:42 INFO - PROCESS | 1960 | 1462527582720 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1960 | 1462527582725 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:39:42 INFO - PROCESS | 1960 | 1462527582732 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1960 | 1462527582736 Marionette TRACE conn5 <- [1,1734,null,{}] 02:39:42 INFO - PROCESS | 1960 | 1462527582743 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 1960 | 1462527583029 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 02:39:43 INFO - PROCESS | 1960 | 1462527583355 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dccb800 == 134 [pid = 1960] [id = 441] 02:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x90472c00) [pid = 1960] [serial = 1324] [outer = (nil)] 02:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91c7dc00) [pid = 1960] [serial = 1325] [outer = 0x90472c00] 02:39:43 INFO - PROCESS | 1960 | 1462527583455 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x91def800) [pid = 1960] [serial = 1326] [outer = 0x90472c00] 02:39:44 INFO - PROCESS | 1960 | 1462527584413 Marionette TRACE conn5 <- [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]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1740ms 02:39:44 INFO - PROCESS | 1960 | 1462527584474 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1960 | 1462527584478 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:39:44 INFO - PROCESS | 1960 | 1462527584487 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1960 | 1462527584490 Marionette TRACE conn5 <- [1,1738,null,{}] 02:39:44 INFO - PROCESS | 1960 | 1462527584497 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 1960 | 1462527584739 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 02:39:45 INFO - PROCESS | 1960 | 1462527585063 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x916bc400 == 135 [pid = 1960] [id = 442] 02:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x916bc800) [pid = 1960] [serial = 1327] [outer = (nil)] 02:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x92052c00) [pid = 1960] [serial = 1328] [outer = 0x916bc800] 02:39:45 INFO - PROCESS | 1960 | 1462527585158 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x920d0800) [pid = 1960] [serial = 1329] [outer = 0x916bc800] 02:39:46 INFO - PROCESS | 1960 | 1462527586093 Marionette TRACE conn5 <- [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]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1683ms 02:39:46 INFO - PROCESS | 1960 | 1462527586171 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1960 | 1462527586175 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 02:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:39:46 INFO - PROCESS | 1960 | 1462527586184 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1960 | 1462527586195 Marionette TRACE conn5 <- [1,1742,null,{}] 02:39:46 INFO - PROCESS | 1960 | 1462527586203 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 1960 | 1462527586498 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 02:39:46 INFO - PROCESS | 1960 | 1462527586838 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x89707400 == 136 [pid = 1960] [id = 443] 02:39:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8bcaac00) [pid = 1960] [serial = 1330] [outer = (nil)] 02:39:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x92b46400) [pid = 1960] [serial = 1331] [outer = 0x8bcaac00] 02:39:46 INFO - PROCESS | 1960 | 1462527586934 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x92b49400) [pid = 1960] [serial = 1332] [outer = 0x8bcaac00] 02:39:47 INFO - PROCESS | 1960 | 1462527587943 Marionette TRACE conn5 <- [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]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1793ms 02:39:47 INFO - PROCESS | 1960 | 1462527587978 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 1960 | 1462527587981 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 02:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:39:47 INFO - PROCESS | 1960 | 1462527587991 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1960 | 1462527587995 Marionette TRACE conn5 <- [1,1746,null,{}] 02:39:48 INFO - PROCESS | 1960 | 1462527588002 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 1960 | 1462527588254 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 02:39:48 INFO - PROCESS | 1960 | 1462527588606 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a09800 == 137 [pid = 1960] [id = 444] 02:39:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x93a0a800) [pid = 1960] [serial = 1333] [outer = (nil)] 02:39:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x93a1a000) [pid = 1960] [serial = 1334] [outer = 0x93a0a800] 02:39:48 INFO - PROCESS | 1960 | 1462527588726 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x93a4e800) [pid = 1960] [serial = 1335] [outer = 0x93a0a800] 02:39:49 INFO - PROCESS | 1960 | 1462527589685 Marionette TRACE conn5 <- [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]]]}] 02:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1740ms 02:39:49 INFO - PROCESS | 1960 | 1462527589732 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1960 | 1462527589735 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 02:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:39:49 INFO - PROCESS | 1960 | 1462527589743 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1960 | 1462527589749 Marionette TRACE conn5 <- [1,1750,null,{}] 02:39:49 INFO - PROCESS | 1960 | 1462527589756 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 1960 | 1462527590048 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 02:39:50 INFO - PROCESS | 1960 | 1462527590394 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b47400 == 138 [pid = 1960] [id = 445] 02:39:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x93adac00) [pid = 1960] [serial = 1336] [outer = (nil)] 02:39:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x95097000) [pid = 1960] [serial = 1337] [outer = 0x93adac00] 02:39:50 INFO - PROCESS | 1960 | 1462527590518 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9513a800) [pid = 1960] [serial = 1338] [outer = 0x93adac00] 02:39:51 INFO - PROCESS | 1960 | 1462527591475 Marionette TRACE conn5 <- [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]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1790ms 02:39:51 INFO - PROCESS | 1960 | 1462527591535 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1960 | 1462527591538 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:39:51 INFO - PROCESS | 1960 | 1462527591546 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1960 | 1462527591550 Marionette TRACE conn5 <- [1,1754,null,{}] 02:39:51 INFO - PROCESS | 1960 | 1462527591557 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 1960 | 1462527591841 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 02:39:52 INFO - PROCESS | 1960 | 1462527592189 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x94672800 == 139 [pid = 1960] [id = 446] 02:39:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x95d25c00) [pid = 1960] [serial = 1339] [outer = (nil)] 02:39:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x96019800) [pid = 1960] [serial = 1340] [outer = 0x95d25c00] 02:39:52 INFO - PROCESS | 1960 | 1462527592331 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x960c7800) [pid = 1960] [serial = 1341] [outer = 0x95d25c00] 02:39:53 INFO - PROCESS | 1960 | 1462527593276 Marionette TRACE conn5 <- [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]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1787ms 02:39:53 INFO - PROCESS | 1960 | 1462527593334 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1960 | 1462527593338 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 02:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:39:53 INFO - PROCESS | 1960 | 1462527593345 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1960 | 1462527593349 Marionette TRACE conn5 <- [1,1758,null,{}] 02:39:53 INFO - PROCESS | 1960 | 1462527593356 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 1960 | 1462527593636 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 02:39:54 INFO - PROCESS | 1960 | 1462527594016 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d2a800 == 140 [pid = 1960] [id = 447] 02:39:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x95d31800) [pid = 1960] [serial = 1342] [outer = (nil)] 02:39:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x97752000) [pid = 1960] [serial = 1343] [outer = 0x95d31800] 02:39:54 INFO - PROCESS | 1960 | 1462527594115 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x98924c00) [pid = 1960] [serial = 1344] [outer = 0x95d31800] 02:39:55 INFO - PROCESS | 1960 | 1462527595074 Marionette TRACE conn5 <- [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]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1784ms 02:39:55 INFO - PROCESS | 1960 | 1462527595131 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1960 | 1462527595134 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 02:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:39:55 INFO - PROCESS | 1960 | 1462527595142 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1960 | 1462527595145 Marionette TRACE conn5 <- [1,1762,null,{}] 02:39:55 INFO - PROCESS | 1960 | 1462527595153 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 1960 | 1462527595418 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 02:39:55 INFO - PROCESS | 1960 | 1462527595757 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d2f800 == 141 [pid = 1960] [id = 448] 02:39:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x960bd800) [pid = 1960] [serial = 1345] [outer = (nil)] 02:39:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x98df5800) [pid = 1960] [serial = 1346] [outer = 0x960bd800] 02:39:55 INFO - PROCESS | 1960 | 1462527595906 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9977c000) [pid = 1960] [serial = 1347] [outer = 0x960bd800] 02:39:56 INFO - PROCESS | 1960 | 1462527596834 Marionette TRACE conn5 <- [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]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1741ms 02:39:56 INFO - PROCESS | 1960 | 1462527596884 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1960 | 1462527596889 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:39:56 INFO - PROCESS | 1960 | 1462527596896 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1960 | 1462527596900 Marionette TRACE conn5 <- [1,1766,null,{}] 02:39:56 INFO - PROCESS | 1960 | 1462527596906 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 1960 | 1462527597233 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 02:39:57 INFO - PROCESS | 1960 | 1462527597701 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e6000 == 142 [pid = 1960] [id = 449] 02:39:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9155b800) [pid = 1960] [serial = 1348] [outer = (nil)] 02:39:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x99789400) [pid = 1960] [serial = 1349] [outer = 0x9155b800] 02:39:57 INFO - PROCESS | 1960 | 1462527597864 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x99ae1c00) [pid = 1960] [serial = 1350] [outer = 0x9155b800] 02:39:59 INFO - PROCESS | 1960 | 1462527599116 Marionette TRACE conn5 <- [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]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2288ms 02:39:59 INFO - PROCESS | 1960 | 1462527599186 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 02:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:39:59 INFO - PROCESS | 1960 | 1462527599191 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 02:39:59 INFO - PROCESS | 1960 | 1462527599199 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1960 | 1462527599202 Marionette TRACE conn5 <- [1,1770,null,{}] 02:39:59 INFO - PROCESS | 1960 | 1462527599210 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 1960 | 1462527599464 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 02:39:59 INFO - PROCESS | 1960 | 1462527599797 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x874b6c00 == 141 [pid = 1960] [id = 243] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x95091400 == 140 [pid = 1960] [id = 385] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868dd800 == 139 [pid = 1960] [id = 257] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868e4000 == 138 [pid = 1960] [id = 383] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x99ae4c00 == 137 [pid = 1960] [id = 254] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x89704000 == 136 [pid = 1960] [id = 217] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x90479400 == 135 [pid = 1960] [id = 250] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8a747c00 == 134 [pid = 1960] [id = 244] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca9400 == 133 [pid = 1960] [id = 219] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8dacf400 == 132 [pid = 1960] [id = 251] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868d8800 == 131 [pid = 1960] [id = 256] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef0400 == 130 [pid = 1960] [id = 246] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb63800 == 129 [pid = 1960] [id = 249] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x885a6400 == 128 [pid = 1960] [id = 216] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x916b7800 == 127 [pid = 1960] [id = 252] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7fc00 == 126 [pid = 1960] [id = 433] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf1a800 == 125 [pid = 1960] [id = 432] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x89710000 == 124 [pid = 1960] [id = 431] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8a000 == 123 [pid = 1960] [id = 430] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbea000 == 122 [pid = 1960] [id = 428] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8cda7800 == 121 [pid = 1960] [id = 427] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x93a05000 == 120 [pid = 1960] [id = 425] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x92b41c00 == 119 [pid = 1960] [id = 426] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x92b43800 == 118 [pid = 1960] [id = 424] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x91dea800 == 117 [pid = 1960] [id = 423] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868e7800 == 116 [pid = 1960] [id = 422] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x885ad000 == 115 [pid = 1960] [id = 421] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x91560400 == 114 [pid = 1960] [id = 420] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b385c00 == 113 [pid = 1960] [id = 418] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8a74c400 == 112 [pid = 1960] [id = 419] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4e8800 == 111 [pid = 1960] [id = 417] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc6400 == 110 [pid = 1960] [id = 416] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8ced1400 == 109 [pid = 1960] [id = 415] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c3c00 == 108 [pid = 1960] [id = 414] 02:40:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc7800 == 107 [pid = 1960] [id = 413] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8bef8400) [pid = 1960] [serial = 1238] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x92b48800) [pid = 1960] [serial = 1197] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x97755c00) [pid = 1960] [serial = 1212] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8a741c00) [pid = 1960] [serial = 1176] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8cdacc00) [pid = 1960] [serial = 1179] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8dad4c00) [pid = 1960] [serial = 1181] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8efbfc00) [pid = 1960] [serial = 1185] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x92c0b400) [pid = 1960] [serial = 1199] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x97750400) [pid = 1960] [serial = 1158] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x99bc3000) [pid = 1960] [serial = 1221] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8b4ea400) [pid = 1960] [serial = 1233] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8dbee000) [pid = 1960] [serial = 1182] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x94671c00) [pid = 1960] [serial = 1205] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x916b9000) [pid = 1960] [serial = 1190] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x88470800) [pid = 1960] [serial = 1235] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x91ed7800) [pid = 1960] [serial = 1193] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x95131400) [pid = 1960] [serial = 1206] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x868e4c00) [pid = 1960] [serial = 1226] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x90352000) [pid = 1960] [serial = 1188] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x98deb000) [pid = 1960] [serial = 1214] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x99782800) [pid = 1960] [serial = 1217] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x9601a000) [pid = 1960] [serial = 1208] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x90349800) [pid = 1960] [serial = 1187] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9204c800) [pid = 1960] [serial = 1194] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x93a1f000) [pid = 1960] [serial = 1202] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x960c2c00) [pid = 1960] [serial = 1209] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b7c9000) [pid = 1960] [serial = 1236] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x93a26800) [pid = 1960] [serial = 1203] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x89707000) [pid = 1960] [serial = 1230] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9a472800) [pid = 1960] [serial = 1224] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8bf1ac00) [pid = 1960] [serial = 1110] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8e7d8000) [pid = 1960] [serial = 1184] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x887f0c00) [pid = 1960] [serial = 1229] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x887ef400) [pid = 1960] [serial = 1175] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x99aef400) [pid = 1960] [serial = 1220] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8aaba800) [pid = 1960] [serial = 1232] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x93a01800) [pid = 1960] [serial = 1200] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x97678c00) [pid = 1960] [serial = 1211] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x98deec00) [pid = 1960] [serial = 1215] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8bf13000) [pid = 1960] [serial = 1178] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x99786c00) [pid = 1960] [serial = 1218] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x875c6c00) [pid = 1960] [serial = 1227] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x92b42c00) [pid = 1960] [serial = 1196] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x9a363800) [pid = 1960] [serial = 1223] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x91c7e400) [pid = 1960] [serial = 1191] [outer = (nil)] [url = about:blank] 02:40:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x868d8800 == 108 [pid = 1960] [id = 450] 02:40:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x868dd800) [pid = 1960] [serial = 1351] [outer = (nil)] 02:40:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x875c3400) [pid = 1960] [serial = 1352] [outer = 0x868dd800] 02:40:02 INFO - PROCESS | 1960 | 1462527602270 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x87a80c00) [pid = 1960] [serial = 1353] [outer = 0x868dd800] 02:40:03 INFO - PROCESS | 1960 | 1462527603295 Marionette TRACE conn5 <- [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]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 4150ms 02:40:03 INFO - PROCESS | 1960 | 1462527603352 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1960 | 1462527603365 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 02:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:40:03 INFO - PROCESS | 1960 | 1462527603381 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1960 | 1462527603392 Marionette TRACE conn5 <- [1,1774,null,{}] 02:40:03 INFO - PROCESS | 1960 | 1462527603427 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 1960 | 1462527603840 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 02:40:04 INFO - PROCESS | 1960 | 1462527604202 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x887f9400 == 109 [pid = 1960] [id = 451] 02:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x887f9800) [pid = 1960] [serial = 1354] [outer = (nil)] 02:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x89710000) [pid = 1960] [serial = 1355] [outer = 0x887f9800] 02:40:04 INFO - PROCESS | 1960 | 1462527604338 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8a750000) [pid = 1960] [serial = 1356] [outer = 0x887f9800] 02:40:05 INFO - PROCESS | 1960 | 1462527605364 Marionette TRACE conn5 <- [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]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2084ms 02:40:05 INFO - PROCESS | 1960 | 1462527605462 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1960 | 1462527605468 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:40:05 INFO - PROCESS | 1960 | 1462527605488 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1960 | 1462527605493 Marionette TRACE conn5 <- [1,1778,null,{}] 02:40:05 INFO - PROCESS | 1960 | 1462527605500 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 1960 | 1462527605845 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 02:40:06 INFO - PROCESS | 1960 | 1462527606119 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4ea400 == 110 [pid = 1960] [id = 452] 02:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8b4eac00) [pid = 1960] [serial = 1357] [outer = (nil)] 02:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8b4f1400) [pid = 1960] [serial = 1358] [outer = 0x8b4eac00] 02:40:06 INFO - PROCESS | 1960 | 1462527606206 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8b7cac00) [pid = 1960] [serial = 1359] [outer = 0x8b4eac00] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8bf1b000) [pid = 1960] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x93a1cc00) [pid = 1960] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8d161400) [pid = 1960] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x93a20400) [pid = 1960] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8befe000) [pid = 1960] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x91632000) [pid = 1960] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x92b4ec00) [pid = 1960] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8d16d000) [pid = 1960] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8cf37000) [pid = 1960] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8ced2800) [pid = 1960] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x95095400) [pid = 1960] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x93a1c400) [pid = 1960] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8847b800) [pid = 1960] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8d160c00) [pid = 1960] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x91c7c400) [pid = 1960] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x885a7800) [pid = 1960] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x8aa82400) [pid = 1960] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x915efc00) [pid = 1960] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x8b7c5400) [pid = 1960] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x8dcc7c00) [pid = 1960] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:40:07 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x89708800) [pid = 1960] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:40:08 INFO - PROCESS | 1960 | 1462527608027 Marionette TRACE conn5 <- [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]]]}] 02:40:08 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 02:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2594ms 02:40:08 INFO - PROCESS | 1960 | 1462527608082 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1960 | 1462527608085 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 02:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:40:08 INFO - PROCESS | 1960 | 1462527608093 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1960 | 1462527608099 Marionette TRACE conn5 <- [1,1782,null,{}] 02:40:08 INFO - PROCESS | 1960 | 1462527608115 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 1960 | 1462527608352 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 02:40:08 INFO - PROCESS | 1960 | 1462527608542 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa8b400 == 111 [pid = 1960] [id = 453] 02:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8bef0400) [pid = 1960] [serial = 1360] [outer = (nil)] 02:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8cdaf400) [pid = 1960] [serial = 1361] [outer = 0x8bef0400] 02:40:08 INFO - PROCESS | 1960 | 1462527608624 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8cecdc00) [pid = 1960] [serial = 1362] [outer = 0x8bef0400] 02:40:09 INFO - PROCESS | 1960 | 1462527609429 Marionette TRACE conn5 <- [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]]]}] 02:40: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 02:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1403ms 02:40:09 INFO - PROCESS | 1960 | 1462527609496 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 02:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:40:09 INFO - PROCESS | 1960 | 1462527609502 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 02:40:09 INFO - PROCESS | 1960 | 1462527609508 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1960 | 1462527609512 Marionette TRACE conn5 <- [1,1786,null,{}] 02:40:09 INFO - PROCESS | 1960 | 1462527609518 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 1960 | 1462527609743 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 02:40:10 INFO - PROCESS | 1960 | 1462527610188 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c6400 == 112 [pid = 1960] [id = 454] 02:40:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x875c6c00) [pid = 1960] [serial = 1363] [outer = (nil)] 02:40:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x87a8a800) [pid = 1960] [serial = 1364] [outer = 0x875c6c00] 02:40:10 INFO - PROCESS | 1960 | 1462527610285 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x88478800) [pid = 1960] [serial = 1365] [outer = 0x875c6c00] 02:40:11 INFO - PROCESS | 1960 | 1462527611364 Marionette TRACE conn5 <- [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]]]}] 02:40: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 02:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1888ms 02:40:11 INFO - PROCESS | 1960 | 1462527611398 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1960 | 1462527611406 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 02:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:40:11 INFO - PROCESS | 1960 | 1462527611414 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1960 | 1462527611421 Marionette TRACE conn5 <- [1,1790,null,{}] 02:40:11 INFO - PROCESS | 1960 | 1462527611429 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 1960 | 1462527611685 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 02:40:12 INFO - PROCESS | 1960 | 1462527612014 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a750800 == 113 [pid = 1960] [id = 455] 02:40:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8aab1400) [pid = 1960] [serial = 1366] [outer = (nil)] 02:40:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8b384000) [pid = 1960] [serial = 1367] [outer = 0x8aab1400] 02:40:12 INFO - PROCESS | 1960 | 1462527612118 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8b73e400) [pid = 1960] [serial = 1368] [outer = 0x8aab1400] 02:40:13 INFO - PROCESS | 1960 | 1462527613185 Marionette TRACE conn5 <- [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]]]}] 02:40: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) 02:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1839ms 02:40:13 INFO - PROCESS | 1960 | 1462527613259 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1960 | 1462527613267 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 02:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:40:13 INFO - PROCESS | 1960 | 1462527613276 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1960 | 1462527613280 Marionette TRACE conn5 <- [1,1794,null,{}] 02:40:13 INFO - PROCESS | 1960 | 1462527613287 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 1960 | 1462527613585 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 02:40:13 INFO - PROCESS | 1960 | 1462527613960 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf18000 == 114 [pid = 1960] [id = 456] 02:40:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8bf1c800) [pid = 1960] [serial = 1369] [outer = (nil)] 02:40:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8cdafc00) [pid = 1960] [serial = 1370] [outer = 0x8bf1c800] 02:40:14 INFO - PROCESS | 1960 | 1462527614057 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8cf32c00) [pid = 1960] [serial = 1371] [outer = 0x8bf1c800] 02:40:15 INFO - PROCESS | 1960 | 1462527615065 Marionette TRACE conn5 <- [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]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1840ms 02:40:15 INFO - PROCESS | 1960 | 1462527615131 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1960 | 1462527615137 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 02:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:40:15 INFO - PROCESS | 1960 | 1462527615157 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1960 | 1462527615168 Marionette TRACE conn5 <- [1,1798,null,{}] 02:40:15 INFO - PROCESS | 1960 | 1462527615177 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 1960 | 1462527615471 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 02:40:15 INFO - PROCESS | 1960 | 1462527615796 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e51800 == 115 [pid = 1960] [id = 457] 02:40:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x868dc400) [pid = 1960] [serial = 1372] [outer = (nil)] 02:40:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8d1ab000) [pid = 1960] [serial = 1373] [outer = 0x868dc400] 02:40:15 INFO - PROCESS | 1960 | 1462527615891 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8dbea800) [pid = 1960] [serial = 1374] [outer = 0x868dc400] 02:40:16 INFO - PROCESS | 1960 | 1462527616955 Marionette TRACE conn5 <- [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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1852ms 02:40:17 INFO - PROCESS | 1960 | 1462527617004 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 1960 | 1462527617012 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 02:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:40:17 INFO - PROCESS | 1960 | 1462527617024 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1960 | 1462527617029 Marionette TRACE conn5 <- [1,1802,null,{}] 02:40:17 INFO - PROCESS | 1960 | 1462527617040 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 1960 | 1462527617491 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 02:40:17 INFO - PROCESS | 1960 | 1462527617751 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf19400 == 116 [pid = 1960] [id = 458] 02:40:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8cf3e000) [pid = 1960] [serial = 1375] [outer = (nil)] 02:40:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8e7cb800) [pid = 1960] [serial = 1376] [outer = 0x8cf3e000] 02:40:17 INFO - PROCESS | 1960 | 1462527617846 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8eb6c800) [pid = 1960] [serial = 1377] [outer = 0x8cf3e000] 02:40:18 INFO - PROCESS | 1960 | 1462527618888 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1900ms 02:40:18 INFO - PROCESS | 1960 | 1462527618924 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 02:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:40:18 INFO - PROCESS | 1960 | 1462527618928 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 02:40:18 INFO - PROCESS | 1960 | 1462527618935 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1960 | 1462527618939 Marionette TRACE conn5 <- [1,1806,null,{}] 02:40:18 INFO - PROCESS | 1960 | 1462527618947 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 1960 | 1462527619190 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 02:40:19 INFO - PROCESS | 1960 | 1462527619549 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efc2c00 == 117 [pid = 1960] [id = 459] 02:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8efc4c00) [pid = 1960] [serial = 1378] [outer = (nil)] 02:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8efca800) [pid = 1960] [serial = 1379] [outer = 0x8efc4c00] 02:40:19 INFO - PROCESS | 1960 | 1462527619681 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x90471800) [pid = 1960] [serial = 1380] [outer = 0x8efc4c00] 02:40:20 INFO - PROCESS | 1960 | 1462527620838 Marionette TRACE conn5 <- [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]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1987ms 02:40:20 INFO - PROCESS | 1960 | 1462527620923 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 02:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:40:20 INFO - PROCESS | 1960 | 1462527620928 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 02:40:20 INFO - PROCESS | 1960 | 1462527620937 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1960 | 1462527620940 Marionette TRACE conn5 <- [1,1810,null,{}] 02:40:20 INFO - PROCESS | 1960 | 1462527620948 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 1960 | 1462527621263 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 02:40:21 INFO - PROCESS | 1960 | 1462527621609 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cca000 == 118 [pid = 1960] [id = 460] 02:40:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8efbc400) [pid = 1960] [serial = 1381] [outer = (nil)] 02:40:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x91635400) [pid = 1960] [serial = 1382] [outer = 0x8efbc400] 02:40:21 INFO - PROCESS | 1960 | 1462527621730 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x91640c00) [pid = 1960] [serial = 1383] [outer = 0x8efbc400] 02:40:22 INFO - PROCESS | 1960 | 1462527622721 Marionette TRACE conn5 <- [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]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1837ms 02:40:22 INFO - PROCESS | 1960 | 1462527622777 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1960 | 1462527622781 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:40:22 INFO - PROCESS | 1960 | 1462527622794 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1960 | 1462527622797 Marionette TRACE conn5 <- [1,1814,null,{}] 02:40:22 INFO - PROCESS | 1960 | 1462527622805 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 1960 | 1462527623097 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 02:40:23 INFO - PROCESS | 1960 | 1462527623425 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x91556400 == 119 [pid = 1960] [id = 461] 02:40:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x91564400) [pid = 1960] [serial = 1384] [outer = (nil)] 02:40:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x91c7e400) [pid = 1960] [serial = 1385] [outer = 0x91564400] 02:40:23 INFO - PROCESS | 1960 | 1462527623519 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x91df5c00) [pid = 1960] [serial = 1386] [outer = 0x91564400] 02:40:24 INFO - PROCESS | 1960 | 1462527624491 Marionette TRACE conn5 <- [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]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1732ms 02:40:24 INFO - PROCESS | 1960 | 1462527624527 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1960 | 1462527624530 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 02:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:40:24 INFO - PROCESS | 1960 | 1462527624538 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1960 | 1462527624544 Marionette TRACE conn5 <- [1,1818,null,{}] 02:40:24 INFO - PROCESS | 1960 | 1462527624551 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 1960 | 1462527624798 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 02:40:25 INFO - PROCESS | 1960 | 1462527625120 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x915ecc00 == 120 [pid = 1960] [id = 462] 02:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x91c73400) [pid = 1960] [serial = 1387] [outer = (nil)] 02:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x92058c00) [pid = 1960] [serial = 1388] [outer = 0x91c73400] 02:40:25 INFO - PROCESS | 1960 | 1462527625219 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x920d6400) [pid = 1960] [serial = 1389] [outer = 0x91c73400] 02:40:26 INFO - PROCESS | 1960 | 1462527626161 Marionette TRACE conn5 <- [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]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1691ms 02:40:26 INFO - PROCESS | 1960 | 1462527626230 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 1960 | 1462527626234 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 02:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:40:26 INFO - PROCESS | 1960 | 1462527626241 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 1960 | 1462527626245 Marionette TRACE conn5 <- [1,1822,null,{}] 02:40:26 INFO - PROCESS | 1960 | 1462527626251 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 1960 | 1462527626511 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 02:40:26 INFO - PROCESS | 1960 | 1462527626842 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa83400 == 121 [pid = 1960] [id = 463] 02:40:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8b37c800) [pid = 1960] [serial = 1390] [outer = (nil)] 02:40:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x92b4f800) [pid = 1960] [serial = 1391] [outer = 0x8b37c800] 02:40:26 INFO - PROCESS | 1960 | 1462527626936 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x92c05c00) [pid = 1960] [serial = 1392] [outer = 0x8b37c800] 02:40:27 INFO - PROCESS | 1960 | 1462527627914 Marionette TRACE conn5 <- [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]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1740ms 02:40:27 INFO - PROCESS | 1960 | 1462527627982 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 02:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:40:27 INFO - PROCESS | 1960 | 1462527627987 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 02:40:28 INFO - PROCESS | 1960 | 1462527627995 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1960 | 1462527627998 Marionette TRACE conn5 <- [1,1826,null,{}] 02:40:28 INFO - PROCESS | 1960 | 1462527628005 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 1960 | 1462527628255 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 02:40:28 INFO - PROCESS | 1960 | 1462527628596 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a1a400 == 122 [pid = 1960] [id = 464] 02:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x93a1c400) [pid = 1960] [serial = 1393] [outer = (nil)] 02:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x93a25400) [pid = 1960] [serial = 1394] [outer = 0x93a1c400] 02:40:28 INFO - PROCESS | 1960 | 1462527628708 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a50c00) [pid = 1960] [serial = 1395] [outer = 0x93a1c400] 02:40:29 INFO - PROCESS | 1960 | 1462527629730 Marionette TRACE conn5 <- [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]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1784ms 02:40:29 INFO - PROCESS | 1960 | 1462527629779 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1960 | 1462527629784 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:40:29 INFO - PROCESS | 1960 | 1462527629791 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1960 | 1462527629797 Marionette TRACE conn5 <- [1,1830,null,{}] 02:40:29 INFO - PROCESS | 1960 | 1462527629803 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:30 INFO - PROCESS | 1960 | 1462527630078 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 02:40:30 INFO - PROCESS | 1960 | 1462527630407 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aa7c00 == 123 [pid = 1960] [id = 465] 02:40:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93aa9000) [pid = 1960] [serial = 1396] [outer = (nil)] 02:40:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x946b4400) [pid = 1960] [serial = 1397] [outer = 0x93aa9000] 02:40:30 INFO - PROCESS | 1960 | 1462527630501 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x95091400) [pid = 1960] [serial = 1398] [outer = 0x93aa9000] 02:40:31 INFO - PROCESS | 1960 | 1462527631470 Marionette TRACE conn5 <- [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]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1742ms 02:40:31 INFO - PROCESS | 1960 | 1462527631535 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1960 | 1462527631539 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 02:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:40:31 INFO - PROCESS | 1960 | 1462527631547 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1960 | 1462527631551 Marionette TRACE conn5 <- [1,1834,null,{}] 02:40:31 INFO - PROCESS | 1960 | 1462527631559 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 1960 | 1462527631821 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 02:40:32 INFO - PROCESS | 1960 | 1462527632149 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x885ab400 == 124 [pid = 1960] [id = 466] 02:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x8aabc800) [pid = 1960] [serial = 1399] [outer = (nil)] 02:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x95d2b400) [pid = 1960] [serial = 1400] [outer = 0x8aabc800] 02:40:32 INFO - PROCESS | 1960 | 1462527632247 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x9601ac00) [pid = 1960] [serial = 1401] [outer = 0x8aabc800] 02:40:33 INFO - PROCESS | 1960 | 1462527633181 Marionette TRACE conn5 <- [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]]]}] 02:40:33 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 02:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1682ms 02:40:33 INFO - PROCESS | 1960 | 1462527633246 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1960 | 1462527633261 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 02:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:40:33 INFO - PROCESS | 1960 | 1462527633274 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1960 | 1462527633277 Marionette TRACE conn5 <- [1,1838,null,{}] 02:40:33 INFO - PROCESS | 1960 | 1462527633284 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 1960 | 1462527633524 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 02:40:33 INFO - PROCESS | 1960 | 1462527633823 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a05000 == 125 [pid = 1960] [id = 467] 02:40:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x95140000) [pid = 1960] [serial = 1402] [outer = (nil)] 02:40:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x97753000) [pid = 1960] [serial = 1403] [outer = 0x95140000] 02:40:33 INFO - PROCESS | 1960 | 1462527633917 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x98925400) [pid = 1960] [serial = 1404] [outer = 0x95140000] 02:40:34 INFO - PROCESS | 1960 | 1462527634885 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1688ms 02:40:34 INFO - PROCESS | 1960 | 1462527634962 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1960 | 1462527634966 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:40:34 INFO - PROCESS | 1960 | 1462527634973 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1960 | 1462527634976 Marionette TRACE conn5 <- [1,1842,null,{}] 02:40:34 INFO - PROCESS | 1960 | 1462527634983 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:35 INFO - PROCESS | 1960 | 1462527635224 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 02:40:35 INFO - PROCESS | 1960 | 1462527635526 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x868d8400 == 126 [pid = 1960] [id = 468] 02:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x95091c00) [pid = 1960] [serial = 1405] [outer = (nil)] 02:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9977d800) [pid = 1960] [serial = 1406] [outer = 0x95091c00] 02:40:35 INFO - PROCESS | 1960 | 1462527635633 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x99786c00) [pid = 1960] [serial = 1407] [outer = 0x95091c00] 02:40:36 INFO - PROCESS | 1960 | 1462527636559 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1638ms 02:40:36 INFO - PROCESS | 1960 | 1462527636612 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1960 | 1462527636616 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:40:36 INFO - PROCESS | 1960 | 1462527636623 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1960 | 1462527636627 Marionette TRACE conn5 <- [1,1846,null,{}] 02:40:36 INFO - PROCESS | 1960 | 1462527636633 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 1960 | 1462527636872 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 02:40:37 INFO - PROCESS | 1960 | 1462527637212 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1a9000 == 127 [pid = 1960] [id = 469] 02:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x8dbe7c00) [pid = 1960] [serial = 1408] [outer = (nil)] 02:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x99aef400) [pid = 1960] [serial = 1409] [outer = 0x8dbe7c00] 02:40:37 INFO - PROCESS | 1960 | 1462527637315 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x99e4f400) [pid = 1960] [serial = 1410] [outer = 0x8dbe7c00] 02:40:38 INFO - PROCESS | 1960 | 1462527638288 Marionette TRACE conn5 <- [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]]]}] 02:40:38 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) 02:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1742ms 02:40:38 INFO - PROCESS | 1960 | 1462527638367 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1960 | 1462527638370 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 02:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:40:38 INFO - PROCESS | 1960 | 1462527638378 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1960 | 1462527638382 Marionette TRACE conn5 <- [1,1850,null,{}] 02:40:38 INFO - PROCESS | 1960 | 1462527638390 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 1960 | 1462527638672 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 02:40:39 INFO - PROCESS | 1960 | 1462527639005 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x98d7f000 == 128 [pid = 1960] [id = 470] 02:40:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x98df6000) [pid = 1960] [serial = 1411] [outer = (nil)] 02:40:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x9a47cc00) [pid = 1960] [serial = 1412] [outer = 0x98df6000] 02:40:39 INFO - PROCESS | 1960 | 1462527639098 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9a47ec00) [pid = 1960] [serial = 1413] [outer = 0x98df6000] 02:40:40 INFO - PROCESS | 1960 | 1462527640035 Marionette TRACE conn5 <- [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]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1692ms 02:40:40 INFO - PROCESS | 1960 | 1462527640074 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1960 | 1462527640078 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 02:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:40:40 INFO - PROCESS | 1960 | 1462527640087 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1960 | 1462527640091 Marionette TRACE conn5 <- [1,1854,null,{}] 02:40:40 INFO - PROCESS | 1960 | 1462527640097 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 1960 | 1462527640344 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa8b400 == 127 [pid = 1960] [id = 453] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4ea400 == 126 [pid = 1960] [id = 452] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x887f9400 == 125 [pid = 1960] [id = 451] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x868d8800 == 124 [pid = 1960] [id = 450] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x95d2f800 == 123 [pid = 1960] [id = 448] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x95d2a800 == 122 [pid = 1960] [id = 447] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x94672800 == 121 [pid = 1960] [id = 446] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x92b47400 == 120 [pid = 1960] [id = 445] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x89707400 == 119 [pid = 1960] [id = 443] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x93a09800 == 118 [pid = 1960] [id = 444] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x916bc400 == 117 [pid = 1960] [id = 442] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8dccb800 == 116 [pid = 1960] [id = 441] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x874acc00 == 115 [pid = 1960] [id = 440] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x874b2000 == 114 [pid = 1960] [id = 407] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7d2400 == 113 [pid = 1960] [id = 439] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8d162400 == 112 [pid = 1960] [id = 438] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73d000 == 111 [pid = 1960] [id = 437] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8a746c00 == 110 [pid = 1960] [id = 435] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca6400 == 109 [pid = 1960] [id = 436] 02:40:42 INFO - PROCESS | 1960 | --DOCSHELL 0x874b4400 == 108 [pid = 1960] [id = 434] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x976e0c00) [pid = 1960] [serial = 1290] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8aa8a400) [pid = 1960] [serial = 1242] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x885ad400) [pid = 1960] [serial = 1292] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8b743400) [pid = 1960] [serial = 1296] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x916b5c00) [pid = 1960] [serial = 1263] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x91c7d400) [pid = 1960] [serial = 1265] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x95138000) [pid = 1960] [serial = 1283] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8bca1400) [pid = 1960] [serial = 1244] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8b4ee800) [pid = 1960] [serial = 1295] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x94674c00) [pid = 1960] [serial = 1281] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8befd000) [pid = 1960] [serial = 1245] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x9767ac00) [pid = 1960] [serial = 1289] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x8dbed000) [pid = 1960] [serial = 1254] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8cf32000) [pid = 1960] [serial = 1247] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x90351800) [pid = 1960] [serial = 1257] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8d1aac00) [pid = 1960] [serial = 1250] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x93ad7000) [pid = 1960] [serial = 1278] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x91df3c00) [pid = 1960] [serial = 1266] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8cf3ec00) [pid = 1960] [serial = 1173] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x90344400) [pid = 1960] [serial = 1256] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x96019000) [pid = 1960] [serial = 1287] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8a744c00) [pid = 1960] [serial = 1241] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x93a4b400) [pid = 1960] [serial = 1275] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8bf1f800) [pid = 1960] [serial = 1301] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8cdac800) [pid = 1960] [serial = 1298] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x93a48400) [pid = 1960] [serial = 1274] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8d1af800) [pid = 1960] [serial = 1251] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x93aafc00) [pid = 1960] [serial = 1277] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9155c800) [pid = 1960] [serial = 1259] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x91639800) [pid = 1960] [serial = 1262] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x92c09000) [pid = 1960] [serial = 1271] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x92053400) [pid = 1960] [serial = 1269] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x9513f400) [pid = 1960] [serial = 1284] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x9204c400) [pid = 1960] [serial = 1268] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x91561000) [pid = 1960] [serial = 1260] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8cf3d000) [pid = 1960] [serial = 1248] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8cdb5000) [pid = 1960] [serial = 1299] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x96010800) [pid = 1960] [serial = 1286] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x93a19400) [pid = 1960] [serial = 1272] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x94671400) [pid = 1960] [serial = 1280] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x89706000) [pid = 1960] [serial = 1293] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8dad4800) [pid = 1960] [serial = 1253] [outer = (nil)] [url = about:blank] 02:40:42 INFO - PROCESS | 1960 | 1462527642513 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7d400 == 109 [pid = 1960] [id = 471] 02:40:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x87a82c00) [pid = 1960] [serial = 1414] [outer = (nil)] 02:40:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87cc9000) [pid = 1960] [serial = 1415] [outer = 0x87a82c00] 02:40:42 INFO - PROCESS | 1960 | 1462527642601 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x885af400) [pid = 1960] [serial = 1416] [outer = 0x87a82c00] 02:40:43 INFO - PROCESS | 1960 | 1462527643463 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3440ms 02:40:43 INFO - PROCESS | 1960 | 1462527643529 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1960 | 1462527643536 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 02:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:40:43 INFO - PROCESS | 1960 | 1462527643544 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 1960 | 1462527643550 Marionette TRACE conn5 <- [1,1858,null,{}] 02:40:43 INFO - PROCESS | 1960 | 1462527643558 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 1960 | 1462527643798 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 02:40:44 INFO - PROCESS | 1960 | 1462527644048 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab2000 == 110 [pid = 1960] [id = 472] 02:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8aab7400) [pid = 1960] [serial = 1417] [outer = (nil)] 02:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b382400) [pid = 1960] [serial = 1418] [outer = 0x8aab7400] 02:40:44 INFO - PROCESS | 1960 | 1462527644137 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b739800) [pid = 1960] [serial = 1419] [outer = 0x8aab7400] 02:40:45 INFO - PROCESS | 1960 | 1462527645073 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1591ms 02:40:45 INFO - PROCESS | 1960 | 1462527645145 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 1960 | 1462527645151 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 02:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:40:45 INFO - PROCESS | 1960 | 1462527645158 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1960 | 1462527645162 Marionette TRACE conn5 <- [1,1862,null,{}] 02:40:45 INFO - PROCESS | 1960 | 1462527645168 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 1960 | 1462527645476 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 02:40:45 INFO - PROCESS | 1960 | 1462527645611 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf10400 == 111 [pid = 1960] [id = 473] 02:40:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8bf10c00) [pid = 1960] [serial = 1420] [outer = (nil)] 02:40:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8bf1b000) [pid = 1960] [serial = 1421] [outer = 0x8bf10c00] 02:40:45 INFO - PROCESS | 1960 | 1462527645805 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cec2000) [pid = 1960] [serial = 1422] [outer = 0x8bf10c00] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8dadac00) [pid = 1960] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x960bd800) [pid = 1960] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x95d31800) [pid = 1960] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x90472c00) [pid = 1960] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x93adac00) [pid = 1960] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8bcad400) [pid = 1960] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x95d25c00) [pid = 1960] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8b4eac00) [pid = 1960] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x887f9800) [pid = 1960] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x874b5000) [pid = 1960] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x885b3800) [pid = 1960] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8bcaac00) [pid = 1960] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8e7d3c00) [pid = 1960] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8bcab000) [pid = 1960] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x868dd800) [pid = 1960] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x8aa7dc00) [pid = 1960] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x916bc800) [pid = 1960] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x9155b800) [pid = 1960] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x8aabd000) [pid = 1960] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:40:47 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x93a0a800) [pid = 1960] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:40:47 INFO - PROCESS | 1960 | 1462527647313 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2237ms 02:40:47 INFO - PROCESS | 1960 | 1462527647397 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1960 | 1462527647400 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 02:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:40:47 INFO - PROCESS | 1960 | 1462527647438 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1960 | 1462527647449 Marionette TRACE conn5 <- [1,1866,null,{}] 02:40:47 INFO - PROCESS | 1960 | 1462527647466 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 1960 | 1462527647696 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 02:40:47 INFO - PROCESS | 1960 | 1462527647708 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef8000 == 112 [pid = 1960] [id = 474] 02:40:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8cec3000) [pid = 1960] [serial = 1423] [outer = (nil)] 02:40:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8cf31400) [pid = 1960] [serial = 1424] [outer = 0x8cec3000] 02:40:47 INFO - PROCESS | 1960 | 1462527647962 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8d161000) [pid = 1960] [serial = 1425] [outer = 0x8cec3000] 02:40:48 INFO - PROCESS | 1960 | 1462527648785 Marionette TRACE conn5 <- [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]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1434ms 02:40:48 INFO - PROCESS | 1960 | 1462527648844 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1960 | 1462527648850 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:40:48 INFO - PROCESS | 1960 | 1462527648856 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1960 | 1462527648860 Marionette TRACE conn5 <- [1,1870,null,{}] 02:40:48 INFO - PROCESS | 1960 | 1462527648866 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 1960 | 1462527649163 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 02:40:49 INFO - PROCESS | 1960 | 1462527649184 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf17400 == 113 [pid = 1960] [id = 475] 02:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8cedc000) [pid = 1960] [serial = 1426] [outer = (nil)] 02:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8d1af000) [pid = 1960] [serial = 1427] [outer = 0x8cedc000] 02:40:49 INFO - PROCESS | 1960 | 1462527649277 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8dace000) [pid = 1960] [serial = 1428] [outer = 0x8cedc000] 02:40:50 INFO - PROCESS | 1960 | 1462527650588 Marionette TRACE conn5 <- [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]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1782ms 02:40:50 INFO - PROCESS | 1960 | 1462527650640 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 1960 | 1462527650649 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:40:50 INFO - PROCESS | 1960 | 1462527650658 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1960 | 1462527650665 Marionette TRACE conn5 <- [1,1874,null,{}] 02:40:50 INFO - PROCESS | 1960 | 1462527650674 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 1960 | 1462527650934 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 02:40:51 INFO - PROCESS | 1960 | 1462527651243 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a743400 == 114 [pid = 1960] [id = 476] 02:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8a74c800) [pid = 1960] [serial = 1429] [outer = (nil)] 02:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8aa8bc00) [pid = 1960] [serial = 1430] [outer = 0x8a74c800] 02:40:51 INFO - PROCESS | 1960 | 1462527651344 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8befb800) [pid = 1960] [serial = 1431] [outer = 0x8a74c800] 02:40:52 INFO - PROCESS | 1960 | 1462527652441 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1851ms 02:40:52 INFO - PROCESS | 1960 | 1462527652512 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1960 | 1462527652522 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:40:52 INFO - PROCESS | 1960 | 1462527652534 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1960 | 1462527652538 Marionette TRACE conn5 <- [1,1878,null,{}] 02:40:52 INFO - PROCESS | 1960 | 1462527652546 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 1960 | 1462527652842 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 02:40:53 INFO - PROCESS | 1960 | 1462527653175 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1abc00 == 115 [pid = 1960] [id = 477] 02:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8d1ad400) [pid = 1960] [serial = 1432] [outer = (nil)] 02:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8dad4400) [pid = 1960] [serial = 1433] [outer = 0x8d1ad400] 02:40:53 INFO - PROCESS | 1960 | 1462527653271 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8dbeac00) [pid = 1960] [serial = 1434] [outer = 0x8d1ad400] 02:40:54 INFO - PROCESS | 1960 | 1462527654310 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1848ms 02:40:54 INFO - PROCESS | 1960 | 1462527654383 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 1960 | 1462527654388 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 02:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:40:54 INFO - PROCESS | 1960 | 1462527654396 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 1960 | 1462527654403 Marionette TRACE conn5 <- [1,1882,null,{}] 02:40:54 INFO - PROCESS | 1960 | 1462527654422 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 1960 | 1462527654698 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 02:40:55 INFO - PROCESS | 1960 | 1462527655003 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced5800 == 116 [pid = 1960] [id = 478] 02:40:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8dccbc00) [pid = 1960] [serial = 1435] [outer = (nil)] 02:40:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x90344400) [pid = 1960] [serial = 1436] [outer = 0x8dccbc00] 02:40:55 INFO - PROCESS | 1960 | 1462527655100 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x90351000) [pid = 1960] [serial = 1437] [outer = 0x8dccbc00] 02:40:56 INFO - PROCESS | 1960 | 1462527656062 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1742ms 02:40:56 INFO - PROCESS | 1960 | 1462527656139 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1960 | 1462527656144 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 02:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:40:56 INFO - PROCESS | 1960 | 1462527656152 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1960 | 1462527656156 Marionette TRACE conn5 <- [1,1886,null,{}] 02:40:56 INFO - PROCESS | 1960 | 1462527656162 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 1960 | 1462527656447 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 02:40:56 INFO - PROCESS | 1960 | 1462527656778 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1af800 == 117 [pid = 1960] [id = 479] 02:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8efc7400) [pid = 1960] [serial = 1438] [outer = (nil)] 02:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x90477c00) [pid = 1960] [serial = 1439] [outer = 0x8efc7400] 02:40:56 INFO - PROCESS | 1960 | 1462527656872 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x9155f800) [pid = 1960] [serial = 1440] [outer = 0x8efc7400] 02:40:57 INFO - PROCESS | 1960 | 1462527657820 Marionette TRACE conn5 <- [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]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1733ms 02:40:57 INFO - PROCESS | 1960 | 1462527657887 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 02:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:40:57 INFO - PROCESS | 1960 | 1462527657891 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 02:40:57 INFO - PROCESS | 1960 | 1462527657898 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1960 | 1462527657902 Marionette TRACE conn5 <- [1,1890,null,{}] 02:40:57 INFO - PROCESS | 1960 | 1462527657909 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 1960 | 1462527658155 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 02:40:58 INFO - PROCESS | 1960 | 1462527658755 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x916b6400 == 118 [pid = 1960] [id = 480] 02:40:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x916b8800) [pid = 1960] [serial = 1441] [outer = (nil)] 02:40:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x916bf400) [pid = 1960] [serial = 1442] [outer = 0x916b8800] 02:40:58 INFO - PROCESS | 1960 | 1462527658862 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x91c77400) [pid = 1960] [serial = 1443] [outer = 0x916b8800] 02:40:59 INFO - PROCESS | 1960 | 1462527659821 Marionette TRACE conn5 <- [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]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1992ms 02:40:59 INFO - PROCESS | 1960 | 1462527659891 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1960 | 1462527659896 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 02:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:40:59 INFO - PROCESS | 1960 | 1462527659903 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1960 | 1462527659907 Marionette TRACE conn5 <- [1,1894,null,{}] 02:40:59 INFO - PROCESS | 1960 | 1462527659914 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 1960 | 1462527660179 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 02:41:00 INFO - PROCESS | 1960 | 1462527660520 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x90346000 == 119 [pid = 1960] [id = 481] 02:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x9034e000) [pid = 1960] [serial = 1444] [outer = (nil)] 02:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x92050400) [pid = 1960] [serial = 1445] [outer = 0x9034e000] 02:41:00 INFO - PROCESS | 1960 | 1462527660643 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x92b44000) [pid = 1960] [serial = 1446] [outer = 0x9034e000] 02:41:01 INFO - PROCESS | 1960 | 1462527661736 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1887ms 02:41:01 INFO - PROCESS | 1960 | 1462527661791 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1960 | 1462527661796 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:41:01 INFO - PROCESS | 1960 | 1462527661804 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1960 | 1462527661809 Marionette TRACE conn5 <- [1,1898,null,{}] 02:41:01 INFO - PROCESS | 1960 | 1462527661815 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 1960 | 1462527662065 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 02:41:02 INFO - PROCESS | 1960 | 1462527662394 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a74a000 == 120 [pid = 1960] [id = 482] 02:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x9155cc00) [pid = 1960] [serial = 1447] [outer = (nil)] 02:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x93a01800) [pid = 1960] [serial = 1448] [outer = 0x9155cc00] 02:41:02 INFO - PROCESS | 1960 | 1462527662499 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x93a09800) [pid = 1960] [serial = 1449] [outer = 0x9155cc00] 02:41:03 INFO - PROCESS | 1960 | 1462527663469 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1731ms 02:41:03 INFO - PROCESS | 1960 | 1462527663537 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1960 | 1462527663541 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 02:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:41:03 INFO - PROCESS | 1960 | 1462527663548 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1960 | 1462527663552 Marionette TRACE conn5 <- [1,1902,null,{}] 02:41:03 INFO - PROCESS | 1960 | 1462527663559 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 1960 | 1462527663833 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 02:41:04 INFO - PROCESS | 1960 | 1462527664165 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x91640400 == 121 [pid = 1960] [id = 483] 02:41:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x92054000) [pid = 1960] [serial = 1450] [outer = (nil)] 02:41:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x93a4b800) [pid = 1960] [serial = 1451] [outer = 0x92054000] 02:41:04 INFO - PROCESS | 1960 | 1462527664261 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x93a50000) [pid = 1960] [serial = 1452] [outer = 0x92054000] 02:41:05 INFO - PROCESS | 1960 | 1462527665231 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1742ms 02:41:05 INFO - PROCESS | 1960 | 1462527665294 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1960 | 1462527665300 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:41:05 INFO - PROCESS | 1960 | 1462527665310 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1960 | 1462527665316 Marionette TRACE conn5 <- [1,1906,null,{}] 02:41:05 INFO - PROCESS | 1960 | 1462527665326 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 1960 | 1462527665610 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 02:41:05 INFO - PROCESS | 1960 | 1462527665969 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7ce000 == 122 [pid = 1960] [id = 484] 02:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x9034a800) [pid = 1960] [serial = 1453] [outer = (nil)] 02:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x945e3800) [pid = 1960] [serial = 1454] [outer = 0x9034a800] 02:41:06 INFO - PROCESS | 1960 | 1462527666062 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x945e9000) [pid = 1960] [serial = 1455] [outer = 0x9034a800] 02:41:07 INFO - PROCESS | 1960 | 1462527667028 Marionette TRACE conn5 <- [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]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1794ms 02:41:07 INFO - PROCESS | 1960 | 1462527667104 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:41:07 INFO - PROCESS | 1960 | 1462527667109 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 02:41:07 INFO - PROCESS | 1960 | 1462527667117 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1960 | 1462527667120 Marionette TRACE conn5 <- [1,1910,null,{}] 02:41:07 INFO - PROCESS | 1960 | 1462527667128 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 1960 | 1462527667414 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 02:41:07 INFO - PROCESS | 1960 | 1462527667765 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aacc00 == 123 [pid = 1960] [id = 485] 02:41:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x946b1000) [pid = 1960] [serial = 1456] [outer = (nil)] 02:41:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x95134c00) [pid = 1960] [serial = 1457] [outer = 0x946b1000] 02:41:07 INFO - PROCESS | 1960 | 1462527667867 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x9526e800) [pid = 1960] [serial = 1458] [outer = 0x946b1000] 02:41:08 INFO - PROCESS | 1960 | 1462527668934 Marionette TRACE conn5 <- [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]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1886ms 02:41:09 INFO - PROCESS | 1960 | 1462527669003 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 1960 | 1462527669009 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 02:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:41:09 INFO - PROCESS | 1960 | 1462527669016 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1960 | 1462527669022 Marionette TRACE conn5 <- [1,1914,null,{}] 02:41:09 INFO - PROCESS | 1960 | 1462527669029 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 1960 | 1462527669348 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 02:41:09 INFO - PROCESS | 1960 | 1462527669691 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x94676c00 == 124 [pid = 1960] [id = 486] 02:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x96019000) [pid = 1960] [serial = 1459] [outer = (nil)] 02:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x97679400) [pid = 1960] [serial = 1460] [outer = 0x96019000] 02:41:09 INFO - PROCESS | 1960 | 1462527669791 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x98df1c00) [pid = 1960] [serial = 1461] [outer = 0x96019000] 02:41:10 INFO - PROCESS | 1960 | 1462527670755 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1793ms 02:41:10 INFO - PROCESS | 1960 | 1462527670809 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1960 | 1462527670812 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:41:10 INFO - PROCESS | 1960 | 1462527670820 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1960 | 1462527670823 Marionette TRACE conn5 <- [1,1918,null,{}] 02:41:10 INFO - PROCESS | 1960 | 1462527670830 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 1960 | 1462527671087 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 02:41:11 INFO - PROCESS | 1960 | 1462527671429 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x88473800 == 125 [pid = 1960] [id = 487] 02:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x8970c400) [pid = 1960] [serial = 1462] [outer = (nil)] 02:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x99aef800) [pid = 1960] [serial = 1463] [outer = 0x8970c400] 02:41:11 INFO - PROCESS | 1960 | 1462527671529 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x99fd0400) [pid = 1960] [serial = 1464] [outer = 0x8970c400] 02:41:12 INFO - PROCESS | 1960 | 1462527672446 Marionette TRACE conn5 <- [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]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1692ms 02:41:12 INFO - PROCESS | 1960 | 1462527672513 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:41:12 INFO - PROCESS | 1960 | 1462527672526 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 02:41:12 INFO - PROCESS | 1960 | 1462527672538 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1960 | 1462527672543 Marionette TRACE conn5 <- [1,1922,null,{}] 02:41:12 INFO - PROCESS | 1960 | 1462527672549 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 1960 | 1462527672834 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 02:41:13 INFO - PROCESS | 1960 | 1462527673166 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x94672800 == 126 [pid = 1960] [id = 488] 02:41:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x94673000) [pid = 1960] [serial = 1465] [outer = (nil)] 02:41:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9a963000) [pid = 1960] [serial = 1466] [outer = 0x94673000] 02:41:13 INFO - PROCESS | 1960 | 1462527673269 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x9a966400) [pid = 1960] [serial = 1467] [outer = 0x94673000] 02:41:14 INFO - PROCESS | 1960 | 1462527674237 Marionette TRACE conn5 <- [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]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1741ms 02:41:14 INFO - PROCESS | 1960 | 1462527674276 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1960 | 1462527674280 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:41:14 INFO - PROCESS | 1960 | 1462527674287 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1960 | 1462527674291 Marionette TRACE conn5 <- [1,1926,null,{}] 02:41:14 INFO - PROCESS | 1960 | 1462527674297 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 1960 | 1462527674548 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 02:41:14 INFO - PROCESS | 1960 | 1462527674880 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b2c00 == 127 [pid = 1960] [id = 489] 02:41:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x960c1000) [pid = 1960] [serial = 1468] [outer = (nil)] 02:41:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9aa1ac00) [pid = 1960] [serial = 1469] [outer = 0x960c1000] 02:41:14 INFO - PROCESS | 1960 | 1462527674981 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x9aa20000) [pid = 1960] [serial = 1470] [outer = 0x960c1000] 02:41:15 INFO - PROCESS | 1960 | 1462527675882 Marionette TRACE conn5 <- [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]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1633ms 02:41:15 INFO - PROCESS | 1960 | 1462527675936 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 1960 | 1462527675940 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 02:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:41:15 INFO - PROCESS | 1960 | 1462527675952 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1960 | 1462527675955 Marionette TRACE conn5 <- [1,1930,null,{}] 02:41:15 INFO - PROCESS | 1960 | 1462527675962 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 1960 | 1462527676210 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 02:41:16 INFO - PROCESS | 1960 | 1462527676529 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x868d8800 == 128 [pid = 1960] [id = 490] 02:41:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x875cd000) [pid = 1960] [serial = 1471] [outer = (nil)] 02:41:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9ad8a000) [pid = 1960] [serial = 1472] [outer = 0x875cd000] 02:41:16 INFO - PROCESS | 1960 | 1462527676623 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9b41e800) [pid = 1960] [serial = 1473] [outer = 0x875cd000] 02:41:17 INFO - PROCESS | 1960 | 1462527677564 Marionette TRACE conn5 <- [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]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1688ms 02:41:17 INFO - PROCESS | 1960 | 1462527677641 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1960 | 1462527677645 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:41:17 INFO - PROCESS | 1960 | 1462527677652 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1960 | 1462527677656 Marionette TRACE conn5 <- [1,1934,null,{}] 02:41:17 INFO - PROCESS | 1960 | 1462527677663 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 1960 | 1462527677948 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 02:41:18 INFO - PROCESS | 1960 | 1462527678284 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x9ad94400 == 129 [pid = 1960] [id = 491] 02:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x9b422800) [pid = 1960] [serial = 1474] [outer = (nil)] 02:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9b8aac00) [pid = 1960] [serial = 1475] [outer = 0x9b422800] 02:41:18 INFO - PROCESS | 1960 | 1462527678380 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9b8acc00) [pid = 1960] [serial = 1476] [outer = 0x9b422800] 02:41:19 INFO - PROCESS | 1960 | 1462527679350 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1733ms 02:41:19 INFO - PROCESS | 1960 | 1462527679386 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 1960 | 1462527679390 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:41:19 INFO - PROCESS | 1960 | 1462527679398 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1960 | 1462527679402 Marionette TRACE conn5 <- [1,1938,null,{}] 02:41:19 INFO - PROCESS | 1960 | 1462527679419 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 1960 | 1462527679765 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x9155c400 == 128 [pid = 1960] [id = 248] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4ea800 == 127 [pid = 1960] [id = 333] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x89702800 == 126 [pid = 1960] [id = 199] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x875c6800 == 125 [pid = 1960] [id = 328] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8befec00 == 124 [pid = 1960] [id = 330] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbf5000 == 123 [pid = 1960] [id = 336] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf31800 == 122 [pid = 1960] [id = 247] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8cec9400 == 121 [pid = 1960] [id = 335] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8dadb000 == 120 [pid = 1960] [id = 337] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4f0400 == 119 [pid = 1960] [id = 329] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x93aa7c00 == 118 [pid = 1960] [id = 465] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x885ab400 == 117 [pid = 1960] [id = 466] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x93a1a400 == 116 [pid = 1960] [id = 464] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa83400 == 115 [pid = 1960] [id = 463] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x915ecc00 == 114 [pid = 1960] [id = 462] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x91556400 == 113 [pid = 1960] [id = 461] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x87cca000 == 112 [pid = 1960] [id = 460] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8efc2c00 == 111 [pid = 1960] [id = 459] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x85e51800 == 110 [pid = 1960] [id = 457] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf19400 == 109 [pid = 1960] [id = 458] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf18000 == 108 [pid = 1960] [id = 456] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8a750800 == 107 [pid = 1960] [id = 455] 02:41:21 INFO - PROCESS | 1960 | --DOCSHELL 0x875c6400 == 106 [pid = 1960] [id = 454] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8dbf6c00) [pid = 1960] [serial = 1316] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x98df5800) [pid = 1960] [serial = 1346] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x9977c000) [pid = 1960] [serial = 1347] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x98924c00) [pid = 1960] [serial = 1344] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x91c7dc00) [pid = 1960] [serial = 1325] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x9513a800) [pid = 1960] [serial = 1338] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8d1b3000) [pid = 1960] [serial = 1314] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x95097000) [pid = 1960] [serial = 1337] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x960c7800) [pid = 1960] [serial = 1341] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8b4f1400) [pid = 1960] [serial = 1358] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x96019800) [pid = 1960] [serial = 1340] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8a750000) [pid = 1960] [serial = 1356] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x875ce400) [pid = 1960] [serial = 1304] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x91565400) [pid = 1960] [serial = 1322] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x92b49400) [pid = 1960] [serial = 1332] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x9046c000) [pid = 1960] [serial = 1320] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8cdad400) [pid = 1960] [serial = 1311] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x87a80c00) [pid = 1960] [serial = 1353] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8aaae800) [pid = 1960] [serial = 1307] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x920d0800) [pid = 1960] [serial = 1329] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x99ae1c00) [pid = 1960] [serial = 1350] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x91635800) [pid = 1960] [serial = 1323] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8dcc4800) [pid = 1960] [serial = 1317] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8b7cac00) [pid = 1960] [serial = 1359] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x97752000) [pid = 1960] [serial = 1343] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x87cc6000) [pid = 1960] [serial = 1305] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8bf19000) [pid = 1960] [serial = 1239] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x89710000) [pid = 1960] [serial = 1355] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8d1a8c00) [pid = 1960] [serial = 1313] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x875c3400) [pid = 1960] [serial = 1352] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8aabb400) [pid = 1960] [serial = 1308] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8bef6000) [pid = 1960] [serial = 1310] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x92b46400) [pid = 1960] [serial = 1331] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x99789400) [pid = 1960] [serial = 1349] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x91def800) [pid = 1960] [serial = 1326] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8efbf000) [pid = 1960] [serial = 1319] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x93a1a000) [pid = 1960] [serial = 1334] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x93a4e800) [pid = 1960] [serial = 1335] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x92052c00) [pid = 1960] [serial = 1328] [outer = (nil)] [url = about:blank] 02:41:21 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8cdaf400) [pid = 1960] [serial = 1361] [outer = (nil)] [url = about:blank] 02:41:22 INFO - PROCESS | 1960 | 1462527682055 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b6c00 == 107 [pid = 1960] [id = 492] 02:41:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x875c2400) [pid = 1960] [serial = 1477] [outer = (nil)] 02:41:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x875cc000) [pid = 1960] [serial = 1478] [outer = 0x875c2400] 02:41:22 INFO - PROCESS | 1960 | 1462527682145 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x87a89000) [pid = 1960] [serial = 1479] [outer = 0x875c2400] 02:41:23 INFO - PROCESS | 1960 | 1462527682995 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3653ms 02:41:23 INFO - PROCESS | 1960 | 1462527683053 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 1960 | 1462527683060 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 02:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:41:23 INFO - PROCESS | 1960 | 1462527683069 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1960 | 1462527683075 Marionette TRACE conn5 <- [1,1942,null,{}] 02:41:23 INFO - PROCESS | 1960 | 1462527683084 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 1960 | 1462527683320 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 02:41:23 INFO - PROCESS | 1960 | 1462527683512 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x89709800 == 108 [pid = 1960] [id = 493] 02:41:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8970b400) [pid = 1960] [serial = 1480] [outer = (nil)] 02:41:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8a742c00) [pid = 1960] [serial = 1481] [outer = 0x8970b400] 02:41:23 INFO - PROCESS | 1960 | 1462527683657 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8aa81400) [pid = 1960] [serial = 1482] [outer = 0x8970b400] 02:41:24 INFO - PROCESS | 1960 | 1462527684646 Marionette TRACE conn5 <- [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]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1635ms 02:41:24 INFO - PROCESS | 1960 | 1462527684708 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1960 | 1462527684715 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:41:24 INFO - PROCESS | 1960 | 1462527684731 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1960 | 1462527684735 Marionette TRACE conn5 <- [1,1946,null,{}] 02:41:24 INFO - PROCESS | 1960 | 1462527684741 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 1960 | 1462527685033 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 02:41:25 INFO - PROCESS | 1960 | 1462527685075 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x89703800 == 109 [pid = 1960] [id = 494] 02:41:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8aa87000) [pid = 1960] [serial = 1483] [outer = (nil)] 02:41:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b73bc00) [pid = 1960] [serial = 1484] [outer = 0x8aa87000] 02:41:25 INFO - PROCESS | 1960 | 1462527685153 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b7c1800) [pid = 1960] [serial = 1485] [outer = 0x8aa87000] 02:41:26 INFO - PROCESS | 1960 | 1462527686216 Marionette TRACE conn5 <- [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]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1533ms 02:41:26 INFO - PROCESS | 1960 | 1462527686264 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1960 | 1462527686269 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:41:26 INFO - PROCESS | 1960 | 1462527686285 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1960 | 1462527686295 Marionette TRACE conn5 <- [1,1950,null,{}] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8cec3000) [pid = 1960] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x87a84400) [pid = 1960] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8bf10c00) [pid = 1960] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x95091c00) [pid = 1960] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x95140000) [pid = 1960] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8aabc800) [pid = 1960] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x93aa9000) [pid = 1960] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x93a1c400) [pid = 1960] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8b37c800) [pid = 1960] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x91c73400) [pid = 1960] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x91564400) [pid = 1960] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8efbc400) [pid = 1960] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8efc4c00) [pid = 1960] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8cf3e000) [pid = 1960] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x868dc400) [pid = 1960] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8bf1c800) [pid = 1960] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8aab1400) [pid = 1960] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x875c6c00) [pid = 1960] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x8aab7400) [pid = 1960] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x87a82c00) [pid = 1960] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:41:26 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x8dbe7c00) [pid = 1960] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:41:26 INFO - PROCESS | 1960 | 1462527686996 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 1960 | 1462527687219 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 02:41:27 INFO - PROCESS | 1960 | 1462527687409 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x887f4000 == 110 [pid = 1960] [id = 495] 02:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8aab1400) [pid = 1960] [serial = 1486] [outer = (nil)] 02:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8bca5c00) [pid = 1960] [serial = 1487] [outer = 0x8aab1400] 02:41:27 INFO - PROCESS | 1960 | 1462527687502 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8befbc00) [pid = 1960] [serial = 1488] [outer = 0x8aab1400] 02:41:28 INFO - PROCESS | 1960 | 1462527688282 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2064ms 02:41:28 INFO - PROCESS | 1960 | 1462527688342 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1960 | 1462527688347 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 02:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:41:28 INFO - PROCESS | 1960 | 1462527688353 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1960 | 1462527688357 Marionette TRACE conn5 <- [1,1954,null,{}] 02:41:28 INFO - PROCESS | 1960 | 1462527688362 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 1960 | 1462527688582 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 02:41:28 INFO - PROCESS | 1960 | 1462527688783 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab7400 == 111 [pid = 1960] [id = 496] 02:41:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8befa800) [pid = 1960] [serial = 1489] [outer = (nil)] 02:41:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8cec1800) [pid = 1960] [serial = 1490] [outer = 0x8befa800] 02:41:28 INFO - PROCESS | 1960 | 1462527688867 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8cec9400) [pid = 1960] [serial = 1491] [outer = 0x8befa800] 02:41:30 INFO - PROCESS | 1960 | 1462527690056 Marionette TRACE conn5 <- [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]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 02:41:30 INFO - PROCESS | 1960 | 1462527690093 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 1960 | 1462527690101 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 02:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:41:30 INFO - PROCESS | 1960 | 1462527690110 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 1960 | 1462527690116 Marionette TRACE conn5 <- [1,1958,null,{}] 02:41:30 INFO - PROCESS | 1960 | 1462527690125 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 1960 | 1462527690377 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 02:41:30 INFO - PROCESS | 1960 | 1462527690718 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x8846fc00 == 112 [pid = 1960] [id = 497] 02:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x887ed800) [pid = 1960] [serial = 1492] [outer = (nil)] 02:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8aa83c00) [pid = 1960] [serial = 1493] [outer = 0x887ed800] 02:41:30 INFO - PROCESS | 1960 | 1462527690820 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8b37f800) [pid = 1960] [serial = 1494] [outer = 0x887ed800] 02:41:31 INFO - PROCESS | 1960 | 1462527691749 Marionette TRACE conn5 <- [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]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1712ms 02:41:31 INFO - PROCESS | 1960 | 1462527691824 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1960 | 1462527691834 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 02:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:41:31 INFO - PROCESS | 1960 | 1462527691848 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1960 | 1462527691854 Marionette TRACE conn5 <- [1,1962,null,{}] 02:41:31 INFO - PROCESS | 1960 | 1462527691861 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 1960 | 1462527692277 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 02:41:32 INFO - PROCESS | 1960 | 1462527692540 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca0800 == 113 [pid = 1960] [id = 498] 02:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8bcaa000) [pid = 1960] [serial = 1495] [outer = (nil)] 02:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8cdaf400) [pid = 1960] [serial = 1496] [outer = 0x8bcaa000] 02:41:32 INFO - PROCESS | 1960 | 1462527692661 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8ced2c00) [pid = 1960] [serial = 1497] [outer = 0x8bcaa000] 02:41:33 INFO - PROCESS | 1960 | 1462527693660 Marionette TRACE conn5 <- [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]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1843ms 02:41:33 INFO - PROCESS | 1960 | 1462527693691 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1960 | 1462527693695 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 02:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:41:33 INFO - PROCESS | 1960 | 1462527693703 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1960 | 1462527693710 Marionette TRACE conn5 <- [1,1966,null,{}] 02:41:33 INFO - PROCESS | 1960 | 1462527693728 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 1960 | 1462527694042 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 02:41:34 INFO - PROCESS | 1960 | 1462527694380 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d16c400 == 114 [pid = 1960] [id = 499] 02:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8d16fc00) [pid = 1960] [serial = 1498] [outer = (nil)] 02:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8d1b2c00) [pid = 1960] [serial = 1499] [outer = 0x8d16fc00] 02:41:34 INFO - PROCESS | 1960 | 1462527694479 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8dad4c00) [pid = 1960] [serial = 1500] [outer = 0x8d16fc00] 02:41:35 INFO - PROCESS | 1960 | 1462527695440 Marionette TRACE conn5 <- [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]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1792ms 02:41:35 INFO - PROCESS | 1960 | 1462527695497 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 1960 | 1462527695501 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 02:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:41:35 INFO - PROCESS | 1960 | 1462527695508 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 1960 | 1462527695512 Marionette TRACE conn5 <- [1,1970,null,{}] 02:41:35 INFO - PROCESS | 1960 | 1462527695519 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 1960 | 1462527695770 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 02:41:36 INFO - PROCESS | 1960 | 1462527696097 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1ad000 == 115 [pid = 1960] [id = 500] 02:41:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8dbf5c00) [pid = 1960] [serial = 1501] [outer = (nil)] 02:41:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8dcc1c00) [pid = 1960] [serial = 1502] [outer = 0x8dbf5c00] 02:41:36 INFO - PROCESS | 1960 | 1462527696191 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8dcc8400) [pid = 1960] [serial = 1503] [outer = 0x8dbf5c00] 02:41:37 INFO - PROCESS | 1960 | 1462527697094 Marionette TRACE conn5 <- [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]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1632ms 02:41:37 INFO - PROCESS | 1960 | 1462527697142 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 02:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:41:37 INFO - PROCESS | 1960 | 1462527697147 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 02:41:37 INFO - PROCESS | 1960 | 1462527697154 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1960 | 1462527697157 Marionette TRACE conn5 <- [1,1974,null,{}] 02:41:37 INFO - PROCESS | 1960 | 1462527697164 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 1960 | 1462527697408 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 02:41:37 INFO - PROCESS | 1960 | 1462527697739 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf12400 == 116 [pid = 1960] [id = 501] 02:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8d164000) [pid = 1960] [serial = 1504] [outer = (nil)] 02:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8eb68000) [pid = 1960] [serial = 1505] [outer = 0x8d164000] 02:41:37 INFO - PROCESS | 1960 | 1462527697842 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8eb70c00) [pid = 1960] [serial = 1506] [outer = 0x8d164000] 02:41:38 INFO - PROCESS | 1960 | 1462527698770 Marionette TRACE conn5 <- [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]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1692ms 02:41:38 INFO - PROCESS | 1960 | 1462527698847 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1960 | 1462527698851 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:41:38 INFO - PROCESS | 1960 | 1462527698858 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1960 | 1462527698862 Marionette TRACE conn5 <- [1,1978,null,{}] 02:41:38 INFO - PROCESS | 1960 | 1462527698868 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 1960 | 1462527699195 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 02:41:39 INFO - PROCESS | 1960 | 1462527699564 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dcc3000 == 117 [pid = 1960] [id = 502] 02:41:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x9046e800) [pid = 1960] [serial = 1507] [outer = (nil)] 02:41:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x9155b400) [pid = 1960] [serial = 1508] [outer = 0x9046e800] 02:41:39 INFO - PROCESS | 1960 | 1462527699661 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x915ec400) [pid = 1960] [serial = 1509] [outer = 0x9046e800] 02:41:40 INFO - PROCESS | 1960 | 1462527700606 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1785ms 02:41:40 INFO - PROCESS | 1960 | 1462527700644 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1960 | 1462527700647 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:41:40 INFO - PROCESS | 1960 | 1462527700655 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1960 | 1462527700659 Marionette TRACE conn5 <- [1,1982,null,{}] 02:41:40 INFO - PROCESS | 1960 | 1462527700665 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 1960 | 1462527700911 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 02:41:41 INFO - PROCESS | 1960 | 1462527701232 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x9155c000 == 118 [pid = 1960] [id = 503] 02:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x91563000) [pid = 1960] [serial = 1510] [outer = (nil)] 02:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x9163d000) [pid = 1960] [serial = 1511] [outer = 0x91563000] 02:41:41 INFO - PROCESS | 1960 | 1462527701331 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x916b9800) [pid = 1960] [serial = 1512] [outer = 0x91563000] 02:41:42 INFO - PROCESS | 1960 | 1462527702232 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1640ms 02:41:42 INFO - PROCESS | 1960 | 1462527702297 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1960 | 1462527702301 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:41:42 INFO - PROCESS | 1960 | 1462527702308 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1960 | 1462527702312 Marionette TRACE conn5 <- [1,1986,null,{}] 02:41:42 INFO - PROCESS | 1960 | 1462527702319 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 1960 | 1462527702559 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 02:41:42 INFO - PROCESS | 1960 | 1462527702881 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x9155c400 == 119 [pid = 1960] [id = 504] 02:41:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x91637400) [pid = 1960] [serial = 1513] [outer = (nil)] 02:41:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91df1000) [pid = 1960] [serial = 1514] [outer = 0x91637400] 02:41:42 INFO - PROCESS | 1960 | 1462527702978 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x91df8400) [pid = 1960] [serial = 1515] [outer = 0x91637400] 02:41:43 INFO - PROCESS | 1960 | 1462527703907 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1635ms 02:41:43 INFO - PROCESS | 1960 | 1462527703945 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 02:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:41:43 INFO - PROCESS | 1960 | 1462527703956 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 02:41:43 INFO - PROCESS | 1960 | 1462527703964 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1960 | 1462527703968 Marionette TRACE conn5 <- [1,1990,null,{}] 02:41:43 INFO - PROCESS | 1960 | 1462527703974 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 1960 | 1462527704224 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 02:41:44 INFO - PROCESS | 1960 | 1462527704575 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1aa400 == 120 [pid = 1960] [id = 505] 02:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x91dee400) [pid = 1960] [serial = 1516] [outer = (nil)] 02:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x92052400) [pid = 1960] [serial = 1517] [outer = 0x91dee400] 02:41:44 INFO - PROCESS | 1960 | 1462527704674 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x92057000) [pid = 1960] [serial = 1518] [outer = 0x91dee400] 02:41:45 INFO - PROCESS | 1960 | 1462527705608 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1683ms 02:41:45 INFO - PROCESS | 1960 | 1462527705647 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 02:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:41:45 INFO - PROCESS | 1960 | 1462527705652 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 02:41:45 INFO - PROCESS | 1960 | 1462527705659 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1960 | 1462527705663 Marionette TRACE conn5 <- [1,1994,null,{}] 02:41:45 INFO - PROCESS | 1960 | 1462527705669 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 1960 | 1462527705916 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 02:41:46 INFO - PROCESS | 1960 | 1462527706237 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x91ecfc00 == 121 [pid = 1960] [id = 506] 02:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x91ed6c00) [pid = 1960] [serial = 1519] [outer = (nil)] 02:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x92b49400) [pid = 1960] [serial = 1520] [outer = 0x91ed6c00] 02:41:46 INFO - PROCESS | 1960 | 1462527706335 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x92b4dc00) [pid = 1960] [serial = 1521] [outer = 0x91ed6c00] 02:41:47 INFO - PROCESS | 1960 | 1462527707425 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1839ms 02:41:47 INFO - PROCESS | 1960 | 1462527707499 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 02:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:41:47 INFO - PROCESS | 1960 | 1462527707504 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 02:41:47 INFO - PROCESS | 1960 | 1462527707510 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1960 | 1462527707515 Marionette TRACE conn5 <- [1,1998,null,{}] 02:41:47 INFO - PROCESS | 1960 | 1462527707522 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 1960 | 1462527707833 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 02:41:48 INFO - PROCESS | 1960 | 1462527708177 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x920cf000 == 122 [pid = 1960] [id = 507] 02:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x93a22800) [pid = 1960] [serial = 1522] [outer = (nil)] 02:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x93a4d000) [pid = 1960] [serial = 1523] [outer = 0x93a22800] 02:41:48 INFO - PROCESS | 1960 | 1462527708278 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x93aae400) [pid = 1960] [serial = 1524] [outer = 0x93a22800] 02:41:49 INFO - PROCESS | 1960 | 1462527709232 Marionette TRACE conn5 <- [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]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1791ms 02:41:49 INFO - PROCESS | 1960 | 1462527709302 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 1960 | 1462527709306 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 02:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:41:49 INFO - PROCESS | 1960 | 1462527709313 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1960 | 1462527709317 Marionette TRACE conn5 <- [1,2002,null,{}] 02:41:49 INFO - PROCESS | 1960 | 1462527709323 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 1960 | 1462527709633 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 02:41:49 INFO - PROCESS | 1960 | 1462527709971 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a42400 == 123 [pid = 1960] [id = 508] 02:41:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x93a47c00) [pid = 1960] [serial = 1525] [outer = (nil)] 02:41:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x94670000) [pid = 1960] [serial = 1526] [outer = 0x93a47c00] 02:41:50 INFO - PROCESS | 1960 | 1462527710070 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9508d000) [pid = 1960] [serial = 1527] [outer = 0x93a47c00] 02:41:51 INFO - PROCESS | 1960 | 1462527711017 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1738ms 02:41:51 INFO - PROCESS | 1960 | 1462527711052 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1960 | 1462527711055 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 02:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:41:51 INFO - PROCESS | 1960 | 1462527711063 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1960 | 1462527711077 Marionette TRACE conn5 <- [1,2006,null,{}] 02:41:51 INFO - PROCESS | 1960 | 1462527711084 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 1960 | 1462527711329 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 02:41:51 INFO - PROCESS | 1960 | 1462527711660 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aabb400 == 124 [pid = 1960] [id = 509] 02:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x93aa7800) [pid = 1960] [serial = 1528] [outer = (nil)] 02:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x95275800) [pid = 1960] [serial = 1529] [outer = 0x93aa7800] 02:41:51 INFO - PROCESS | 1960 | 1462527711761 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x95d2c000) [pid = 1960] [serial = 1530] [outer = 0x93aa7800] 02:41:52 INFO - PROCESS | 1960 | 1462527712720 Marionette TRACE conn5 <- [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]]]}] 02:41:52 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 02:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1692ms 02:41:52 INFO - PROCESS | 1960 | 1462527712756 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1960 | 1462527712761 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:41:52 INFO - PROCESS | 1960 | 1462527712768 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1960 | 1462527712772 Marionette TRACE conn5 <- [1,2010,null,{}] 02:41:52 INFO - PROCESS | 1960 | 1462527712778 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 1960 | 1462527713027 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 02:41:53 INFO - PROCESS | 1960 | 1462527713360 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e4400 == 125 [pid = 1960] [id = 510] 02:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x946aac00) [pid = 1960] [serial = 1531] [outer = (nil)] 02:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x960c1c00) [pid = 1960] [serial = 1532] [outer = 0x946aac00] 02:41:53 INFO - PROCESS | 1960 | 1462527713464 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x960c6400) [pid = 1960] [serial = 1533] [outer = 0x946aac00] 02:41:54 INFO - PROCESS | 1960 | 1462527714375 Marionette TRACE conn5 <- [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]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1682ms 02:41:54 INFO - PROCESS | 1960 | 1462527714454 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1960 | 1462527714457 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:41:54 INFO - PROCESS | 1960 | 1462527714470 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1960 | 1462527714473 Marionette TRACE conn5 <- [1,2014,null,{}] 02:41:54 INFO - PROCESS | 1960 | 1462527714480 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 1960 | 1462527714779 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 02:41:55 INFO - PROCESS | 1960 | 1462527715119 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a743c00 == 126 [pid = 1960] [id = 511] 02:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x8b4e9c00) [pid = 1960] [serial = 1534] [outer = (nil)] 02:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x97756000) [pid = 1960] [serial = 1535] [outer = 0x8b4e9c00] 02:41:55 INFO - PROCESS | 1960 | 1462527715211 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x98a63000) [pid = 1960] [serial = 1536] [outer = 0x8b4e9c00] 02:41:56 INFO - PROCESS | 1960 | 1462527716176 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1782ms 02:41:56 INFO - PROCESS | 1960 | 1462527716254 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1960 | 1462527716257 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:41:56 INFO - PROCESS | 1960 | 1462527716265 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1960 | 1462527716268 Marionette TRACE conn5 <- [1,2018,null,{}] 02:41:56 INFO - PROCESS | 1960 | 1462527716275 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 1960 | 1462527716556 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 02:41:56 INFO - PROCESS | 1960 | 1462527716895 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x960bf400 == 127 [pid = 1960] [id = 512] 02:41:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x960c3400) [pid = 1960] [serial = 1537] [outer = (nil)] 02:41:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9977d400) [pid = 1960] [serial = 1538] [outer = 0x960c3400] 02:41:56 INFO - PROCESS | 1960 | 1462527716993 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x99789400) [pid = 1960] [serial = 1539] [outer = 0x960c3400] 02:41:57 INFO - PROCESS | 1960 | 1462527717964 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1740ms 02:41:58 INFO - PROCESS | 1960 | 1462527718006 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1960 | 1462527718010 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 02:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:41:58 INFO - PROCESS | 1960 | 1462527718018 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1960 | 1462527718022 Marionette TRACE conn5 <- [1,2022,null,{}] 02:41:58 INFO - PROCESS | 1960 | 1462527718028 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 1960 | 1462527718278 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 02:41:58 INFO - PROCESS | 1960 | 1462527718613 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x98a6dc00 == 128 [pid = 1960] [id = 513] 02:41:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x98df0000) [pid = 1960] [serial = 1540] [outer = (nil)] 02:41:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x9a480000) [pid = 1960] [serial = 1541] [outer = 0x98df0000] 02:41:58 INFO - PROCESS | 1960 | 1462527718712 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x9a960000) [pid = 1960] [serial = 1542] [outer = 0x98df0000] 02:42:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7d400 == 127 [pid = 1960] [id = 471] 02:42:01 INFO - PROCESS | 1960 | --DOCSHELL 0x9815c400 == 126 [pid = 1960] [id = 124] 02:42:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868e6000 == 125 [pid = 1960] [id = 449] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8cf31400) [pid = 1960] [serial = 1424] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x8cecd000) [pid = 1960] [serial = 1302] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8bf1b000) [pid = 1960] [serial = 1421] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8cec2000) [pid = 1960] [serial = 1422] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x9977d800) [pid = 1960] [serial = 1406] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x98925400) [pid = 1960] [serial = 1404] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x97753000) [pid = 1960] [serial = 1403] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x9601ac00) [pid = 1960] [serial = 1401] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x95d2b400) [pid = 1960] [serial = 1400] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x95091400) [pid = 1960] [serial = 1398] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x946b4400) [pid = 1960] [serial = 1397] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x93a50c00) [pid = 1960] [serial = 1395] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x93a25400) [pid = 1960] [serial = 1394] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x92c05c00) [pid = 1960] [serial = 1392] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x92b4f800) [pid = 1960] [serial = 1391] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x920d6400) [pid = 1960] [serial = 1389] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x92058c00) [pid = 1960] [serial = 1388] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x91df5c00) [pid = 1960] [serial = 1386] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x91c7e400) [pid = 1960] [serial = 1385] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x91640c00) [pid = 1960] [serial = 1383] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x91635400) [pid = 1960] [serial = 1382] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x90471800) [pid = 1960] [serial = 1380] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8efca800) [pid = 1960] [serial = 1379] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8eb6c800) [pid = 1960] [serial = 1377] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8e7cb800) [pid = 1960] [serial = 1376] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8d1ab000) [pid = 1960] [serial = 1373] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8dbea800) [pid = 1960] [serial = 1374] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8cdafc00) [pid = 1960] [serial = 1370] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8cf32c00) [pid = 1960] [serial = 1371] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b73e400) [pid = 1960] [serial = 1368] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8b384000) [pid = 1960] [serial = 1367] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x88478800) [pid = 1960] [serial = 1365] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x87a8a800) [pid = 1960] [serial = 1364] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8b382400) [pid = 1960] [serial = 1418] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x87cc9000) [pid = 1960] [serial = 1415] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x885af400) [pid = 1960] [serial = 1416] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9a47cc00) [pid = 1960] [serial = 1412] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x99e4f400) [pid = 1960] [serial = 1410] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x99aef400) [pid = 1960] [serial = 1409] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x99786c00) [pid = 1960] [serial = 1407] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8b739800) [pid = 1960] [serial = 1419] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8d161000) [pid = 1960] [serial = 1425] [outer = (nil)] [url = about:blank] 02:42:01 INFO - PROCESS | 1960 | 1462527721826 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3847ms 02:42:01 INFO - PROCESS | 1960 | 1462527721867 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1960 | 1462527721873 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:42:01 INFO - PROCESS | 1960 | 1462527721883 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1960 | 1462527721889 Marionette TRACE conn5 <- [1,2026,null,{}] 02:42:01 INFO - PROCESS | 1960 | 1462527721899 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 1960 | 1462527722149 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 02:42:02 INFO - PROCESS | 1960 | 1462527722360 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cca400 == 126 [pid = 1960] [id = 514] 02:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x88471400) [pid = 1960] [serial = 1543] [outer = (nil)] 02:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x89703000) [pid = 1960] [serial = 1544] [outer = 0x88471400] 02:42:02 INFO - PROCESS | 1960 | 1462527722449 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8a74b800) [pid = 1960] [serial = 1545] [outer = 0x88471400] 02:42:03 INFO - PROCESS | 1960 | 1462527723310 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1489ms 02:42:03 INFO - PROCESS | 1960 | 1462527723372 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1960 | 1462527723381 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 02:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:42:03 INFO - PROCESS | 1960 | 1462527723393 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1960 | 1462527723397 Marionette TRACE conn5 <- [1,2030,null,{}] 02:42:03 INFO - PROCESS | 1960 | 1462527723405 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 1960 | 1462527723635 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 02:42:03 INFO - PROCESS | 1960 | 1462527723919 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x89708400 == 127 [pid = 1960] [id = 515] 02:42:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b4e4800) [pid = 1960] [serial = 1546] [outer = (nil)] 02:42:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b740800) [pid = 1960] [serial = 1547] [outer = 0x8b4e4800] 02:42:04 INFO - PROCESS | 1960 | 1462527724014 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b7cac00) [pid = 1960] [serial = 1548] [outer = 0x8b4e4800] 02:42:05 INFO - PROCESS | 1960 | 1462527725035 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1688ms 02:42:05 INFO - PROCESS | 1960 | 1462527725082 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1960 | 1462527725087 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:42:05 INFO - PROCESS | 1960 | 1462527725100 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1960 | 1462527725106 Marionette TRACE conn5 <- [1,2034,null,{}] 02:42:05 INFO - PROCESS | 1960 | 1462527725123 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 1960 | 1462527725439 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 02:42:05 INFO - PROCESS | 1960 | 1462527725715 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdb0000 == 128 [pid = 1960] [id = 516] 02:42:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8cdb1800) [pid = 1960] [serial = 1549] [outer = (nil)] 02:42:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8cedc400) [pid = 1960] [serial = 1550] [outer = 0x8cdb1800] 02:42:05 INFO - PROCESS | 1960 | 1462527725801 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8cf3c800) [pid = 1960] [serial = 1551] [outer = 0x8cdb1800] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8aa87000) [pid = 1960] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8970b400) [pid = 1960] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x875c2400) [pid = 1960] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9b422800) [pid = 1960] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x875cd000) [pid = 1960] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x960c1000) [pid = 1960] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x94673000) [pid = 1960] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8970c400) [pid = 1960] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x96019000) [pid = 1960] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x946b1000) [pid = 1960] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x9034a800) [pid = 1960] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x92054000) [pid = 1960] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x9155cc00) [pid = 1960] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:42:06 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8aab1400) [pid = 1960] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:42:07 INFO - PROCESS | 1960 | 1462527727194 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2145ms 02:42:07 INFO - PROCESS | 1960 | 1462527727239 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1960 | 1462527727244 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 02:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:42:07 INFO - PROCESS | 1960 | 1462527727266 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1960 | 1462527727271 Marionette TRACE conn5 <- [1,2038,null,{}] 02:42:07 INFO - PROCESS | 1960 | 1462527727277 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 1960 | 1462527727502 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 02:42:07 INFO - PROCESS | 1960 | 1462527727693 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cd000 == 129 [pid = 1960] [id = 517] 02:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87cc7c00) [pid = 1960] [serial = 1552] [outer = (nil)] 02:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8d165000) [pid = 1960] [serial = 1553] [outer = 0x87cc7c00] 02:42:07 INFO - PROCESS | 1960 | 1462527727785 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8d1ae800) [pid = 1960] [serial = 1554] [outer = 0x87cc7c00] 02:42:08 INFO - PROCESS | 1960 | 1462527728785 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1592ms 02:42:08 INFO - PROCESS | 1960 | 1462527728860 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1960 | 1462527728868 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 02:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:42:08 INFO - PROCESS | 1960 | 1462527728878 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1960 | 1462527728885 Marionette TRACE conn5 <- [1,2042,null,{}] 02:42:08 INFO - PROCESS | 1960 | 1462527728897 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 1960 | 1462527729206 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 02:42:09 INFO - PROCESS | 1960 | 1462527729559 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x8847d000 == 130 [pid = 1960] [id = 518] 02:42:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x885b5400) [pid = 1960] [serial = 1555] [outer = (nil)] 02:42:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8a741800) [pid = 1960] [serial = 1556] [outer = 0x885b5400] 02:42:09 INFO - PROCESS | 1960 | 1462527729660 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8aab8400) [pid = 1960] [serial = 1557] [outer = 0x885b5400] 02:42:10 INFO - PROCESS | 1960 | 1462527730734 Marionette TRACE conn5 <- [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]]]}] 02:42:10 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) 02:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1895ms 02:42:10 INFO - PROCESS | 1960 | 1462527730784 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1960 | 1462527730793 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:42:10 INFO - PROCESS | 1960 | 1462527730807 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1960 | 1462527730812 Marionette TRACE conn5 <- [1,2046,null,{}] 02:42:10 INFO - PROCESS | 1960 | 1462527730820 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 1960 | 1462527731094 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 02:42:11 INFO - PROCESS | 1960 | 1462527731438 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdac800 == 131 [pid = 1960] [id = 519] 02:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8cdae800) [pid = 1960] [serial = 1558] [outer = (nil)] 02:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cece000) [pid = 1960] [serial = 1559] [outer = 0x8cdae800] 02:42:11 INFO - PROCESS | 1960 | 1462527731539 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8cf3bc00) [pid = 1960] [serial = 1560] [outer = 0x8cdae800] 02:42:12 INFO - PROCESS | 1960 | 1462527732572 Marionette TRACE conn5 <- [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]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1844ms 02:42:12 INFO - PROCESS | 1960 | 1462527732652 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1960 | 1462527732658 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 02:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:42:12 INFO - PROCESS | 1960 | 1462527732665 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1960 | 1462527732673 Marionette TRACE conn5 <- [1,2050,null,{}] 02:42:12 INFO - PROCESS | 1960 | 1462527732691 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 1960 | 1462527733098 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 02:42:13 INFO - PROCESS | 1960 | 1462527733381 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c5400 == 132 [pid = 1960] [id = 520] 02:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8e7cb000) [pid = 1960] [serial = 1561] [outer = (nil)] 02:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8e7d8c00) [pid = 1960] [serial = 1562] [outer = 0x8e7cb000] 02:42:13 INFO - PROCESS | 1960 | 1462527733479 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8efc3000) [pid = 1960] [serial = 1563] [outer = 0x8e7cb000] 02:42:14 INFO - PROCESS | 1960 | 1462527734445 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1849ms 02:42:14 INFO - PROCESS | 1960 | 1462527734516 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 02:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:42:14 INFO - PROCESS | 1960 | 1462527734521 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 02:42:14 INFO - PROCESS | 1960 | 1462527734529 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1960 | 1462527734533 Marionette TRACE conn5 <- [1,2054,null,{}] 02:42:14 INFO - PROCESS | 1960 | 1462527734540 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 1960 | 1462527734827 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 02:42:15 INFO - PROCESS | 1960 | 1462527735179 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x887ed000 == 133 [pid = 1960] [id = 521] 02:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x90348400) [pid = 1960] [serial = 1564] [outer = (nil)] 02:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9046fc00) [pid = 1960] [serial = 1565] [outer = 0x90348400] 02:42:15 INFO - PROCESS | 1960 | 1462527735276 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x91556400) [pid = 1960] [serial = 1566] [outer = 0x90348400] 02:42:16 INFO - PROCESS | 1960 | 1462527736222 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1741ms 02:42:16 INFO - PROCESS | 1960 | 1462527736271 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 02:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:42:16 INFO - PROCESS | 1960 | 1462527736276 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 02:42:16 INFO - PROCESS | 1960 | 1462527736283 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1960 | 1462527736287 Marionette TRACE conn5 <- [1,2058,null,{}] 02:42:16 INFO - PROCESS | 1960 | 1462527736293 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 1960 | 1462527736535 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 02:42:16 INFO - PROCESS | 1960 | 1462527736869 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbf3c00 == 134 [pid = 1960] [id = 522] 02:42:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x9046c400) [pid = 1960] [serial = 1567] [outer = (nil)] 02:42:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x91640c00) [pid = 1960] [serial = 1568] [outer = 0x9046c400] 02:42:16 INFO - PROCESS | 1960 | 1462527736969 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x916bc400) [pid = 1960] [serial = 1569] [outer = 0x9046c400] 02:42:17 INFO - PROCESS | 1960 | 1462527737893 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1688ms 02:42:17 INFO - PROCESS | 1960 | 1462527737974 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1960 | 1462527737982 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:42:17 INFO - PROCESS | 1960 | 1462527737991 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1960 | 1462527737995 Marionette TRACE conn5 <- [1,2062,null,{}] 02:42:18 INFO - PROCESS | 1960 | 1462527738002 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 1960 | 1462527738317 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 02:42:18 INFO - PROCESS | 1960 | 1462527738665 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad4000 == 135 [pid = 1960] [id = 523] 02:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x915fb000) [pid = 1960] [serial = 1570] [outer = (nil)] 02:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x920dc400) [pid = 1960] [serial = 1571] [outer = 0x915fb000] 02:42:18 INFO - PROCESS | 1960 | 1462527738763 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x92c02800) [pid = 1960] [serial = 1572] [outer = 0x915fb000] 02:42:19 INFO - PROCESS | 1960 | 1462527739742 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1796ms 02:42:19 INFO - PROCESS | 1960 | 1462527739788 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 02:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:42:19 INFO - PROCESS | 1960 | 1462527739793 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 02:42:19 INFO - PROCESS | 1960 | 1462527739801 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 1960 | 1462527739804 Marionette TRACE conn5 <- [1,2066,null,{}] 02:42:19 INFO - PROCESS | 1960 | 1462527739811 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 1960 | 1462527740048 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 02:42:20 INFO - PROCESS | 1960 | 1462527740393 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x91635400 == 136 [pid = 1960] [id = 524] 02:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x920d7400) [pid = 1960] [serial = 1573] [outer = (nil)] 02:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a0e800) [pid = 1960] [serial = 1574] [outer = 0x920d7400] 02:42:20 INFO - PROCESS | 1960 | 1462527740487 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93a1b400) [pid = 1960] [serial = 1575] [outer = 0x920d7400] 02:42:21 INFO - PROCESS | 1960 | 1462527741392 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1633ms 02:42:21 INFO - PROCESS | 1960 | 1462527741433 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 1960 | 1462527741438 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:42:21 INFO - PROCESS | 1960 | 1462527741444 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1960 | 1462527741449 Marionette TRACE conn5 <- [1,2070,null,{}] 02:42:21 INFO - PROCESS | 1960 | 1462527741455 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 1960 | 1462527741700 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 02:42:22 INFO - PROCESS | 1960 | 1462527742003 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x90345400 == 137 [pid = 1960] [id = 525] 02:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x91c75c00) [pid = 1960] [serial = 1576] [outer = (nil)] 02:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x93a49400) [pid = 1960] [serial = 1577] [outer = 0x91c75c00] 02:42:22 INFO - PROCESS | 1960 | 1462527742104 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x93a4f400) [pid = 1960] [serial = 1578] [outer = 0x91c75c00] 02:42:22 INFO - PROCESS | 1960 | 1462527742968 Marionette TRACE conn5 <- [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]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 02:42:23 INFO - PROCESS | 1960 | 1462527743035 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1960 | 1462527743040 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:42:23 INFO - PROCESS | 1960 | 1462527743070 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1960 | 1462527743073 Marionette TRACE conn5 <- [1,2074,null,{}] 02:42:23 INFO - PROCESS | 1960 | 1462527743081 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 1960 | 1462527743330 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 02:42:23 INFO - PROCESS | 1960 | 1462527743634 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034dc00 == 138 [pid = 1960] [id = 526] 02:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x920d5800) [pid = 1960] [serial = 1579] [outer = (nil)] 02:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x94674400) [pid = 1960] [serial = 1580] [outer = 0x920d5800] 02:42:23 INFO - PROCESS | 1960 | 1462527743731 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x9508d800) [pid = 1960] [serial = 1581] [outer = 0x920d5800] 02:42:24 INFO - PROCESS | 1960 | 1462527744699 Marionette TRACE conn5 <- [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]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 02:42:24 INFO - PROCESS | 1960 | 1462527744752 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1960 | 1462527744756 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 02:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:42:24 INFO - PROCESS | 1960 | 1462527744764 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1960 | 1462527744767 Marionette TRACE conn5 <- [1,2078,null,{}] 02:42:24 INFO - PROCESS | 1960 | 1462527744774 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 1960 | 1462527745016 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 02:42:25 INFO - PROCESS | 1960 | 1462527745392 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x94671c00 == 139 [pid = 1960] [id = 527] 02:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x9509a800) [pid = 1960] [serial = 1582] [outer = (nil)] 02:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x960c1000) [pid = 1960] [serial = 1583] [outer = 0x9509a800] 02:42:25 INFO - PROCESS | 1960 | 1462527745494 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x960cc000) [pid = 1960] [serial = 1584] [outer = 0x9509a800] 02:42:26 INFO - PROCESS | 1960 | 1462527746391 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1683ms 02:42:26 INFO - PROCESS | 1960 | 1462527746448 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 1960 | 1462527746453 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:42:26 INFO - PROCESS | 1960 | 1462527746460 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1960 | 1462527746465 Marionette TRACE conn5 <- [1,2082,null,{}] 02:42:26 INFO - PROCESS | 1960 | 1462527746472 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 1960 | 1462527746755 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 02:42:27 INFO - PROCESS | 1960 | 1462527747112 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d2d000 == 140 [pid = 1960] [id = 528] 02:42:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9977d800) [pid = 1960] [serial = 1585] [outer = (nil)] 02:42:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x997ac400) [pid = 1960] [serial = 1586] [outer = 0x9977d800] 02:42:27 INFO - PROCESS | 1960 | 1462527747219 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x99e4c400) [pid = 1960] [serial = 1587] [outer = 0x9977d800] 02:42:28 INFO - PROCESS | 1960 | 1462527748167 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1744ms 02:42:28 INFO - PROCESS | 1960 | 1462527748205 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 02:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:42:28 INFO - PROCESS | 1960 | 1462527748210 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 02:42:28 INFO - PROCESS | 1960 | 1462527748216 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1960 | 1462527748220 Marionette TRACE conn5 <- [1,2086,null,{}] 02:42:28 INFO - PROCESS | 1960 | 1462527748226 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 1960 | 1462527748483 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 02:42:28 INFO - PROCESS | 1960 | 1462527748832 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d31800 == 141 [pid = 1960] [id = 529] 02:42:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x99787800) [pid = 1960] [serial = 1588] [outer = (nil)] 02:42:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9a47fc00) [pid = 1960] [serial = 1589] [outer = 0x99787800] 02:42:28 INFO - PROCESS | 1960 | 1462527748930 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9a964c00) [pid = 1960] [serial = 1590] [outer = 0x99787800] 02:42:29 INFO - PROCESS | 1960 | 1462527749894 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1739ms 02:42:29 INFO - PROCESS | 1960 | 1462527749957 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 1960 | 1462527749960 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 02:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:42:29 INFO - PROCESS | 1960 | 1462527749978 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 1960 | 1462527749982 Marionette TRACE conn5 <- [1,2090,null,{}] 02:42:29 INFO - PROCESS | 1960 | 1462527749988 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:30 INFO - PROCESS | 1960 | 1462527750267 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 02:42:30 INFO - PROCESS | 1960 | 1462527750608 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b0800 == 142 [pid = 1960] [id = 530] 02:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x874b1000) [pid = 1960] [serial = 1591] [outer = (nil)] 02:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9aa17800) [pid = 1960] [serial = 1592] [outer = 0x874b1000] 02:42:30 INFO - PROCESS | 1960 | 1462527750706 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9ad90c00) [pid = 1960] [serial = 1593] [outer = 0x874b1000] 02:42:31 INFO - PROCESS | 1960 | 1462527751618 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1695ms 02:42:31 INFO - PROCESS | 1960 | 1462527751675 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 1960 | 1462527751678 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 02:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:42:31 INFO - PROCESS | 1960 | 1462527751686 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1960 | 1462527751689 Marionette TRACE conn5 <- [1,2094,null,{}] 02:42:31 INFO - PROCESS | 1960 | 1462527751698 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 1960 | 1462527751951 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 02:42:32 INFO - PROCESS | 1960 | 1462527752296 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x981ef000 == 143 [pid = 1960] [id = 531] 02:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9a15d000) [pid = 1960] [serial = 1594] [outer = (nil)] 02:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x9b8ab400) [pid = 1960] [serial = 1595] [outer = 0x9a15d000] 02:42:32 INFO - PROCESS | 1960 | 1462527752393 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x9b8b1c00) [pid = 1960] [serial = 1596] [outer = 0x9a15d000] 02:42:33 INFO - PROCESS | 1960 | 1462527753314 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1693ms 02:42:33 INFO - PROCESS | 1960 | 1462527753381 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 02:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:42:33 INFO - PROCESS | 1960 | 1462527753385 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 02:42:33 INFO - PROCESS | 1960 | 1462527753393 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1960 | 1462527753397 Marionette TRACE conn5 <- [1,2098,null,{}] 02:42:33 INFO - PROCESS | 1960 | 1462527753403 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 1960 | 1462527753689 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 02:42:34 INFO - PROCESS | 1960 | 1462527754025 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e6800 == 144 [pid = 1960] [id = 532] 02:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x9b91dc00) [pid = 1960] [serial = 1597] [outer = (nil)] 02:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x9d354400) [pid = 1960] [serial = 1598] [outer = 0x9b91dc00] 02:42:34 INFO - PROCESS | 1960 | 1462527754126 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x9d374800) [pid = 1960] [serial = 1599] [outer = 0x9b91dc00] 02:42:35 INFO - PROCESS | 1960 | 1462527755033 Marionette TRACE conn5 <- [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]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1688ms 02:42:35 INFO - PROCESS | 1960 | 1462527755080 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 02:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:42:35 INFO - PROCESS | 1960 | 1462527755084 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 02:42:35 INFO - PROCESS | 1960 | 1462527755091 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1960 | 1462527755095 Marionette TRACE conn5 <- [1,2102,null,{}] 02:42:35 INFO - PROCESS | 1960 | 1462527755102 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:35 INFO - PROCESS | 1960 | 1462527755350 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 02:42:35 INFO - PROCESS | 1960 | 1462527755698 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e4800 == 145 [pid = 1960] [id = 533] 02:42:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x9b8ac400) [pid = 1960] [serial = 1600] [outer = (nil)] 02:42:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x9d8adc00) [pid = 1960] [serial = 1601] [outer = 0x9b8ac400] 02:42:35 INFO - PROCESS | 1960 | 1462527755796 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x9d8b9000) [pid = 1960] [serial = 1602] [outer = 0x9b8ac400] 02:42:36 INFO - PROCESS | 1960 | 1462527756718 Marionette TRACE conn5 <- [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]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1689ms 02:42:36 INFO - PROCESS | 1960 | 1462527756780 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1960 | 1462527756785 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 02:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:42:36 INFO - PROCESS | 1960 | 1462527756793 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1960 | 1462527756797 Marionette TRACE conn5 <- [1,2106,null,{}] 02:42:36 INFO - PROCESS | 1960 | 1462527756803 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 1960 | 1462527757052 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 02:42:37 INFO - PROCESS | 1960 | 1462527757400 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x874ac000 == 146 [pid = 1960] [id = 534] 02:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x874b3800) [pid = 1960] [serial = 1603] [outer = (nil)] 02:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x9d894000) [pid = 1960] [serial = 1604] [outer = 0x874b3800] 02:42:37 INFO - PROCESS | 1960 | 1462527757499 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0xa1055800) [pid = 1960] [serial = 1605] [outer = 0x874b3800] 02:42:38 INFO - PROCESS | 1960 | 1462527758410 Marionette TRACE conn5 <- [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]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1697ms 02:42:38 INFO - PROCESS | 1960 | 1462527758491 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1960 | 1462527758494 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 02:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:42:38 INFO - PROCESS | 1960 | 1462527758502 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1960 | 1462527758505 Marionette TRACE conn5 <- [1,2110,null,{}] 02:42:38 INFO - PROCESS | 1960 | 1462527758512 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 1960 | 1462527758772 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7cfc00 == 145 [pid = 1960] [id = 204] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c5800 == 144 [pid = 1960] [id = 202] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdadc00 == 143 [pid = 1960] [id = 245] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x885a6800 == 142 [pid = 1960] [id = 325] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x885a7c00 == 141 [pid = 1960] [id = 285] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8bc9e800 == 140 [pid = 1960] [id = 205] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdb0000 == 139 [pid = 1960] [id = 516] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x89708400 == 138 [pid = 1960] [id = 515] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x87cca400 == 137 [pid = 1960] [id = 514] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x93a42400 == 136 [pid = 1960] [id = 508] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x920cf000 == 135 [pid = 1960] [id = 507] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x91ecfc00 == 134 [pid = 1960] [id = 506] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1aa400 == 133 [pid = 1960] [id = 505] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x9155c000 == 132 [pid = 1960] [id = 503] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x9155c400 == 131 [pid = 1960] [id = 504] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8dcc3000 == 130 [pid = 1960] [id = 502] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf12400 == 129 [pid = 1960] [id = 501] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1ad000 == 128 [pid = 1960] [id = 500] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8d16c400 == 127 [pid = 1960] [id = 499] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca0800 == 126 [pid = 1960] [id = 498] 02:42:40 INFO - PROCESS | 1960 | --DOCSHELL 0x8846fc00 == 125 [pid = 1960] [id = 497] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x8b73bc00) [pid = 1960] [serial = 1484] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x8b7c1800) [pid = 1960] [serial = 1485] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x8a742c00) [pid = 1960] [serial = 1481] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x875cc000) [pid = 1960] [serial = 1478] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x87a89000) [pid = 1960] [serial = 1479] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x9b8acc00) [pid = 1960] [serial = 1476] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x9b8aac00) [pid = 1960] [serial = 1475] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x9b41e800) [pid = 1960] [serial = 1473] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x9ad8a000) [pid = 1960] [serial = 1472] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x9aa20000) [pid = 1960] [serial = 1470] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x9aa1ac00) [pid = 1960] [serial = 1469] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x9a966400) [pid = 1960] [serial = 1467] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x9a963000) [pid = 1960] [serial = 1466] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x99fd0400) [pid = 1960] [serial = 1464] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x99aef800) [pid = 1960] [serial = 1463] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x98df1c00) [pid = 1960] [serial = 1461] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x97679400) [pid = 1960] [serial = 1460] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x9526e800) [pid = 1960] [serial = 1458] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x95134c00) [pid = 1960] [serial = 1457] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x945e9000) [pid = 1960] [serial = 1455] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x945e3800) [pid = 1960] [serial = 1454] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x93a50000) [pid = 1960] [serial = 1452] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x93a4b800) [pid = 1960] [serial = 1451] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x93a01800) [pid = 1960] [serial = 1448] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x93a09800) [pid = 1960] [serial = 1449] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x92050400) [pid = 1960] [serial = 1445] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x916bf400) [pid = 1960] [serial = 1442] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x90477c00) [pid = 1960] [serial = 1439] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x90344400) [pid = 1960] [serial = 1436] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8dad4400) [pid = 1960] [serial = 1433] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8aa8bc00) [pid = 1960] [serial = 1430] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8d1af000) [pid = 1960] [serial = 1427] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8bca5c00) [pid = 1960] [serial = 1487] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8aa81400) [pid = 1960] [serial = 1482] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8befbc00) [pid = 1960] [serial = 1488] [outer = (nil)] [url = about:blank] 02:42:41 INFO - PROCESS | 1960 | 1462527761441 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc1800 == 126 [pid = 1960] [id = 535] 02:42:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x87cc5800) [pid = 1960] [serial = 1606] [outer = (nil)] 02:42:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x88470800) [pid = 1960] [serial = 1607] [outer = 0x87cc5800] 02:42:41 INFO - PROCESS | 1960 | 1462527761539 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x885af800) [pid = 1960] [serial = 1608] [outer = 0x87cc5800] 02:42:42 INFO - PROCESS | 1960 | 1462527762388 Marionette TRACE conn5 <- [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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3939ms 02:42:42 INFO - PROCESS | 1960 | 1462527762443 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1960 | 1462527762449 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 02:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:42:42 INFO - PROCESS | 1960 | 1462527762458 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1960 | 1462527762464 Marionette TRACE conn5 <- [1,2114,null,{}] 02:42:42 INFO - PROCESS | 1960 | 1462527762472 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 1960 | 1462527762705 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 02:42:42 INFO - PROCESS | 1960 | 1462527762911 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aab5800 == 127 [pid = 1960] [id = 536] 02:42:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8aab6800) [pid = 1960] [serial = 1609] [outer = (nil)] 02:42:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8b384c00) [pid = 1960] [serial = 1610] [outer = 0x8aab6800] 02:42:43 INFO - PROCESS | 1960 | 1462527763048 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x8b739400) [pid = 1960] [serial = 1611] [outer = 0x8aab6800] 02:42:43 INFO - PROCESS | 1960 | 1462527763991 Marionette TRACE conn5 <- [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]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1596ms 02:42:44 INFO - PROCESS | 1960 | 1462527764059 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 02:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:42:44 INFO - PROCESS | 1960 | 1462527764066 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 02:42:44 INFO - PROCESS | 1960 | 1462527764073 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1960 | 1462527764076 Marionette TRACE conn5 <- [1,2118,null,{}] 02:42:44 INFO - PROCESS | 1960 | 1462527764083 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 1960 | 1462527764411 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 02:42:44 INFO - PROCESS | 1960 | 1462527764525 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca8000 == 128 [pid = 1960] [id = 537] 02:42:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x8bcad000) [pid = 1960] [serial = 1612] [outer = (nil)] 02:42:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x8bf18000) [pid = 1960] [serial = 1613] [outer = 0x8bcad000] 02:42:44 INFO - PROCESS | 1960 | 1462527764719 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x8cdadc00) [pid = 1960] [serial = 1614] [outer = 0x8bcad000] 02:42:45 INFO - PROCESS | 1960 | 1462527765625 Marionette TRACE conn5 <- [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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8cedc000) [pid = 1960] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x9034e000) [pid = 1960] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8d1ad400) [pid = 1960] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x916b8800) [pid = 1960] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8efc7400) [pid = 1960] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8dccbc00) [pid = 1960] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8a74c800) [pid = 1960] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8cdb1800) [pid = 1960] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x88471400) [pid = 1960] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x960c3400) [pid = 1960] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8b4e9c00) [pid = 1960] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x946aac00) [pid = 1960] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x93aa7800) [pid = 1960] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x93a47c00) [pid = 1960] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x93a22800) [pid = 1960] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x91ed6c00) [pid = 1960] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x91dee400) [pid = 1960] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x91637400) [pid = 1960] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x91563000) [pid = 1960] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x9046e800) [pid = 1960] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8d164000) [pid = 1960] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8dbf5c00) [pid = 1960] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8d16fc00) [pid = 1960] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8bcaa000) [pid = 1960] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x887ed800) [pid = 1960] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8b4e4800) [pid = 1960] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x98df6000) [pid = 1960] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:42:46 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8bef0400) [pid = 1960] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:42:46 INFO - PROCESS | 1960 | 1462527766393 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1960 | 1462527766402 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 02:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:42:46 INFO - PROCESS | 1960 | 1462527766466 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1960 | 1462527766476 Marionette TRACE conn5 <- [1,2122,null,{}] 02:42:46 INFO - PROCESS | 1960 | 1462527766485 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 1960 | 1462527766807 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 02:42:46 INFO - PROCESS | 1960 | 1462527766932 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c5000 == 129 [pid = 1960] [id = 538] 02:42:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8bca8800) [pid = 1960] [serial = 1615] [outer = (nil)] 02:42:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8cf36800) [pid = 1960] [serial = 1616] [outer = 0x8bca8800] 02:42:47 INFO - PROCESS | 1960 | 1462527767025 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8d1ad000) [pid = 1960] [serial = 1617] [outer = 0x8bca8800] 02:42:47 INFO - PROCESS | 1960 | 1462527767820 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1416ms 02:42:47 INFO - PROCESS | 1960 | 1462527767872 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 1960 | 1462527767877 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:42:47 INFO - PROCESS | 1960 | 1462527767884 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 1960 | 1462527767887 Marionette TRACE conn5 <- [1,2126,null,{}] 02:42:47 INFO - PROCESS | 1960 | 1462527767893 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 1960 | 1462527768193 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 02:42:48 INFO - PROCESS | 1960 | 1462527768212 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cedac00 == 130 [pid = 1960] [id = 539] 02:42:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8cf3b000) [pid = 1960] [serial = 1618] [outer = (nil)] 02:42:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8dbe8400) [pid = 1960] [serial = 1619] [outer = 0x8cf3b000] 02:42:48 INFO - PROCESS | 1960 | 1462527768292 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8dad9c00) [pid = 1960] [serial = 1620] [outer = 0x8cf3b000] 02:42:49 INFO - PROCESS | 1960 | 1462527769634 Marionette TRACE conn5 <- [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]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1785ms 02:42:49 INFO - PROCESS | 1960 | 1462527769670 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 1960 | 1462527769679 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 02:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:42:49 INFO - PROCESS | 1960 | 1462527769687 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1960 | 1462527769695 Marionette TRACE conn5 <- [1,2130,null,{}] 02:42:49 INFO - PROCESS | 1960 | 1462527769703 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 1960 | 1462527769959 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 02:42:50 INFO - PROCESS | 1960 | 1462527770299 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x88474000 == 131 [pid = 1960] [id = 540] 02:42:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8a74c400) [pid = 1960] [serial = 1621] [outer = (nil)] 02:42:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8aaba800) [pid = 1960] [serial = 1622] [outer = 0x8a74c400] 02:42:50 INFO - PROCESS | 1960 | 1462527770399 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b742000) [pid = 1960] [serial = 1623] [outer = 0x8a74c400] 02:42:51 INFO - PROCESS | 1960 | 1462527771406 Marionette TRACE conn5 <- [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] 02:42:51 INFO - PROCESS | 1960 | 1462527771508 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 02:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:42:51 INFO - PROCESS | 1960 | 1462527771527 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1960 | 1462527771535 Marionette TRACE conn5 <- [1,2134,null,{}] 02:42:51 INFO - PROCESS | 1960 | 1462527771602 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 1960 | 1462527771869 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 02:42:52 INFO - PROCESS | 1960 | 1462527772220 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cedec00 == 132 [pid = 1960] [id = 541] 02:42:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8cf3a000) [pid = 1960] [serial = 1624] [outer = (nil)] 02:42:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8dad4800) [pid = 1960] [serial = 1625] [outer = 0x8cf3a000] 02:42:52 INFO - PROCESS | 1960 | 1462527772314 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8dccb000) [pid = 1960] [serial = 1626] [outer = 0x8cf3a000] 02:42:53 INFO - PROCESS | 1960 | 1462527773281 Marionette TRACE conn5 <- [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]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1845ms 02:42:53 INFO - PROCESS | 1960 | 1462527773366 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 02:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:42:53 INFO - PROCESS | 1960 | 1462527773372 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 02:42:53 INFO - PROCESS | 1960 | 1462527773379 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 1960 | 1462527773386 Marionette TRACE conn5 <- [1,2138,null,{}] 02:42:53 INFO - PROCESS | 1960 | 1462527773404 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 1960 | 1462527773710 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 02:42:54 INFO - PROCESS | 1960 | 1462527774045 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73bc00 == 133 [pid = 1960] [id = 542] 02:42:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8dbf3800) [pid = 1960] [serial = 1627] [outer = (nil)] 02:42:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9034f400) [pid = 1960] [serial = 1628] [outer = 0x8dbf3800] 02:42:54 INFO - PROCESS | 1960 | 1462527774141 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x9155c400) [pid = 1960] [serial = 1629] [outer = 0x8dbf3800] 02:42:55 INFO - PROCESS | 1960 | 1462527775126 Marionette TRACE conn5 <- [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]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1795ms 02:42:55 INFO - PROCESS | 1960 | 1462527775174 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1960 | 1462527775180 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:42:55 INFO - PROCESS | 1960 | 1462527775188 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1960 | 1462527775192 Marionette TRACE conn5 <- [1,2142,null,{}] 02:42:55 INFO - PROCESS | 1960 | 1462527775199 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 1960 | 1462527775456 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 02:42:55 INFO - PROCESS | 1960 | 1462527775792 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdb3400 == 134 [pid = 1960] [id = 543] 02:42:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x90352800) [pid = 1960] [serial = 1630] [outer = (nil)] 02:42:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x9163e800) [pid = 1960] [serial = 1631] [outer = 0x90352800] 02:42:55 INFO - PROCESS | 1960 | 1462527775886 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x91c74000) [pid = 1960] [serial = 1632] [outer = 0x90352800] 02:42:56 INFO - PROCESS | 1960 | 1462527776874 Marionette TRACE conn5 <- [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] 02:42:56 INFO - PROCESS | 1960 | 1462527776929 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:42:56 INFO - PROCESS | 1960 | 1462527776936 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1960 | 1462527776939 Marionette TRACE conn5 <- [1,2146,null,{}] 02:42:56 INFO - PROCESS | 1960 | 1462527776946 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 1960 | 1462527777194 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 02:42:57 INFO - PROCESS | 1960 | 1462527777535 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1aa000 == 135 [pid = 1960] [id = 544] 02:42:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91c7dc00) [pid = 1960] [serial = 1633] [outer = (nil)] 02:42:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x92054000) [pid = 1960] [serial = 1634] [outer = 0x91c7dc00] 02:42:57 INFO - PROCESS | 1960 | 1462527777632 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x920d0000) [pid = 1960] [serial = 1635] [outer = 0x91c7dc00] 02:42:58 INFO - PROCESS | 1960 | 1462527778597 Marionette TRACE conn5 <- [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] 02:42:58 INFO - PROCESS | 1960 | 1462527778682 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:42:58 INFO - PROCESS | 1960 | 1462527778689 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1960 | 1462527778693 Marionette TRACE conn5 <- [1,2150,null,{}] 02:42:58 INFO - PROCESS | 1960 | 1462527778701 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 1960 | 1462527779005 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 02:42:59 INFO - PROCESS | 1960 | 1462527779340 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb65800 == 136 [pid = 1960] [id = 545] 02:42:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x9034ac00) [pid = 1960] [serial = 1636] [outer = (nil)] 02:42:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a08800) [pid = 1960] [serial = 1637] [outer = 0x9034ac00] 02:42:59 INFO - PROCESS | 1960 | 1462527779437 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93a47c00) [pid = 1960] [serial = 1638] [outer = 0x9034ac00] 02:43:00 INFO - PROCESS | 1960 | 1462527780379 Marionette TRACE conn5 <- [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]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1739ms 02:43:00 INFO - PROCESS | 1960 | 1462527780429 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 1960 | 1462527780434 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 02:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:43:00 INFO - PROCESS | 1960 | 1462527780441 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1960 | 1462527780445 Marionette TRACE conn5 <- [1,2154,null,{}] 02:43:00 INFO - PROCESS | 1960 | 1462527780452 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 1960 | 1462527780700 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 02:43:01 INFO - PROCESS | 1960 | 1462527781031 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df9800 == 137 [pid = 1960] [id = 546] 02:43:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x920d6800) [pid = 1960] [serial = 1639] [outer = (nil)] 02:43:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x9466a800) [pid = 1960] [serial = 1640] [outer = 0x920d6800] 02:43:01 INFO - PROCESS | 1960 | 1462527781131 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x94675000) [pid = 1960] [serial = 1641] [outer = 0x920d6800] 02:43:02 INFO - PROCESS | 1960 | 1462527782091 Marionette TRACE conn5 <- [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]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1683ms 02:43:02 INFO - PROCESS | 1960 | 1462527782125 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1960 | 1462527782128 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:43:02 INFO - PROCESS | 1960 | 1462527782136 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1960 | 1462527782139 Marionette TRACE conn5 <- [1,2158,null,{}] 02:43:02 INFO - PROCESS | 1960 | 1462527782146 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 1960 | 1462527782470 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 02:43:02 INFO - PROCESS | 1960 | 1462527782717 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a02400 == 138 [pid = 1960] [id = 547] 02:43:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x93a19800) [pid = 1960] [serial = 1642] [outer = (nil)] 02:43:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x95d2b000) [pid = 1960] [serial = 1643] [outer = 0x93a19800] 02:43:02 INFO - PROCESS | 1960 | 1462527782809 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x96010800) [pid = 1960] [serial = 1644] [outer = 0x93a19800] 02:43:03 INFO - PROCESS | 1960 | 1462527783748 Marionette TRACE conn5 <- [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]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1692ms 02:43:03 INFO - PROCESS | 1960 | 1462527783829 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1960 | 1462527783834 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:43:03 INFO - PROCESS | 1960 | 1462527783842 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1960 | 1462527783846 Marionette TRACE conn5 <- [1,2162,null,{}] 02:43:03 INFO - PROCESS | 1960 | 1462527783852 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 1960 | 1462527784152 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 02:43:04 INFO - PROCESS | 1960 | 1462527784504 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x91636c00 == 139 [pid = 1960] [id = 548] 02:43:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x91df8000) [pid = 1960] [serial = 1645] [outer = (nil)] 02:43:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x981f3800) [pid = 1960] [serial = 1646] [outer = 0x91df8000] 02:43:04 INFO - PROCESS | 1960 | 1462527784596 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x98a66800) [pid = 1960] [serial = 1647] [outer = 0x91df8000] 02:43:05 INFO - PROCESS | 1960 | 1462527785509 Marionette TRACE conn5 <- [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]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1737ms 02:43:05 INFO - PROCESS | 1960 | 1462527785585 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 02:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:43:05 INFO - PROCESS | 1960 | 1462527785590 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 02:43:05 INFO - PROCESS | 1960 | 1462527785597 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1960 | 1462527785601 Marionette TRACE conn5 <- [1,2166,null,{}] 02:43:05 INFO - PROCESS | 1960 | 1462527785607 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 1960 | 1462527785857 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 02:43:06 INFO - PROCESS | 1960 | 1462527786204 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x95d2bc00 == 140 [pid = 1960] [id = 549] 02:43:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9977a400) [pid = 1960] [serial = 1648] [outer = (nil)] 02:43:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x997ad800) [pid = 1960] [serial = 1649] [outer = 0x9977a400] 02:43:06 INFO - PROCESS | 1960 | 1462527786303 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x99e49c00) [pid = 1960] [serial = 1650] [outer = 0x9977a400] 02:43:07 INFO - PROCESS | 1960 | 1462527787266 Marionette TRACE conn5 <- [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]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1739ms 02:43:07 INFO - PROCESS | 1960 | 1462527787336 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1960 | 1462527787342 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 02:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:43:07 INFO - PROCESS | 1960 | 1462527787349 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1960 | 1462527787354 Marionette TRACE conn5 <- [1,2170,null,{}] 02:43:07 INFO - PROCESS | 1960 | 1462527787360 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 1960 | 1462527787662 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 02:43:08 INFO - PROCESS | 1960 | 1462527788005 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a475000 == 141 [pid = 1960] [id = 550] 02:43:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9a967000) [pid = 1960] [serial = 1651] [outer = (nil)] 02:43:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9ac12000) [pid = 1960] [serial = 1652] [outer = 0x9a967000] 02:43:08 INFO - PROCESS | 1960 | 1462527788106 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9b8a6400) [pid = 1960] [serial = 1653] [outer = 0x9a967000] 02:43:09 INFO - PROCESS | 1960 | 1462527789055 Marionette TRACE conn5 <- [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]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1783ms 02:43:09 INFO - PROCESS | 1960 | 1462527789133 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1960 | 1462527789138 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 02:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:43:09 INFO - PROCESS | 1960 | 1462527789145 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1960 | 1462527789149 Marionette TRACE conn5 <- [1,2174,null,{}] 02:43:09 INFO - PROCESS | 1960 | 1462527789155 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 1960 | 1462527789431 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 02:43:09 INFO - PROCESS | 1960 | 1462527789768 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x92c10c00 == 142 [pid = 1960] [id = 551] 02:43:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x93a41800) [pid = 1960] [serial = 1654] [outer = (nil)] 02:43:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9b924c00) [pid = 1960] [serial = 1655] [outer = 0x93a41800] 02:43:09 INFO - PROCESS | 1960 | 1462527789864 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9d377c00) [pid = 1960] [serial = 1656] [outer = 0x93a41800] 02:43:10 INFO - PROCESS | 1960 | 1462527790778 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 02:43:10 INFO - PROCESS | 1960 | 1462527790830 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1960 | 1462527790834 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:43:10 INFO - PROCESS | 1960 | 1462527790841 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1960 | 1462527790855 Marionette TRACE conn5 <- [1,2178,null,{}] 02:43:10 INFO - PROCESS | 1960 | 1462527790862 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 1960 | 1462527791111 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 02:43:11 INFO - PROCESS | 1960 | 1462527791449 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a964000 == 143 [pid = 1960] [id = 552] 02:43:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9b41f400) [pid = 1960] [serial = 1657] [outer = (nil)] 02:43:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0xa22c2000) [pid = 1960] [serial = 1658] [outer = 0x9b41f400] 02:43:11 INFO - PROCESS | 1960 | 1462527791552 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0xa2387800) [pid = 1960] [serial = 1659] [outer = 0x9b41f400] 02:43:12 INFO - PROCESS | 1960 | 1462527792656 Marionette TRACE conn5 <- [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]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1893ms 02:43:12 INFO - PROCESS | 1960 | 1462527792736 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1960 | 1462527792739 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:43:12 INFO - PROCESS | 1960 | 1462527792746 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1960 | 1462527792750 Marionette TRACE conn5 <- [1,2182,null,{}] 02:43:12 INFO - PROCESS | 1960 | 1462527792756 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 1960 | 1462527793004 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 02:43:13 INFO - PROCESS | 1960 | 1462527793345 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x9b8adc00 == 144 [pid = 1960] [id = 553] 02:43:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0xa0542000) [pid = 1960] [serial = 1660] [outer = (nil)] 02:43:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0xa2529400) [pid = 1960] [serial = 1661] [outer = 0xa0542000] 02:43:13 INFO - PROCESS | 1960 | 1462527793441 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0xa2709800) [pid = 1960] [serial = 1662] [outer = 0xa0542000] 02:43:14 INFO - PROCESS | 1960 | 1462527794411 Marionette TRACE conn5 <- [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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1739ms 02:43:14 INFO - PROCESS | 1960 | 1462527794487 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1960 | 1462527794492 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:43:14 INFO - PROCESS | 1960 | 1462527794499 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1960 | 1462527794503 Marionette TRACE conn5 <- [1,2186,null,{}] 02:43:14 INFO - PROCESS | 1960 | 1462527794510 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 1960 | 1462527794774 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 02:43:15 INFO - PROCESS | 1960 | 1462527795116 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa86800 == 145 [pid = 1960] [id = 554] 02:43:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x93ad6800) [pid = 1960] [serial = 1663] [outer = (nil)] 02:43:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0xa27c9c00) [pid = 1960] [serial = 1664] [outer = 0x93ad6800] 02:43:15 INFO - PROCESS | 1960 | 1462527795211 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0xa31c8400) [pid = 1960] [serial = 1665] [outer = 0x93ad6800] 02:43:16 INFO - PROCESS | 1960 | 1462527796213 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1733ms 02:43:16 INFO - PROCESS | 1960 | 1462527796233 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 1960 | 1462527796237 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 02:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:43:16 INFO - PROCESS | 1960 | 1462527796244 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1960 | 1462527796248 Marionette TRACE conn5 <- [1,2190,null,{}] 02:43:16 INFO - PROCESS | 1960 | 1462527796255 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 1960 | 1462527796501 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 02:43:16 INFO - PROCESS | 1960 | 1462527796854 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8a800 == 146 [pid = 1960] [id = 555] 02:43:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0xa23e1400) [pid = 1960] [serial = 1666] [outer = (nil)] 02:43:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0xa330ec00) [pid = 1960] [serial = 1667] [outer = 0xa23e1400] 02:43:16 INFO - PROCESS | 1960 | 1462527796956 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0xa3317400) [pid = 1960] [serial = 1668] [outer = 0xa23e1400] 02:43:17 INFO - PROCESS | 1960 | 1462527797844 Marionette TRACE conn5 <- [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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1644ms 02:43:17 INFO - PROCESS | 1960 | 1462527797889 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1960 | 1462527797894 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:43:17 INFO - PROCESS | 1960 | 1462527797901 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1960 | 1462527797905 Marionette TRACE conn5 <- [1,2194,null,{}] 02:43:17 INFO - PROCESS | 1960 | 1462527797913 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 1960 | 1462527798172 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 02:43:18 INFO - PROCESS | 1960 | 1462527798509 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1960 | ++DOCSHELL 0xa320e400 == 147 [pid = 1960] [id = 556] 02:43:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0xa320e800) [pid = 1960] [serial = 1669] [outer = (nil)] 02:43:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0xa36a7c00) [pid = 1960] [serial = 1670] [outer = 0xa320e800] 02:43:18 INFO - PROCESS | 1960 | 1462527798627 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0xa36ad400) [pid = 1960] [serial = 1671] [outer = 0xa320e800] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x89703800 == 146 [pid = 1960] [id = 494] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x874b2c00 == 145 [pid = 1960] [id = 489] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x868d8800 == 144 [pid = 1960] [id = 490] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x874b6c00 == 143 [pid = 1960] [id = 492] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x887f4000 == 142 [pid = 1960] [id = 495] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c5000 == 141 [pid = 1960] [id = 538] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca8000 == 140 [pid = 1960] [id = 537] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab5800 == 139 [pid = 1960] [id = 536] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc1800 == 138 [pid = 1960] [id = 535] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x868e6800 == 137 [pid = 1960] [id = 532] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x868e4800 == 136 [pid = 1960] [id = 533] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x981ef000 == 135 [pid = 1960] [id = 531] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x874b0800 == 134 [pid = 1960] [id = 530] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x95d31800 == 133 [pid = 1960] [id = 529] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x94671c00 == 132 [pid = 1960] [id = 527] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x95d2d000 == 131 [pid = 1960] [id = 528] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x9034dc00 == 130 [pid = 1960] [id = 526] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x90345400 == 129 [pid = 1960] [id = 525] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x91635400 == 128 [pid = 1960] [id = 524] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad4000 == 127 [pid = 1960] [id = 523] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbf3c00 == 126 [pid = 1960] [id = 522] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c5400 == 125 [pid = 1960] [id = 520] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x887ed000 == 124 [pid = 1960] [id = 521] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdac800 == 123 [pid = 1960] [id = 519] 02:43:20 INFO - PROCESS | 1960 | --DOCSHELL 0x8847d000 == 122 [pid = 1960] [id = 518] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x8dace000) [pid = 1960] [serial = 1428] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x92b44000) [pid = 1960] [serial = 1446] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x8dbeac00) [pid = 1960] [serial = 1434] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x91c77400) [pid = 1960] [serial = 1443] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x9155f800) [pid = 1960] [serial = 1440] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x90351000) [pid = 1960] [serial = 1437] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x8befb800) [pid = 1960] [serial = 1431] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x8d165000) [pid = 1960] [serial = 1553] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x8cedc400) [pid = 1960] [serial = 1550] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x89703000) [pid = 1960] [serial = 1544] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8a74b800) [pid = 1960] [serial = 1545] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x9a480000) [pid = 1960] [serial = 1541] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x99789400) [pid = 1960] [serial = 1539] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x9977d400) [pid = 1960] [serial = 1538] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x98a63000) [pid = 1960] [serial = 1536] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x97756000) [pid = 1960] [serial = 1535] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x960c6400) [pid = 1960] [serial = 1533] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x960c1c00) [pid = 1960] [serial = 1532] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x95d2c000) [pid = 1960] [serial = 1530] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x95275800) [pid = 1960] [serial = 1529] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x9508d000) [pid = 1960] [serial = 1527] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x94670000) [pid = 1960] [serial = 1526] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x93aae400) [pid = 1960] [serial = 1524] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x93a4d000) [pid = 1960] [serial = 1523] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x92b4dc00) [pid = 1960] [serial = 1521] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x92b49400) [pid = 1960] [serial = 1520] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x92057000) [pid = 1960] [serial = 1518] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x92052400) [pid = 1960] [serial = 1517] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x91df8400) [pid = 1960] [serial = 1515] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x91df1000) [pid = 1960] [serial = 1514] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x916b9800) [pid = 1960] [serial = 1512] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x9163d000) [pid = 1960] [serial = 1511] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x915ec400) [pid = 1960] [serial = 1509] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x9155b400) [pid = 1960] [serial = 1508] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8eb70c00) [pid = 1960] [serial = 1506] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8eb68000) [pid = 1960] [serial = 1505] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8dcc8400) [pid = 1960] [serial = 1503] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8dcc1c00) [pid = 1960] [serial = 1502] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8dad4c00) [pid = 1960] [serial = 1500] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8d1b2c00) [pid = 1960] [serial = 1499] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8ced2c00) [pid = 1960] [serial = 1497] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8cdaf400) [pid = 1960] [serial = 1496] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8b37f800) [pid = 1960] [serial = 1494] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8aa83c00) [pid = 1960] [serial = 1493] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8cec1800) [pid = 1960] [serial = 1490] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8b740800) [pid = 1960] [serial = 1547] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8b7cac00) [pid = 1960] [serial = 1548] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8cf3c800) [pid = 1960] [serial = 1551] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x9a47ec00) [pid = 1960] [serial = 1413] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8cecdc00) [pid = 1960] [serial = 1362] [outer = (nil)] [url = about:blank] 02:43:21 INFO - PROCESS | 1960 | 1462527801841 Marionette TRACE conn5 <- [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]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3990ms 02:43:21 INFO - PROCESS | 1960 | 1462527801894 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 02:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:43:21 INFO - PROCESS | 1960 | 1462527801905 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 02:43:21 INFO - PROCESS | 1960 | 1462527801917 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1960 | 1462527801924 Marionette TRACE conn5 <- [1,2198,null,{}] 02:43:21 INFO - PROCESS | 1960 | 1462527801933 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 1960 | 1462527802196 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 02:43:22 INFO - PROCESS | 1960 | 1462527802480 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a741c00 == 123 [pid = 1960] [id = 557] 02:43:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8aa7e000) [pid = 1960] [serial = 1672] [outer = (nil)] 02:43:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8b37e000) [pid = 1960] [serial = 1673] [outer = 0x8aa7e000] 02:43:22 INFO - PROCESS | 1960 | 1462527802578 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b739800) [pid = 1960] [serial = 1674] [outer = 0x8aa7e000] 02:43:23 INFO - PROCESS | 1960 | 1462527803441 Marionette TRACE conn5 <- [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]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 02:43:23 INFO - PROCESS | 1960 | 1462527803505 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 1960 | 1462527803514 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 02:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:43:23 INFO - PROCESS | 1960 | 1462527803526 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 1960 | 1462527803529 Marionette TRACE conn5 <- [1,2202,null,{}] 02:43:23 INFO - PROCESS | 1960 | 1462527803544 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 1960 | 1462527803850 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 02:43:23 INFO - PROCESS | 1960 | 1462527803883 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b742400 == 124 [pid = 1960] [id = 558] 02:43:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b7cb800) [pid = 1960] [serial = 1675] [outer = (nil)] 02:43:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8bf1f800) [pid = 1960] [serial = 1676] [outer = 0x8b7cb800] 02:43:23 INFO - PROCESS | 1960 | 1462527803960 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8cec4400) [pid = 1960] [serial = 1677] [outer = 0x8b7cb800] 02:43:24 INFO - PROCESS | 1960 | 1462527804967 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1487ms 02:43:25 INFO - PROCESS | 1960 | 1462527805013 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1960 | 1462527805020 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:43:25 INFO - PROCESS | 1960 | 1462527805045 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 1960 | 1462527805055 Marionette TRACE conn5 <- [1,2206,null,{}] 02:43:25 INFO - PROCESS | 1960 | 1462527805079 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 1960 | 1462527805390 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 02:43:25 INFO - PROCESS | 1960 | 1462527805426 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdaf400 == 125 [pid = 1960] [id = 559] 02:43:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8cf40800) [pid = 1960] [serial = 1678] [outer = (nil)] 02:43:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8d1b1c00) [pid = 1960] [serial = 1679] [outer = 0x8cf40800] 02:43:25 INFO - PROCESS | 1960 | 1462527805508 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8dad4c00) [pid = 1960] [serial = 1680] [outer = 0x8cf40800] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x99787800) [pid = 1960] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9509a800) [pid = 1960] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x874b3800) [pid = 1960] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x91c75c00) [pid = 1960] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x920d5800) [pid = 1960] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9046c400) [pid = 1960] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x98df0000) [pid = 1960] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8e7cb000) [pid = 1960] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x874b1000) [pid = 1960] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x920d7400) [pid = 1960] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x9977d800) [pid = 1960] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9b91dc00) [pid = 1960] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8bcad000) [pid = 1960] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x90348400) [pid = 1960] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8cdae800) [pid = 1960] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8aab6800) [pid = 1960] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x885b5400) [pid = 1960] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x9b8ac400) [pid = 1960] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x915fb000) [pid = 1960] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8befa800) [pid = 1960] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x87cc5800) [pid = 1960] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x9a15d000) [pid = 1960] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:43:26 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8bca8800) [pid = 1960] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:43:27 INFO - PROCESS | 1960 | 1462527807132 Marionette TRACE conn5 <- [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]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2152ms 02:43:27 INFO - PROCESS | 1960 | 1462527807197 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 1960 | 1462527807203 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 02:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:43:27 INFO - PROCESS | 1960 | 1462527807222 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1960 | 1462527807225 Marionette TRACE conn5 <- [1,2210,null,{}] 02:43:27 INFO - PROCESS | 1960 | 1462527807232 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 1960 | 1462527807479 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 02:43:27 INFO - PROCESS | 1960 | 1462527807716 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a81000 == 126 [pid = 1960] [id = 560] 02:43:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x887f3c00) [pid = 1960] [serial = 1681] [outer = (nil)] 02:43:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8d16a400) [pid = 1960] [serial = 1682] [outer = 0x887f3c00] 02:43:27 INFO - PROCESS | 1960 | 1462527807802 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8dada000) [pid = 1960] [serial = 1683] [outer = 0x887f3c00] 02:43:28 INFO - PROCESS | 1960 | 1462527808803 Marionette TRACE conn5 <- [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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1632ms 02:43:28 INFO - PROCESS | 1960 | 1462527808855 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1960 | 1462527808862 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 02:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:43:28 INFO - PROCESS | 1960 | 1462527808872 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1960 | 1462527808878 Marionette TRACE conn5 <- [1,2214,null,{}] 02:43:28 INFO - PROCESS | 1960 | 1462527808890 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 1960 | 1462527809188 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 02:43:29 INFO - PROCESS | 1960 | 1462527809569 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x874adc00 == 127 [pid = 1960] [id = 561] 02:43:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8847b400) [pid = 1960] [serial = 1684] [outer = (nil)] 02:43:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8aa8bc00) [pid = 1960] [serial = 1685] [outer = 0x8847b400] 02:43:29 INFO - PROCESS | 1960 | 1462527809664 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8b7c5400) [pid = 1960] [serial = 1686] [outer = 0x8847b400] 02:43:30 INFO - PROCESS | 1960 | 1462527810614 Marionette TRACE conn5 <- [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]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1788ms 02:43:30 INFO - PROCESS | 1960 | 1462527810661 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1960 | 1462527810671 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:43:30 INFO - PROCESS | 1960 | 1462527810682 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1960 | 1462527810687 Marionette TRACE conn5 <- [1,2218,null,{}] 02:43:30 INFO - PROCESS | 1960 | 1462527810694 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 1960 | 1462527810960 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 02:43:31 INFO - PROCESS | 1960 | 1462527811303 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cecdc00 == 128 [pid = 1960] [id = 562] 02:43:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8ced0400) [pid = 1960] [serial = 1687] [outer = (nil)] 02:43:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8cf34c00) [pid = 1960] [serial = 1688] [outer = 0x8ced0400] 02:43:31 INFO - PROCESS | 1960 | 1462527811395 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8d169c00) [pid = 1960] [serial = 1689] [outer = 0x8ced0400] 02:43:32 INFO - PROCESS | 1960 | 1462527812400 Marionette TRACE conn5 <- [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]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1749ms 02:43:32 INFO - PROCESS | 1960 | 1462527812432 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 02:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:43:32 INFO - PROCESS | 1960 | 1462527812437 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 02:43:32 INFO - PROCESS | 1960 | 1462527812445 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1960 | 1462527812452 Marionette TRACE conn5 <- [1,2222,null,{}] 02:43:32 INFO - PROCESS | 1960 | 1462527812491 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 1960 | 1462527812764 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 02:43:33 INFO - PROCESS | 1960 | 1462527813072 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7d5000 == 129 [pid = 1960] [id = 563] 02:43:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8eb62800) [pid = 1960] [serial = 1690] [outer = (nil)] 02:43:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8efbec00) [pid = 1960] [serial = 1691] [outer = 0x8eb62800] 02:43:33 INFO - PROCESS | 1960 | 1462527813170 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8efcb800) [pid = 1960] [serial = 1692] [outer = 0x8eb62800] 02:43:34 INFO - PROCESS | 1960 | 1462527814096 Marionette TRACE conn5 <- [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]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1712ms 02:43:34 INFO - PROCESS | 1960 | 1462527814156 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1960 | 1462527814161 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:43:34 INFO - PROCESS | 1960 | 1462527814168 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1960 | 1462527814172 Marionette TRACE conn5 <- [1,2226,null,{}] 02:43:34 INFO - PROCESS | 1960 | 1462527814178 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 1960 | 1462527814474 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 02:43:34 INFO - PROCESS | 1960 | 1462527814811 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efc1800 == 130 [pid = 1960] [id = 564] 02:43:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x90345800) [pid = 1960] [serial = 1693] [outer = (nil)] 02:43:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x9046a800) [pid = 1960] [serial = 1694] [outer = 0x90345800] 02:43:34 INFO - PROCESS | 1960 | 1462527814912 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x9155d800) [pid = 1960] [serial = 1695] [outer = 0x90345800] 02:43:35 INFO - PROCESS | 1960 | 1462527815827 Marionette TRACE conn5 <- [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]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 02:43:35 INFO - PROCESS | 1960 | 1462527815856 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1960 | 1462527815860 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 02:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:43:35 INFO - PROCESS | 1960 | 1462527815867 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1960 | 1462527815871 Marionette TRACE conn5 <- [1,2230,null,{}] 02:43:35 INFO - PROCESS | 1960 | 1462527815877 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 1960 | 1462527816117 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 02:43:36 INFO - PROCESS | 1960 | 1462527816453 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbf3000 == 131 [pid = 1960] [id = 565] 02:43:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x91564400) [pid = 1960] [serial = 1696] [outer = (nil)] 02:43:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x91635400) [pid = 1960] [serial = 1697] [outer = 0x91564400] 02:43:36 INFO - PROCESS | 1960 | 1462527816561 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x916b7400) [pid = 1960] [serial = 1698] [outer = 0x91564400] 02:43:37 INFO - PROCESS | 1960 | 1462527817574 Marionette TRACE conn5 <- [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]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1785ms 02:43:37 INFO - PROCESS | 1960 | 1462527817654 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1960 | 1462527817658 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 02:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:43:37 INFO - PROCESS | 1960 | 1462527817665 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1960 | 1462527817670 Marionette TRACE conn5 <- [1,2234,null,{}] 02:43:37 INFO - PROCESS | 1960 | 1462527817677 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 1960 | 1462527818021 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 02:43:38 INFO - PROCESS | 1960 | 1462527818374 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad9800 == 132 [pid = 1960] [id = 566] 02:43:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x915f2000) [pid = 1960] [serial = 1699] [outer = (nil)] 02:43:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x92057000) [pid = 1960] [serial = 1700] [outer = 0x915f2000] 02:43:38 INFO - PROCESS | 1960 | 1462527818474 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x920d4000) [pid = 1960] [serial = 1701] [outer = 0x915f2000] 02:43:39 INFO - PROCESS | 1960 | 1462527819453 Marionette TRACE conn5 <- [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]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1846ms 02:43:39 INFO - PROCESS | 1960 | 1462527819527 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1960 | 1462527819531 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 02:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:43:39 INFO - PROCESS | 1960 | 1462527819542 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1960 | 1462527819546 Marionette TRACE conn5 <- [1,2238,null,{}] 02:43:39 INFO - PROCESS | 1960 | 1462527819553 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 1960 | 1462527819802 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 02:43:40 INFO - PROCESS | 1960 | 1462527820212 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x915ee800 == 133 [pid = 1960] [id = 567] 02:43:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x91ed4800) [pid = 1960] [serial = 1702] [outer = (nil)] 02:43:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x92c04400) [pid = 1960] [serial = 1703] [outer = 0x91ed4800] 02:43:40 INFO - PROCESS | 1960 | 1462527820305 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x92c0ec00) [pid = 1960] [serial = 1704] [outer = 0x91ed4800] 02:43:41 INFO - PROCESS | 1960 | 1462527821362 Marionette TRACE conn5 <- [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]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1890ms 02:43:41 INFO - PROCESS | 1960 | 1462527821434 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 1960 | 1462527821439 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:43:41 INFO - PROCESS | 1960 | 1462527821446 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 1960 | 1462527821450 Marionette TRACE conn5 <- [1,2242,null,{}] 02:43:41 INFO - PROCESS | 1960 | 1462527821456 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 1960 | 1462527821770 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 02:43:42 INFO - PROCESS | 1960 | 1462527822118 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bf1c000 == 134 [pid = 1960] [id = 568] 02:43:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x92059800) [pid = 1960] [serial = 1705] [outer = (nil)] 02:43:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x93a43000) [pid = 1960] [serial = 1706] [outer = 0x92059800] 02:43:42 INFO - PROCESS | 1960 | 1462527822228 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x93a4b800) [pid = 1960] [serial = 1707] [outer = 0x92059800] 02:43:43 INFO - PROCESS | 1960 | 1462527823227 Marionette TRACE conn5 <- [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]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1836ms 02:43:43 INFO - PROCESS | 1960 | 1462527823284 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 02:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:43:43 INFO - PROCESS | 1960 | 1462527823289 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 02:43:43 INFO - PROCESS | 1960 | 1462527823296 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1960 | 1462527823300 Marionette TRACE conn5 <- [1,2246,null,{}] 02:43:43 INFO - PROCESS | 1960 | 1462527823306 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 1960 | 1462527823556 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 02:43:43 INFO - PROCESS | 1960 | 1462527823892 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df3800 == 135 [pid = 1960] [id = 569] 02:43:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x93a0b400) [pid = 1960] [serial = 1708] [outer = (nil)] 02:43:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x9466b000) [pid = 1960] [serial = 1709] [outer = 0x93a0b400] 02:43:43 INFO - PROCESS | 1960 | 1462527823989 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x94673000) [pid = 1960] [serial = 1710] [outer = 0x93a0b400] 02:43:45 INFO - PROCESS | 1960 | 1462527825035 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1792ms 02:43:45 INFO - PROCESS | 1960 | 1462527825091 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1960 | 1462527825097 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:43:45 INFO - PROCESS | 1960 | 1462527825108 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1960 | 1462527825113 Marionette TRACE conn5 <- [1,2250,null,{}] 02:43:45 INFO - PROCESS | 1960 | 1462527825124 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 1960 | 1462527825555 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 02:43:45 INFO - PROCESS | 1960 | 1462527825830 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b46000 == 136 [pid = 1960] [id = 570] 02:43:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x93a1a400) [pid = 1960] [serial = 1711] [outer = (nil)] 02:43:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x95d26c00) [pid = 1960] [serial = 1712] [outer = 0x93a1a400] 02:43:45 INFO - PROCESS | 1960 | 1462527825925 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x95d2e800) [pid = 1960] [serial = 1713] [outer = 0x93a1a400] 02:43:46 INFO - PROCESS | 1960 | 1462527826887 Marionette TRACE conn5 <- [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]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1843ms 02:43:46 INFO - PROCESS | 1960 | 1462527826951 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 1960 | 1462527826956 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 02:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:43:46 INFO - PROCESS | 1960 | 1462527826963 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1960 | 1462527826969 Marionette TRACE conn5 <- [1,2254,null,{}] 02:43:46 INFO - PROCESS | 1960 | 1462527826976 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 1960 | 1462527827429 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 02:43:47 INFO - PROCESS | 1960 | 1462527827730 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a26800 == 137 [pid = 1960] [id = 571] 02:43:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x976d3000) [pid = 1960] [serial = 1714] [outer = (nil)] 02:43:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x98deec00) [pid = 1960] [serial = 1715] [outer = 0x976d3000] 02:43:47 INFO - PROCESS | 1960 | 1462527827830 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x99785400) [pid = 1960] [serial = 1716] [outer = 0x976d3000] 02:43:48 INFO - PROCESS | 1960 | 1462527828803 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1883ms 02:43:48 INFO - PROCESS | 1960 | 1462527828847 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1960 | 1462527828851 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:43:48 INFO - PROCESS | 1960 | 1462527828859 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1960 | 1462527828862 Marionette TRACE conn5 <- [1,2258,null,{}] 02:43:48 INFO - PROCESS | 1960 | 1462527828869 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 1960 | 1462527829214 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 02:43:49 INFO - PROCESS | 1960 | 1462527829703 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x981f1800 == 138 [pid = 1960] [id = 572] 02:43:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x98de8400) [pid = 1960] [serial = 1717] [outer = (nil)] 02:43:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x99fd0400) [pid = 1960] [serial = 1718] [outer = 0x98de8400] 02:43:49 INFO - PROCESS | 1960 | 1462527829838 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9a475400) [pid = 1960] [serial = 1719] [outer = 0x98de8400] 02:43:51 INFO - PROCESS | 1960 | 1462527831141 Marionette TRACE conn5 <- [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]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2344ms 02:43:51 INFO - PROCESS | 1960 | 1462527831206 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1960 | 1462527831212 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 02:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:43:51 INFO - PROCESS | 1960 | 1462527831222 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1960 | 1462527831228 Marionette TRACE conn5 <- [1,2262,null,{}] 02:43:51 INFO - PROCESS | 1960 | 1462527831237 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 1960 | 1462527831688 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 02:43:51 INFO - PROCESS | 1960 | 1462527831963 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x98925400 == 139 [pid = 1960] [id = 573] 02:43:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x997a2400) [pid = 1960] [serial = 1720] [outer = (nil)] 02:43:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9a966400) [pid = 1960] [serial = 1721] [outer = 0x997a2400] 02:43:52 INFO - PROCESS | 1960 | 1462527832055 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9a96d800) [pid = 1960] [serial = 1722] [outer = 0x997a2400] 02:43:52 INFO - PROCESS | 1960 | 1462527832996 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1838ms 02:43:53 INFO - PROCESS | 1960 | 1462527833060 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 02:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:43:53 INFO - PROCESS | 1960 | 1462527833065 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 02:43:53 INFO - PROCESS | 1960 | 1462527833071 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1960 | 1462527833075 Marionette TRACE conn5 <- [1,2266,null,{}] 02:43:53 INFO - PROCESS | 1960 | 1462527833081 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 1960 | 1462527833326 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 02:43:53 INFO - PROCESS | 1960 | 1462527833677 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8ac00 == 140 [pid = 1960] [id = 574] 02:43:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x98a66000) [pid = 1960] [serial = 1723] [outer = (nil)] 02:43:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9b4d3800) [pid = 1960] [serial = 1724] [outer = 0x98a66000] 02:43:53 INFO - PROCESS | 1960 | 1462527833778 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9b8b0400) [pid = 1960] [serial = 1725] [outer = 0x98a66000] 02:43:54 INFO - PROCESS | 1960 | 1462527834715 Marionette TRACE conn5 <- [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]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1690ms 02:43:54 INFO - PROCESS | 1960 | 1462527834761 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 02:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:43:54 INFO - PROCESS | 1960 | 1462527834766 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 02:43:54 INFO - PROCESS | 1960 | 1462527834773 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1960 | 1462527834777 Marionette TRACE conn5 <- [1,2270,null,{}] 02:43:54 INFO - PROCESS | 1960 | 1462527834783 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 1960 | 1462527835036 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 02:43:55 INFO - PROCESS | 1960 | 1462527835378 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x92c06400 == 141 [pid = 1960] [id = 575] 02:43:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9a480400) [pid = 1960] [serial = 1726] [outer = (nil)] 02:43:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0xa1059800) [pid = 1960] [serial = 1727] [outer = 0x9a480400] 02:43:55 INFO - PROCESS | 1960 | 1462527835470 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0xa2244800) [pid = 1960] [serial = 1728] [outer = 0x9a480400] 02:43:56 INFO - PROCESS | 1960 | 1462527836375 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1640ms 02:43:56 INFO - PROCESS | 1960 | 1462527836414 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1960 | 1462527836417 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:43:56 INFO - PROCESS | 1960 | 1462527836426 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1960 | 1462527836430 Marionette TRACE conn5 <- [1,2274,null,{}] 02:43:56 INFO - PROCESS | 1960 | 1462527836436 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 1960 | 1462527836688 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 02:43:57 INFO - PROCESS | 1960 | 1462527837045 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c6400 == 142 [pid = 1960] [id = 576] 02:43:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x87a83000) [pid = 1960] [serial = 1729] [outer = (nil)] 02:43:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0xa330fc00) [pid = 1960] [serial = 1730] [outer = 0x87a83000] 02:43:57 INFO - PROCESS | 1960 | 1462527837213 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0xa365b400) [pid = 1960] [serial = 1731] [outer = 0x87a83000] 02:43:58 INFO - PROCESS | 1960 | 1462527838192 Marionette TRACE conn5 <- [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]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1834ms 02:43:58 INFO - PROCESS | 1960 | 1462527838260 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1960 | 1462527838264 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:43:58 INFO - PROCESS | 1960 | 1462527838271 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1960 | 1462527838275 Marionette TRACE conn5 <- [1,2278,null,{}] 02:43:58 INFO - PROCESS | 1960 | 1462527838281 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 1960 | 1462527838533 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad0400 == 141 [pid = 1960] [id = 131] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8970dc00 == 140 [pid = 1960] [id = 206] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdaf400 == 139 [pid = 1960] [id = 559] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8b742400 == 138 [pid = 1960] [id = 558] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8a741c00 == 137 [pid = 1960] [id = 557] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8a800 == 136 [pid = 1960] [id = 555] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0xa320e400 == 135 [pid = 1960] [id = 556] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa86800 == 134 [pid = 1960] [id = 554] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x9b8adc00 == 133 [pid = 1960] [id = 553] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x9a964000 == 132 [pid = 1960] [id = 552] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x9a475000 == 131 [pid = 1960] [id = 550] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x92c10c00 == 130 [pid = 1960] [id = 551] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x95d2bc00 == 129 [pid = 1960] [id = 549] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x91636c00 == 128 [pid = 1960] [id = 548] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x93a02400 == 127 [pid = 1960] [id = 547] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x91df9800 == 126 [pid = 1960] [id = 546] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb65800 == 125 [pid = 1960] [id = 545] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1aa000 == 124 [pid = 1960] [id = 544] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73bc00 == 123 [pid = 1960] [id = 542] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdb3400 == 122 [pid = 1960] [id = 543] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x8cedec00 == 121 [pid = 1960] [id = 541] 02:44:00 INFO - PROCESS | 1960 | --DOCSHELL 0x88474000 == 120 [pid = 1960] [id = 540] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8cf36800) [pid = 1960] [serial = 1616] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8d1ad000) [pid = 1960] [serial = 1617] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x9a964c00) [pid = 1960] [serial = 1590] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x960c1000) [pid = 1960] [serial = 1583] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x9d894000) [pid = 1960] [serial = 1604] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x93a4f400) [pid = 1960] [serial = 1578] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x94674400) [pid = 1960] [serial = 1580] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x91640c00) [pid = 1960] [serial = 1568] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x9a960000) [pid = 1960] [serial = 1542] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8e7d8c00) [pid = 1960] [serial = 1562] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x9aa17800) [pid = 1960] [serial = 1592] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x93a0e800) [pid = 1960] [serial = 1574] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x93a1b400) [pid = 1960] [serial = 1575] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x99e4c400) [pid = 1960] [serial = 1587] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8efc3000) [pid = 1960] [serial = 1563] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x9d374800) [pid = 1960] [serial = 1599] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8bf18000) [pid = 1960] [serial = 1613] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x91556400) [pid = 1960] [serial = 1566] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8cf3bc00) [pid = 1960] [serial = 1560] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8cece000) [pid = 1960] [serial = 1559] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8b384c00) [pid = 1960] [serial = 1610] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8aab8400) [pid = 1960] [serial = 1557] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x997ac400) [pid = 1960] [serial = 1586] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9d8adc00) [pid = 1960] [serial = 1601] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x9ad90c00) [pid = 1960] [serial = 1593] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x9046fc00) [pid = 1960] [serial = 1565] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x920dc400) [pid = 1960] [serial = 1571] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8cec9400) [pid = 1960] [serial = 1491] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x88470800) [pid = 1960] [serial = 1607] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x885af800) [pid = 1960] [serial = 1608] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8b739400) [pid = 1960] [serial = 1611] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x93a49400) [pid = 1960] [serial = 1577] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x9d354400) [pid = 1960] [serial = 1598] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9d8b9000) [pid = 1960] [serial = 1602] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x92c02800) [pid = 1960] [serial = 1572] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x960cc000) [pid = 1960] [serial = 1584] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x9b8b1c00) [pid = 1960] [serial = 1596] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x9b8ab400) [pid = 1960] [serial = 1595] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x916bc400) [pid = 1960] [serial = 1569] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0xa1055800) [pid = 1960] [serial = 1605] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x9a47fc00) [pid = 1960] [serial = 1589] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8cdadc00) [pid = 1960] [serial = 1614] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8a741800) [pid = 1960] [serial = 1556] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x9508d800) [pid = 1960] [serial = 1581] [outer = (nil)] [url = about:blank] 02:44:01 INFO - PROCESS | 1960 | 1462527841322 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a87c00 == 121 [pid = 1960] [id = 577] 02:44:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87a8a800) [pid = 1960] [serial = 1732] [outer = (nil)] 02:44:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x88474000) [pid = 1960] [serial = 1733] [outer = 0x87a8a800] 02:44:01 INFO - PROCESS | 1960 | 1462527841409 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x887ef400) [pid = 1960] [serial = 1734] [outer = 0x87a8a800] 02:44:02 INFO - PROCESS | 1960 | 1462527842304 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 4054ms 02:44:02 INFO - PROCESS | 1960 | 1462527842327 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 1960 | 1462527842334 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 02:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:44:02 INFO - PROCESS | 1960 | 1462527842344 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 1960 | 1462527842350 Marionette TRACE conn5 <- [1,2282,null,{}] 02:44:02 INFO - PROCESS | 1960 | 1462527842396 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 1960 | 1462527842670 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 02:44:02 INFO - PROCESS | 1960 | 1462527842942 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b37d000 == 122 [pid = 1960] [id = 578] 02:44:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b37f000) [pid = 1960] [serial = 1735] [outer = (nil)] 02:44:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b4e8c00) [pid = 1960] [serial = 1736] [outer = 0x8b37f000] 02:44:03 INFO - PROCESS | 1960 | 1462527843061 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8b741c00) [pid = 1960] [serial = 1737] [outer = 0x8b37f000] 02:44:04 INFO - PROCESS | 1960 | 1462527844162 Marionette TRACE conn5 <- [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]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1884ms 02:44:04 INFO - PROCESS | 1960 | 1462527844252 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 02:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:44:04 INFO - PROCESS | 1960 | 1462527844264 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 02:44:04 INFO - PROCESS | 1960 | 1462527844276 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1960 | 1462527844284 Marionette TRACE conn5 <- [1,2286,null,{}] 02:44:04 INFO - PROCESS | 1960 | 1462527844322 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 1960 | 1462527844692 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 02:44:04 INFO - PROCESS | 1960 | 1462527844852 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca5c00 == 123 [pid = 1960] [id = 579] 02:44:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8bf1ac00) [pid = 1960] [serial = 1738] [outer = (nil)] 02:44:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cdadc00) [pid = 1960] [serial = 1739] [outer = 0x8bf1ac00] 02:44:05 INFO - PROCESS | 1960 | 1462527845081 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8cec6400) [pid = 1960] [serial = 1740] [outer = 0x8bf1ac00] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8cf40800) [pid = 1960] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x9977a400) [pid = 1960] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0xa320e800) [pid = 1960] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x9b41f400) [pid = 1960] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8b7cb800) [pid = 1960] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x91df8000) [pid = 1960] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8aa7e000) [pid = 1960] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0xa23e1400) [pid = 1960] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x9a967000) [pid = 1960] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x93a41800) [pid = 1960] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0xa0542000) [pid = 1960] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x93ad6800) [pid = 1960] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:44:06 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x93a19800) [pid = 1960] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:44:06 INFO - PROCESS | 1960 | 1462527846674 Marionette TRACE conn5 <- [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]]]}] 02:44:06 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 02:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2477ms 02:44:06 INFO - PROCESS | 1960 | 1462527846764 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1960 | 1462527846771 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 02:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:44:06 INFO - PROCESS | 1960 | 1462527846801 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1960 | 1462527846816 Marionette TRACE conn5 <- [1,2290,null,{}] 02:44:06 INFO - PROCESS | 1960 | 1462527846828 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 1960 | 1462527847224 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 02:44:07 INFO - PROCESS | 1960 | 1462527847252 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bcaac00 == 124 [pid = 1960] [id = 580] 02:44:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8cdac400) [pid = 1960] [serial = 1741] [outer = (nil)] 02:44:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8cf37000) [pid = 1960] [serial = 1742] [outer = 0x8cdac400] 02:44:07 INFO - PROCESS | 1960 | 1462527847332 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8d16fc00) [pid = 1960] [serial = 1743] [outer = 0x8cdac400] 02:44:08 INFO - PROCESS | 1960 | 1462527848326 Marionette TRACE conn5 <- [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]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1573ms 02:44:08 INFO - PROCESS | 1960 | 1462527848361 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1960 | 1462527848368 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:44:08 INFO - PROCESS | 1960 | 1462527848379 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1960 | 1462527848383 Marionette TRACE conn5 <- [1,2294,null,{}] 02:44:08 INFO - PROCESS | 1960 | 1462527848393 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 1960 | 1462527848864 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 02:44:09 INFO - PROCESS | 1960 | 1462527849198 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc2c00 == 125 [pid = 1960] [id = 581] 02:44:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x87cc6c00) [pid = 1960] [serial = 1744] [outer = (nil)] 02:44:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8847b800) [pid = 1960] [serial = 1745] [outer = 0x87cc6c00] 02:44:09 INFO - PROCESS | 1960 | 1462527849294 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8970e800) [pid = 1960] [serial = 1746] [outer = 0x87cc6c00] 02:44:10 INFO - PROCESS | 1960 | 1462527850284 Marionette TRACE conn5 <- [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]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1942ms 02:44:10 INFO - PROCESS | 1960 | 1462527850322 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 1960 | 1462527850328 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 02:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:44:10 INFO - PROCESS | 1960 | 1462527850337 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 1960 | 1462527850344 Marionette TRACE conn5 <- [1,2298,null,{}] 02:44:10 INFO - PROCESS | 1960 | 1462527850352 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 1960 | 1462527850616 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 02:44:10 INFO - PROCESS | 1960 | 1462527850958 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4efc00 == 126 [pid = 1960] [id = 582] 02:44:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8b740000) [pid = 1960] [serial = 1747] [outer = (nil)] 02:44:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b7c7000) [pid = 1960] [serial = 1748] [outer = 0x8b740000] 02:44:11 INFO - PROCESS | 1960 | 1462527851061 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8bca4800) [pid = 1960] [serial = 1749] [outer = 0x8b740000] 02:44:12 INFO - PROCESS | 1960 | 1462527852059 Marionette TRACE conn5 <- [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]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1797ms 02:44:12 INFO - PROCESS | 1960 | 1462527852137 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 1960 | 1462527852145 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 02:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:44:12 INFO - PROCESS | 1960 | 1462527852152 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 1960 | 1462527852156 Marionette TRACE conn5 <- [1,2302,null,{}] 02:44:12 INFO - PROCESS | 1960 | 1462527852163 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 1960 | 1462527852547 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 02:44:13 INFO - PROCESS | 1960 | 1462527853027 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced5c00 == 127 [pid = 1960] [id = 583] 02:44:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8cedb400) [pid = 1960] [serial = 1750] [outer = (nil)] 02:44:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8cf33c00) [pid = 1960] [serial = 1751] [outer = 0x8cedb400] 02:44:13 INFO - PROCESS | 1960 | 1462527853128 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cf3c400) [pid = 1960] [serial = 1752] [outer = 0x8cedb400] 02:44:14 INFO - PROCESS | 1960 | 1462527854138 Marionette TRACE conn5 <- [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]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2044ms 02:44:14 INFO - PROCESS | 1960 | 1462527854198 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1960 | 1462527854205 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:44:14 INFO - PROCESS | 1960 | 1462527854224 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1960 | 1462527854233 Marionette TRACE conn5 <- [1,2306,null,{}] 02:44:14 INFO - PROCESS | 1960 | 1462527854241 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 1960 | 1462527854558 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 02:44:14 INFO - PROCESS | 1960 | 1462527854932 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4eac00 == 128 [pid = 1960] [id = 584] 02:44:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8bf1e000) [pid = 1960] [serial = 1753] [outer = (nil)] 02:44:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8dccd400) [pid = 1960] [serial = 1754] [outer = 0x8bf1e000] 02:44:15 INFO - PROCESS | 1960 | 1462527855027 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8eb66400) [pid = 1960] [serial = 1755] [outer = 0x8bf1e000] 02:44:16 INFO - PROCESS | 1960 | 1462527856119 Marionette TRACE conn5 <- [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]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1947ms 02:44:16 INFO - PROCESS | 1960 | 1462527856183 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 1960 | 1462527856190 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 02:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:44:16 INFO - PROCESS | 1960 | 1462527856201 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 1960 | 1462527856205 Marionette TRACE conn5 <- [1,2310,null,{}] 02:44:16 INFO - PROCESS | 1960 | 1462527856212 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 1960 | 1462527856504 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 02:44:16 INFO - PROCESS | 1960 | 1462527856900 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf39400 == 129 [pid = 1960] [id = 585] 02:44:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8dcc8400) [pid = 1960] [serial = 1756] [outer = (nil)] 02:44:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x90351000) [pid = 1960] [serial = 1757] [outer = 0x8dcc8400] 02:44:17 INFO - PROCESS | 1960 | 1462527857073 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x91556400) [pid = 1960] [serial = 1758] [outer = 0x8dcc8400] 02:44:18 INFO - PROCESS | 1960 | 1462527858266 Marionette TRACE conn5 <- [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]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2138ms 02:44:18 INFO - PROCESS | 1960 | 1462527858340 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 1960 | 1462527858344 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 02:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:44:18 INFO - PROCESS | 1960 | 1462527858351 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 1960 | 1462527858355 Marionette TRACE conn5 <- [1,2314,null,{}] 02:44:18 INFO - PROCESS | 1960 | 1462527858361 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 1960 | 1462527858740 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 02:44:19 INFO - PROCESS | 1960 | 1462527859133 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x91563000 == 130 [pid = 1960] [id = 586] 02:44:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x915ef400) [pid = 1960] [serial = 1759] [outer = (nil)] 02:44:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x915fb000) [pid = 1960] [serial = 1760] [outer = 0x915ef400] 02:44:19 INFO - PROCESS | 1960 | 1462527859241 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x91defc00) [pid = 1960] [serial = 1761] [outer = 0x915ef400] 02:44:20 INFO - PROCESS | 1960 | 1462527860246 Marionette TRACE conn5 <- [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]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1937ms 02:44:20 INFO - PROCESS | 1960 | 1462527860290 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 1960 | 1462527860294 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 02:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:44:20 INFO - PROCESS | 1960 | 1462527860302 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 1960 | 1462527860306 Marionette TRACE conn5 <- [1,2318,null,{}] 02:44:20 INFO - PROCESS | 1960 | 1462527860312 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 1960 | 1462527860564 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 02:44:20 INFO - PROCESS | 1960 | 1462527860895 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cede400 == 131 [pid = 1960] [id = 587] 02:44:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8efc7800) [pid = 1960] [serial = 1762] [outer = (nil)] 02:44:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x91ed7800) [pid = 1960] [serial = 1763] [outer = 0x8efc7800] 02:44:20 INFO - PROCESS | 1960 | 1462527860995 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x92057400) [pid = 1960] [serial = 1764] [outer = 0x8efc7800] 02:44:21 INFO - PROCESS | 1960 | 1462527861947 Marionette TRACE conn5 <- [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] 02:44:21 INFO - PROCESS | 1960 | 1462527861997 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 02:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:44:22 INFO - PROCESS | 1960 | 1462527862004 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 1960 | 1462527862008 Marionette TRACE conn5 <- [1,2322,null,{}] 02:44:22 INFO - PROCESS | 1960 | 1462527862014 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 1960 | 1462527862289 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 02:44:22 INFO - PROCESS | 1960 | 1462527862624 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x8e7cd400 == 132 [pid = 1960] [id = 588] 02:44:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x91640800) [pid = 1960] [serial = 1765] [outer = (nil)] 02:44:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x92c09000) [pid = 1960] [serial = 1766] [outer = 0x91640800] 02:44:22 INFO - PROCESS | 1960 | 1462527862720 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a02400) [pid = 1960] [serial = 1767] [outer = 0x91640800] 02:44:23 INFO - PROCESS | 1960 | 1462527863649 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1689ms 02:44:23 INFO - PROCESS | 1960 | 1462527863695 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 1960 | 1462527863699 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 02:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:44:23 INFO - PROCESS | 1960 | 1462527863726 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1960 | 1462527863731 Marionette TRACE conn5 <- [1,2326,null,{}] 02:44:23 INFO - PROCESS | 1960 | 1462527863741 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 1960 | 1462527863993 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 02:44:24 INFO - PROCESS | 1960 | 1462527864373 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c7f400 == 133 [pid = 1960] [id = 589] 02:44:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x91ed3000) [pid = 1960] [serial = 1768] [outer = (nil)] 02:44:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x93a41800) [pid = 1960] [serial = 1769] [outer = 0x91ed3000] 02:44:24 INFO - PROCESS | 1960 | 1462527864502 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x93a4a800) [pid = 1960] [serial = 1770] [outer = 0x91ed3000] 02:44:25 INFO - PROCESS | 1960 | 1462527865381 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1708ms 02:44:25 INFO - PROCESS | 1960 | 1462527865416 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 1960 | 1462527865420 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 02:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:44:25 INFO - PROCESS | 1960 | 1462527865427 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 1960 | 1462527865431 Marionette TRACE conn5 <- [1,2330,null,{}] 02:44:25 INFO - PROCESS | 1960 | 1462527865459 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 1960 | 1462527865718 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 02:44:26 INFO - PROCESS | 1960 | 1462527866052 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b4f800 == 134 [pid = 1960] [id = 590] 02:44:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x93a20400) [pid = 1960] [serial = 1771] [outer = (nil)] 02:44:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x945ebc00) [pid = 1960] [serial = 1772] [outer = 0x93a20400] 02:44:26 INFO - PROCESS | 1960 | 1462527866156 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x94671800) [pid = 1960] [serial = 1773] [outer = 0x93a20400] 02:44:27 INFO - PROCESS | 1960 | 1462527867067 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1690ms 02:44:27 INFO - PROCESS | 1960 | 1462527867135 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1960 | 1462527867140 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:44:27 INFO - PROCESS | 1960 | 1462527867153 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1960 | 1462527867156 Marionette TRACE conn5 <- [1,2334,null,{}] 02:44:27 INFO - PROCESS | 1960 | 1462527867162 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 1960 | 1462527867410 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 02:44:27 INFO - PROCESS | 1960 | 1462527867766 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x9526e800 == 135 [pid = 1960] [id = 591] 02:44:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x95275400) [pid = 1960] [serial = 1774] [outer = (nil)] 02:44:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x95d2bc00) [pid = 1960] [serial = 1775] [outer = 0x95275400] 02:44:27 INFO - PROCESS | 1960 | 1462527867880 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x960c9c00) [pid = 1960] [serial = 1776] [outer = 0x95275400] 02:44:28 INFO - PROCESS | 1960 | 1462527868901 Marionette TRACE conn5 <- [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]]]}] 02:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1791ms 02:44:28 INFO - PROCESS | 1960 | 1462527868944 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 02:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:44:28 INFO - PROCESS | 1960 | 1462527868949 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 02:44:28 INFO - PROCESS | 1960 | 1462527868956 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 1960 | 1462527868961 Marionette TRACE conn5 <- [1,2338,null,{}] 02:44:28 INFO - PROCESS | 1960 | 1462527868967 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 1960 | 1462527869262 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 02:44:29 INFO - PROCESS | 1960 | 1462527869606 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad6000 == 136 [pid = 1960] [id = 592] 02:44:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x94672400) [pid = 1960] [serial = 1777] [outer = (nil)] 02:44:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x98df6000) [pid = 1960] [serial = 1778] [outer = 0x94672400] 02:44:29 INFO - PROCESS | 1960 | 1462527869705 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x99786c00) [pid = 1960] [serial = 1779] [outer = 0x94672400] 02:44:30 INFO - PROCESS | 1960 | 1462527870673 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1740ms 02:44:30 INFO - PROCESS | 1960 | 1462527870697 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 1960 | 1462527870702 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:44:30 INFO - PROCESS | 1960 | 1462527870709 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 1960 | 1462527870713 Marionette TRACE conn5 <- [1,2342,null,{}] 02:44:30 INFO - PROCESS | 1960 | 1462527870720 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 1960 | 1462527870959 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 02:44:31 INFO - PROCESS | 1960 | 1462527871303 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x94669800 == 137 [pid = 1960] [id = 593] 02:44:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x97672c00) [pid = 1960] [serial = 1780] [outer = (nil)] 02:44:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9a479000) [pid = 1960] [serial = 1781] [outer = 0x97672c00] 02:44:31 INFO - PROCESS | 1960 | 1462527871400 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9a47cc00) [pid = 1960] [serial = 1782] [outer = 0x97672c00] 02:44:32 INFO - PROCESS | 1960 | 1462527872337 Marionette TRACE conn5 <- [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]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1685ms 02:44:32 INFO - PROCESS | 1960 | 1462527872396 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 1960 | 1462527872399 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:44:32 INFO - PROCESS | 1960 | 1462527872407 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 1960 | 1462527872411 Marionette TRACE conn5 <- [1,2346,null,{}] 02:44:32 INFO - PROCESS | 1960 | 1462527872417 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 1960 | 1462527872667 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 02:44:33 INFO - PROCESS | 1960 | 1462527873008 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c5c00 == 138 [pid = 1960] [id = 594] 02:44:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9a479800) [pid = 1960] [serial = 1783] [outer = (nil)] 02:44:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x9ad90c00) [pid = 1960] [serial = 1784] [outer = 0x9a479800] 02:44:33 INFO - PROCESS | 1960 | 1462527873155 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x9b421800) [pid = 1960] [serial = 1785] [outer = 0x9a479800] 02:44:34 INFO - PROCESS | 1960 | 1462527874180 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1834ms 02:44:34 INFO - PROCESS | 1960 | 1462527874243 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 1960 | 1462527874246 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 02:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:44:34 INFO - PROCESS | 1960 | 1462527874253 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - PROCESS | 1960 | 1462527874256 Marionette TRACE conn5 <- [1,2350,null,{}] 02:44:34 INFO - PROCESS | 1960 | 1462527874263 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 1960 | 1462527874554 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 02:44:34 INFO - PROCESS | 1960 | 1462527874908 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x95270000 == 139 [pid = 1960] [id = 595] 02:44:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x960c3000) [pid = 1960] [serial = 1786] [outer = (nil)] 02:44:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9b91c400) [pid = 1960] [serial = 1787] [outer = 0x960c3000] 02:44:35 INFO - PROCESS | 1960 | 1462527875004 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x9d34b800) [pid = 1960] [serial = 1788] [outer = 0x960c3000] 02:44:35 INFO - PROCESS | 1960 | 1462527875898 Marionette TRACE conn5 <- [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]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1683ms 02:44:35 INFO - PROCESS | 1960 | 1462527875937 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1960 | 1462527875941 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:44:35 INFO - PROCESS | 1960 | 1462527875947 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1960 | 1462527875951 Marionette TRACE conn5 <- [1,2354,null,{}] 02:44:35 INFO - PROCESS | 1960 | 1462527875958 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 1960 | 1462527876216 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 02:44:36 INFO - PROCESS | 1960 | 1462527876552 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cc000 == 140 [pid = 1960] [id = 596] 02:44:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x99e4b000) [pid = 1960] [serial = 1789] [outer = (nil)] 02:44:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0xa0534800) [pid = 1960] [serial = 1790] [outer = 0x99e4b000] 02:44:36 INFO - PROCESS | 1960 | 1462527876651 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0xa0542800) [pid = 1960] [serial = 1791] [outer = 0x99e4b000] 02:44:37 INFO - PROCESS | 1960 | 1462527877555 Marionette TRACE conn5 <- [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]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1682ms 02:44:37 INFO - PROCESS | 1960 | 1462527877631 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 02:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:44:37 INFO - PROCESS | 1960 | 1462527877636 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 02:44:37 INFO - PROCESS | 1960 | 1462527877643 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 1960 | 1462527877646 Marionette TRACE conn5 <- [1,2358,null,{}] 02:44:37 INFO - PROCESS | 1960 | 1462527877652 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 1960 | 1462527877902 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 02:44:38 INFO - PROCESS | 1960 | 1462527878218 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b5400 == 141 [pid = 1960] [id = 597] 02:44:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x9b8acc00) [pid = 1960] [serial = 1792] [outer = (nil)] 02:44:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0xa23e1400) [pid = 1960] [serial = 1793] [outer = 0x9b8acc00] 02:44:38 INFO - PROCESS | 1960 | 1462527878324 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0xa2783c00) [pid = 1960] [serial = 1794] [outer = 0x9b8acc00] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf10400 == 140 [pid = 1960] [id = 473] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab2000 == 139 [pid = 1960] [id = 472] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bcaac00 == 138 [pid = 1960] [id = 580] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca5c00 == 137 [pid = 1960] [id = 579] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b37d000 == 136 [pid = 1960] [id = 578] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a87c00 == 135 [pid = 1960] [id = 577] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x92c06400 == 134 [pid = 1960] [id = 575] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8ac00 == 133 [pid = 1960] [id = 574] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x98925400 == 132 [pid = 1960] [id = 573] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x93a26800 == 131 [pid = 1960] [id = 571] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x981f1800 == 130 [pid = 1960] [id = 572] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x92b46000 == 129 [pid = 1960] [id = 570] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x91df3800 == 128 [pid = 1960] [id = 569] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8bf1c000 == 127 [pid = 1960] [id = 568] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x915ee800 == 126 [pid = 1960] [id = 567] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad9800 == 125 [pid = 1960] [id = 566] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8efc1800 == 124 [pid = 1960] [id = 564] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbf3000 == 123 [pid = 1960] [id = 565] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7d5000 == 122 [pid = 1960] [id = 563] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8cecdc00 == 121 [pid = 1960] [id = 562] 02:44:41 INFO - PROCESS | 1960 | --DOCSHELL 0x874adc00 == 120 [pid = 1960] [id = 561] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x8d1b1c00) [pid = 1960] [serial = 1679] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x99e49c00) [pid = 1960] [serial = 1650] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x8aaba800) [pid = 1960] [serial = 1622] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0xa36ad400) [pid = 1960] [serial = 1671] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0xa2387800) [pid = 1960] [serial = 1659] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8dad4c00) [pid = 1960] [serial = 1680] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x8cec4400) [pid = 1960] [serial = 1677] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x981f3800) [pid = 1960] [serial = 1646] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8b739800) [pid = 1960] [serial = 1674] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x98a66800) [pid = 1960] [serial = 1647] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x997ad800) [pid = 1960] [serial = 1649] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0xa3317400) [pid = 1960] [serial = 1668] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x9ac12000) [pid = 1960] [serial = 1652] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8b37e000) [pid = 1960] [serial = 1673] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x9034f400) [pid = 1960] [serial = 1628] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x9b924c00) [pid = 1960] [serial = 1655] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x92054000) [pid = 1960] [serial = 1634] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0xa330ec00) [pid = 1960] [serial = 1667] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x9b8a6400) [pid = 1960] [serial = 1653] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0xa22c2000) [pid = 1960] [serial = 1658] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0xa2529400) [pid = 1960] [serial = 1661] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0xa27c9c00) [pid = 1960] [serial = 1664] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0xa31c8400) [pid = 1960] [serial = 1665] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x9163e800) [pid = 1960] [serial = 1631] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8dbe8400) [pid = 1960] [serial = 1619] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8dad4800) [pid = 1960] [serial = 1625] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x93a08800) [pid = 1960] [serial = 1637] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x9d377c00) [pid = 1960] [serial = 1656] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8bf1f800) [pid = 1960] [serial = 1676] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9466a800) [pid = 1960] [serial = 1640] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0xa36a7c00) [pid = 1960] [serial = 1670] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0xa2709800) [pid = 1960] [serial = 1662] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x96010800) [pid = 1960] [serial = 1644] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x95d2b000) [pid = 1960] [serial = 1643] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8d16a400) [pid = 1960] [serial = 1682] [outer = (nil)] [url = about:blank] 02:44:41 INFO - PROCESS | 1960 | 1462527881903 Marionette TRACE conn5 <- [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]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 4294ms 02:44:41 INFO - PROCESS | 1960 | 1462527881937 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 1960 | 1462527881942 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 02:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:44:41 INFO - PROCESS | 1960 | 1462527881952 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 1960 | 1462527881957 Marionette TRACE conn5 <- [1,2362,null,{}] 02:44:41 INFO - PROCESS | 1960 | 1462527881967 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:42 INFO - PROCESS | 1960 | 1462527882242 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 02:44:42 INFO - PROCESS | 1960 | 1462527882466 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x874adc00 == 121 [pid = 1960] [id = 598] 02:44:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x885a9800) [pid = 1960] [serial = 1795] [outer = (nil)] 02:44:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8b37cc00) [pid = 1960] [serial = 1796] [outer = 0x885a9800] 02:44:42 INFO - PROCESS | 1960 | 1462527882556 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8b4ee400) [pid = 1960] [serial = 1797] [outer = 0x885a9800] 02:44:43 INFO - PROCESS | 1960 | 1462527883462 Marionette TRACE conn5 <- [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]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 02:44:43 INFO - PROCESS | 1960 | 1462527883538 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 1960 | 1462527883546 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:44:43 INFO - PROCESS | 1960 | 1462527883557 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 1960 | 1462527883562 Marionette TRACE conn5 <- [1,2366,null,{}] 02:44:43 INFO - PROCESS | 1960 | 1462527883568 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 1960 | 1462527883815 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 02:44:44 INFO - PROCESS | 1960 | 1462527884111 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b739800 == 122 [pid = 1960] [id = 599] 02:44:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8b7ca000) [pid = 1960] [serial = 1798] [outer = (nil)] 02:44:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8bf19400) [pid = 1960] [serial = 1799] [outer = 0x8b7ca000] 02:44:44 INFO - PROCESS | 1960 | 1462527884202 Marionette DEBUG loaded listener.js 02:44:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8cecb800) [pid = 1960] [serial = 1800] [outer = 0x8b7ca000] 02:44:45 INFO - PROCESS | 1960 | 1462527885215 Marionette TRACE conn5 <- [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]]]}] 02:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1685ms 02:44:45 INFO - PROCESS | 1960 | 1462527885244 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 02:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:44:45 INFO - PROCESS | 1960 | 1462527885248 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 02:44:45 INFO - PROCESS | 1960 | 1462527885256 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:44:45 INFO - PROCESS | 1960 | 1462527885262 Marionette TRACE conn5 <- [1,2370,null,{}] 02:44:45 INFO - PROCESS | 1960 | 1462527885287 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 1960 | 1462527885637 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 02:44:45 INFO - PROCESS | 1960 | 1462527885864 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1ad400 == 123 [pid = 1960] [id = 600] 02:44:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8dacf000) [pid = 1960] [serial = 1801] [outer = (nil)] 02:44:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8dad5000) [pid = 1960] [serial = 1802] [outer = 0x8dacf000] 02:44:45 INFO - PROCESS | 1960 | 1462527885952 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x8dbee000) [pid = 1960] [serial = 1803] [outer = 0x8dacf000] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8eb62800) [pid = 1960] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x976d3000) [pid = 1960] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x92059800) [pid = 1960] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9a480400) [pid = 1960] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x87a8a800) [pid = 1960] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8ced0400) [pid = 1960] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x915f2000) [pid = 1960] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8847b400) [pid = 1960] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x93a1a400) [pid = 1960] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8bf1ac00) [pid = 1960] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x91ed4800) [pid = 1960] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x98de8400) [pid = 1960] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x98a66000) [pid = 1960] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x997a2400) [pid = 1960] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x93a0b400) [pid = 1960] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8b37f000) [pid = 1960] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x87cc7c00) [pid = 1960] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x87a83000) [pid = 1960] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8cf3b000) [pid = 1960] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x91564400) [pid = 1960] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x90345800) [pid = 1960] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x920d6800) [pid = 1960] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x9034ac00) [pid = 1960] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8a74c400) [pid = 1960] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8cf3a000) [pid = 1960] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x90352800) [pid = 1960] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8dbf3800) [pid = 1960] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:44:46 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x91c7dc00) [pid = 1960] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:44:47 INFO - PROCESS | 1960 | 1462527887407 Marionette TRACE conn5 <- [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]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2190ms 02:44:47 INFO - PROCESS | 1960 | 1462527887447 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1960 | 1462527887451 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:44:47 INFO - PROCESS | 1960 | 1462527887458 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1960 | 1462527887461 Marionette TRACE conn5 <- [1,2374,null,{}] 02:44:47 INFO - PROCESS | 1960 | 1462527887467 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 1960 | 1462527887694 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 02:44:47 INFO - PROCESS | 1960 | 1462527887906 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7d400 == 124 [pid = 1960] [id = 601] 02:44:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8a749000) [pid = 1960] [serial = 1804] [outer = (nil)] 02:44:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8dad6800) [pid = 1960] [serial = 1805] [outer = 0x8a749000] 02:44:47 INFO - PROCESS | 1960 | 1462527887990 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8dccac00) [pid = 1960] [serial = 1806] [outer = 0x8a749000] 02:44:49 INFO - PROCESS | 1960 | 1462527889091 Marionette TRACE conn5 <- [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]]]}] 02:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1683ms 02:44:49 INFO - PROCESS | 1960 | 1462527889143 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 1960 | 1462527889149 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:44:49 INFO - PROCESS | 1960 | 1462527889159 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 1960 | 1462527889166 Marionette TRACE conn5 <- [1,2378,null,{}] 02:44:49 INFO - PROCESS | 1960 | 1462527889177 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 1960 | 1462527889443 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 02:44:49 INFO - PROCESS | 1960 | 1462527889775 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a741800 == 125 [pid = 1960] [id = 602] 02:44:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8a74f000) [pid = 1960] [serial = 1807] [outer = (nil)] 02:44:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8b73a800) [pid = 1960] [serial = 1808] [outer = 0x8a74f000] 02:44:49 INFO - PROCESS | 1960 | 1462527889884 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8bca7400) [pid = 1960] [serial = 1809] [outer = 0x8a74f000] 02:44:50 INFO - PROCESS | 1960 | 1462527890874 Marionette TRACE conn5 <- [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]]]}] 02:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1789ms 02:44:50 INFO - PROCESS | 1960 | 1462527890949 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 1960 | 1462527890959 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 02:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:44:50 INFO - PROCESS | 1960 | 1462527890971 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 1960 | 1462527890975 Marionette TRACE conn5 <- [1,2382,null,{}] 02:44:50 INFO - PROCESS | 1960 | 1462527890983 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 1960 | 1462527891303 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 02:44:51 INFO - PROCESS | 1960 | 1462527891652 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef8400 == 126 [pid = 1960] [id = 603] 02:44:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8cda8c00) [pid = 1960] [serial = 1810] [outer = (nil)] 02:44:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8dace400) [pid = 1960] [serial = 1811] [outer = 0x8cda8c00] 02:44:51 INFO - PROCESS | 1960 | 1462527891744 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8eb62800) [pid = 1960] [serial = 1812] [outer = 0x8cda8c00] 02:44:52 INFO - PROCESS | 1960 | 1462527892816 Marionette TRACE conn5 <- [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]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1890ms 02:44:52 INFO - PROCESS | 1960 | 1462527892861 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 1960 | 1462527892866 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 02:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:44:52 INFO - PROCESS | 1960 | 1462527892873 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 1960 | 1462527892880 Marionette TRACE conn5 <- [1,2386,null,{}] 02:44:52 INFO - PROCESS | 1960 | 1462527892898 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 1960 | 1462527893160 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 02:44:53 INFO - PROCESS | 1960 | 1462527893502 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x915ee000 == 127 [pid = 1960] [id = 604] 02:44:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x915ee400) [pid = 1960] [serial = 1813] [outer = (nil)] 02:44:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x915f3c00) [pid = 1960] [serial = 1814] [outer = 0x915ee400] 02:44:53 INFO - PROCESS | 1960 | 1462527893604 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x916bcc00) [pid = 1960] [serial = 1815] [outer = 0x915ee400] 02:44:54 INFO - PROCESS | 1960 | 1462527894573 Marionette TRACE conn5 <- [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]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1742ms 02:44:54 INFO - PROCESS | 1960 | 1462527894617 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 1960 | 1462527894622 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:44:54 INFO - PROCESS | 1960 | 1462527894629 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 1960 | 1462527894632 Marionette TRACE conn5 <- [1,2390,null,{}] 02:44:54 INFO - PROCESS | 1960 | 1462527894639 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 1960 | 1462527894903 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 02:44:55 INFO - PROCESS | 1960 | 1462527895243 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbef800 == 128 [pid = 1960] [id = 605] 02:44:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x9155bc00) [pid = 1960] [serial = 1816] [outer = (nil)] 02:44:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x91df1800) [pid = 1960] [serial = 1817] [outer = 0x9155bc00] 02:44:55 INFO - PROCESS | 1960 | 1462527895341 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x91ed4800) [pid = 1960] [serial = 1818] [outer = 0x9155bc00] 02:44:56 INFO - PROCESS | 1960 | 1462527896273 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1685ms 02:44:56 INFO - PROCESS | 1960 | 1462527896316 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 02:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:44:56 INFO - PROCESS | 1960 | 1462527896321 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 02:44:56 INFO - PROCESS | 1960 | 1462527896328 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 1960 | 1462527896332 Marionette TRACE conn5 <- [1,2394,null,{}] 02:44:56 INFO - PROCESS | 1960 | 1462527896338 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 1960 | 1462527896588 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 02:44:56 INFO - PROCESS | 1960 | 1462527896935 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b748c00 == 129 [pid = 1960] [id = 606] 02:44:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x90471800) [pid = 1960] [serial = 1819] [outer = (nil)] 02:44:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x92059800) [pid = 1960] [serial = 1820] [outer = 0x90471800] 02:44:57 INFO - PROCESS | 1960 | 1462527897034 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x92b47800) [pid = 1960] [serial = 1821] [outer = 0x90471800] 02:44:58 INFO - PROCESS | 1960 | 1462527897998 Marionette TRACE conn5 <- [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]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1734ms 02:44:58 INFO - PROCESS | 1960 | 1462527898063 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1960 | 1462527898068 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 02:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:44:58 INFO - PROCESS | 1960 | 1462527898075 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1960 | 1462527898079 Marionette TRACE conn5 <- [1,2398,null,{}] 02:44:58 INFO - PROCESS | 1960 | 1462527898085 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 1960 | 1462527898398 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 02:44:58 INFO - PROCESS | 1960 | 1462527898784 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x89704800 == 130 [pid = 1960] [id = 607] 02:44:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x93a44c00) [pid = 1960] [serial = 1822] [outer = (nil)] 02:44:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x93aae400) [pid = 1960] [serial = 1823] [outer = 0x93a44c00] 02:44:58 INFO - PROCESS | 1960 | 1462527898885 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x94668800) [pid = 1960] [serial = 1824] [outer = 0x93a44c00] 02:44:59 INFO - PROCESS | 1960 | 1462527899835 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1789ms 02:44:59 INFO - PROCESS | 1960 | 1462527899867 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 1960 | 1462527899872 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 02:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:44:59 INFO - PROCESS | 1960 | 1462527899888 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 1960 | 1462527899891 Marionette TRACE conn5 <- [1,2402,null,{}] 02:44:59 INFO - PROCESS | 1960 | 1462527899903 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:00 INFO - PROCESS | 1960 | 1462527900151 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 02:45:00 INFO - PROCESS | 1960 | 1462527900489 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x93ad7400 == 131 [pid = 1960] [id = 608] 02:45:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x93adac00) [pid = 1960] [serial = 1825] [outer = (nil)] 02:45:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x9513dc00) [pid = 1960] [serial = 1826] [outer = 0x93adac00] 02:45:00 INFO - PROCESS | 1960 | 1462527900596 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x96015800) [pid = 1960] [serial = 1827] [outer = 0x93adac00] 02:45:01 INFO - PROCESS | 1960 | 1462527901532 Marionette TRACE conn5 <- [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]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1695ms 02:45:01 INFO - PROCESS | 1960 | 1462527901580 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 02:45:01 INFO - PROCESS | 1960 | 1462527901584 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 02:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:45:01 INFO - PROCESS | 1960 | 1462527901591 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 1960 | 1462527901595 Marionette TRACE conn5 <- [1,2406,null,{}] 02:45:01 INFO - PROCESS | 1960 | 1462527901601 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 1960 | 1462527901853 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 02:45:02 INFO - PROCESS | 1960 | 1462527902226 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df1c00 == 132 [pid = 1960] [id = 609] 02:45:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x92c0b000) [pid = 1960] [serial = 1828] [outer = (nil)] 02:45:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x97751800) [pid = 1960] [serial = 1829] [outer = 0x92c0b000] 02:45:02 INFO - PROCESS | 1960 | 1462527902328 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x97758400) [pid = 1960] [serial = 1830] [outer = 0x92c0b000] 02:45:03 INFO - PROCESS | 1960 | 1462527903258 Marionette TRACE conn5 <- [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]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1742ms 02:45:03 INFO - PROCESS | 1960 | 1462527903335 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 1960 | 1462527903338 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:45:03 INFO - PROCESS | 1960 | 1462527903346 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 1960 | 1462527903350 Marionette TRACE conn5 <- [1,2410,null,{}] 02:45:03 INFO - PROCESS | 1960 | 1462527903356 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 1960 | 1462527903607 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 02:45:03 INFO - PROCESS | 1960 | 1462527903962 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c3800 == 133 [pid = 1960] [id = 610] 02:45:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x960c8000) [pid = 1960] [serial = 1831] [outer = (nil)] 02:45:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x98df1000) [pid = 1960] [serial = 1832] [outer = 0x960c8000] 02:45:04 INFO - PROCESS | 1960 | 1462527904058 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x98df5c00) [pid = 1960] [serial = 1833] [outer = 0x960c8000] 02:45:05 INFO - PROCESS | 1960 | 1462527905070 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1740ms 02:45:05 INFO - PROCESS | 1960 | 1462527905087 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 02:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:45:05 INFO - PROCESS | 1960 | 1462527905091 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 02:45:05 INFO - PROCESS | 1960 | 1462527905098 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1960 | 1462527905102 Marionette TRACE conn5 <- [1,2414,null,{}] 02:45:05 INFO - PROCESS | 1960 | 1462527905108 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 1960 | 1462527905358 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 02:45:05 INFO - PROCESS | 1960 | 1462527905710 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x9513bc00 == 134 [pid = 1960] [id = 611] 02:45:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x98a66800) [pid = 1960] [serial = 1834] [outer = (nil)] 02:45:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x9a963000) [pid = 1960] [serial = 1835] [outer = 0x98a66800] 02:45:05 INFO - PROCESS | 1960 | 1462527905809 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x9a968800) [pid = 1960] [serial = 1836] [outer = 0x98a66800] 02:45:06 INFO - PROCESS | 1960 | 1462527906749 Marionette TRACE conn5 <- [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]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1686ms 02:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:45:06 INFO - PROCESS | 1960 | 1462527906784 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 1960 | 1462527906788 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 02:45:06 INFO - PROCESS | 1960 | 1462527906795 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 1960 | 1462527906799 Marionette TRACE conn5 <- [1,2418,null,{}] 02:45:06 INFO - PROCESS | 1960 | 1462527906805 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 1960 | 1462527907091 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 02:45:07 INFO - PROCESS | 1960 | 1462527907469 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aad800 == 135 [pid = 1960] [id = 612] 02:45:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x9b8b1c00) [pid = 1960] [serial = 1837] [outer = (nil)] 02:45:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x9d88cc00) [pid = 1960] [serial = 1838] [outer = 0x9b8b1c00] 02:45:07 INFO - PROCESS | 1960 | 1462527907586 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0xa22c3c00) [pid = 1960] [serial = 1839] [outer = 0x9b8b1c00] 02:45:08 INFO - PROCESS | 1960 | 1462527908550 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1791ms 02:45:08 INFO - PROCESS | 1960 | 1462527908586 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1960 | 1462527908591 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 02:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:45:08 INFO - PROCESS | 1960 | 1462527908600 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1960 | 1462527908604 Marionette TRACE conn5 <- [1,2422,null,{}] 02:45:08 INFO - PROCESS | 1960 | 1462527908611 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 1960 | 1462527908893 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 02:45:09 INFO - PROCESS | 1960 | 1462527909360 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x9ac12400 == 136 [pid = 1960] [id = 613] 02:45:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x9d37c000) [pid = 1960] [serial = 1840] [outer = (nil)] 02:45:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0xa2710800) [pid = 1960] [serial = 1841] [outer = 0x9d37c000] 02:45:09 INFO - PROCESS | 1960 | 1462527909507 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0xa27cf000) [pid = 1960] [serial = 1842] [outer = 0x9d37c000] 02:45:10 INFO - PROCESS | 1960 | 1462527910477 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1943ms 02:45:10 INFO - PROCESS | 1960 | 1462527910544 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 02:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:45:10 INFO - PROCESS | 1960 | 1462527910549 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 02:45:10 INFO - PROCESS | 1960 | 1462527910556 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1960 | 1462527910559 Marionette TRACE conn5 <- [1,2426,null,{}] 02:45:10 INFO - PROCESS | 1960 | 1462527910565 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 1960 | 1462527910839 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 02:45:11 INFO - PROCESS | 1960 | 1462527911276 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc4400 == 137 [pid = 1960] [id = 614] 02:45:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x98dec800) [pid = 1960] [serial = 1843] [outer = (nil)] 02:45:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0xa3317400) [pid = 1960] [serial = 1844] [outer = 0x98dec800] 02:45:11 INFO - PROCESS | 1960 | 1462527911378 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0xa3657400) [pid = 1960] [serial = 1845] [outer = 0x98dec800] 02:45:12 INFO - PROCESS | 1960 | 1462527912483 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1989ms 02:45:12 INFO - PROCESS | 1960 | 1462527912547 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 1960 | 1462527912554 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 02:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:45:12 INFO - PROCESS | 1960 | 1462527912564 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 1960 | 1462527912570 Marionette TRACE conn5 <- [1,2430,null,{}] 02:45:12 INFO - PROCESS | 1960 | 1462527912581 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 1960 | 1462527912989 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 02:45:13 INFO - PROCESS | 1960 | 1462527913366 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7e800 == 138 [pid = 1960] [id = 615] 02:45:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x87cc1800) [pid = 1960] [serial = 1846] [outer = (nil)] 02:45:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0xa4f14800) [pid = 1960] [serial = 1847] [outer = 0x87cc1800] 02:45:13 INFO - PROCESS | 1960 | 1462527913462 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0xa511a800) [pid = 1960] [serial = 1848] [outer = 0x87cc1800] 02:45:14 INFO - PROCESS | 1960 | 1462527914593 Marionette TRACE conn5 <- [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]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2099ms 02:45:14 INFO - PROCESS | 1960 | 1462527914663 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 1960 | 1462527914668 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 02:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:45:14 INFO - PROCESS | 1960 | 1462527914675 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 1960 | 1462527914680 Marionette TRACE conn5 <- [1,2434,null,{}] 02:45:14 INFO - PROCESS | 1960 | 1462527914686 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 1960 | 1462527914951 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 02:45:15 INFO - PROCESS | 1960 | 1462527915283 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x98d7dc00 == 139 [pid = 1960] [id = 616] 02:45:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x997b0800) [pid = 1960] [serial = 1849] [outer = (nil)] 02:45:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0xa633ec00) [pid = 1960] [serial = 1850] [outer = 0x997b0800] 02:45:15 INFO - PROCESS | 1960 | 1462527915372 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0xa63d0800) [pid = 1960] [serial = 1851] [outer = 0x997b0800] 02:45:16 INFO - PROCESS | 1960 | 1462527916282 Marionette TRACE conn5 <- [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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1683ms 02:45:16 INFO - PROCESS | 1960 | 1462527916359 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1960 | 1462527916363 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 02:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:45:16 INFO - PROCESS | 1960 | 1462527916371 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1960 | 1462527916373 Marionette TRACE conn5 <- [1,2438,null,{}] 02:45:16 INFO - PROCESS | 1960 | 1462527916380 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 1960 | 1462527916698 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 02:45:17 INFO - PROCESS | 1960 | 1462527917054 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x99ae8400 == 140 [pid = 1960] [id = 617] 02:45:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x9a15ac00) [pid = 1960] [serial = 1852] [outer = (nil)] 02:45:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0xa6882c00) [pid = 1960] [serial = 1853] [outer = 0x9a15ac00] 02:45:17 INFO - PROCESS | 1960 | 1462527917164 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0xa6885000) [pid = 1960] [serial = 1854] [outer = 0x9a15ac00] 02:45:18 INFO - PROCESS | 1960 | 1462527918129 Marionette TRACE conn5 <- [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]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1834ms 02:45:18 INFO - PROCESS | 1960 | 1462527918206 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 1960 | 1462527918210 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:45:18 INFO - PROCESS | 1960 | 1462527918218 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1960 | 1462527918221 Marionette TRACE conn5 <- [1,2442,null,{}] 02:45:18 INFO - PROCESS | 1960 | 1462527918228 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 1960 | 1462527918540 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 02:45:18 INFO - PROCESS | 1960 | 1462527918892 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca2000 == 139 [pid = 1960] [id = 136] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x85e4dc00 == 138 [pid = 1960] [id = 258] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8dcc2800 == 137 [pid = 1960] [id = 212] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x875cc000 == 136 [pid = 1960] [id = 596] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x95270000 == 135 [pid = 1960] [id = 595] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x875c5c00 == 134 [pid = 1960] [id = 594] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x94669800 == 133 [pid = 1960] [id = 593] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad6000 == 132 [pid = 1960] [id = 592] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x92b4f800 == 131 [pid = 1960] [id = 590] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x9526e800 == 130 [pid = 1960] [id = 591] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x91c7f400 == 129 [pid = 1960] [id = 589] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7cd400 == 128 [pid = 1960] [id = 588] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8cede400 == 127 [pid = 1960] [id = 587] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x91563000 == 126 [pid = 1960] [id = 586] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf39400 == 125 [pid = 1960] [id = 585] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8ced5c00 == 124 [pid = 1960] [id = 583] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4eac00 == 123 [pid = 1960] [id = 584] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4efc00 == 122 [pid = 1960] [id = 582] 02:45:21 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc2c00 == 121 [pid = 1960] [id = 581] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8efcb800) [pid = 1960] [serial = 1692] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x98deec00) [pid = 1960] [serial = 1715] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x93a43000) [pid = 1960] [serial = 1706] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x99785400) [pid = 1960] [serial = 1716] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0xa2244800) [pid = 1960] [serial = 1728] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x887ef400) [pid = 1960] [serial = 1734] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8d169c00) [pid = 1960] [serial = 1689] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0xa1059800) [pid = 1960] [serial = 1727] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x92057000) [pid = 1960] [serial = 1700] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8aa8bc00) [pid = 1960] [serial = 1685] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x95d2e800) [pid = 1960] [serial = 1713] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8cdadc00) [pid = 1960] [serial = 1739] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x92c0ec00) [pid = 1960] [serial = 1704] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x95d26c00) [pid = 1960] [serial = 1712] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9a475400) [pid = 1960] [serial = 1719] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x92c04400) [pid = 1960] [serial = 1703] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x9b8b0400) [pid = 1960] [serial = 1725] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x99fd0400) [pid = 1960] [serial = 1718] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x9a966400) [pid = 1960] [serial = 1721] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x94673000) [pid = 1960] [serial = 1710] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x9a96d800) [pid = 1960] [serial = 1722] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x9b4d3800) [pid = 1960] [serial = 1724] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x88474000) [pid = 1960] [serial = 1733] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x8b4e8c00) [pid = 1960] [serial = 1736] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x8d1ae800) [pid = 1960] [serial = 1554] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0xa365b400) [pid = 1960] [serial = 1731] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0xa330fc00) [pid = 1960] [serial = 1730] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x9466b000) [pid = 1960] [serial = 1709] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8dad9c00) [pid = 1960] [serial = 1620] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8cf34c00) [pid = 1960] [serial = 1688] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8b7c5400) [pid = 1960] [serial = 1686] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x916b7400) [pid = 1960] [serial = 1698] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x93a4b800) [pid = 1960] [serial = 1707] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x9046a800) [pid = 1960] [serial = 1694] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9155d800) [pid = 1960] [serial = 1695] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8b741c00) [pid = 1960] [serial = 1737] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x920d4000) [pid = 1960] [serial = 1701] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8cec6400) [pid = 1960] [serial = 1740] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8efbec00) [pid = 1960] [serial = 1691] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x91635400) [pid = 1960] [serial = 1697] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x94675000) [pid = 1960] [serial = 1641] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x93a47c00) [pid = 1960] [serial = 1638] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8b742000) [pid = 1960] [serial = 1623] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8dccb000) [pid = 1960] [serial = 1626] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x91c74000) [pid = 1960] [serial = 1632] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x9155c400) [pid = 1960] [serial = 1629] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x920d0000) [pid = 1960] [serial = 1635] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8cf37000) [pid = 1960] [serial = 1742] [outer = (nil)] [url = about:blank] 02:45:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x868d9400 == 122 [pid = 1960] [id = 618] 02:45:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x874a9800) [pid = 1960] [serial = 1855] [outer = (nil)] 02:45:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87a86c00) [pid = 1960] [serial = 1856] [outer = 0x874a9800] 02:45:21 INFO - PROCESS | 1960 | 1462527921991 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x88479800) [pid = 1960] [serial = 1857] [outer = 0x874a9800] 02:45:22 INFO - PROCESS | 1960 | 1462527922878 Marionette TRACE conn5 <- [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]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 4700ms 02:45:22 INFO - PROCESS | 1960 | 1462527922919 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 1960 | 1462527922927 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 02:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:45:22 INFO - PROCESS | 1960 | 1462527922936 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 1960 | 1462527922942 Marionette TRACE conn5 <- [1,2446,null,{}] 02:45:22 INFO - PROCESS | 1960 | 1462527922950 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 1960 | 1462527923182 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 02:45:23 INFO - PROCESS | 1960 | 1462527923462 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b37bc00 == 123 [pid = 1960] [id = 619] 02:45:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8b37e000) [pid = 1960] [serial = 1858] [outer = (nil)] 02:45:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b385400) [pid = 1960] [serial = 1859] [outer = 0x8b37e000] 02:45:23 INFO - PROCESS | 1960 | 1462527923597 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b4f1400) [pid = 1960] [serial = 1860] [outer = 0x8b37e000] 02:45:24 INFO - PROCESS | 1960 | 1462527924472 Marionette TRACE conn5 <- [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]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1587ms 02:45:24 INFO - PROCESS | 1960 | 1462527924535 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 1960 | 1462527924542 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 02:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:45:24 INFO - PROCESS | 1960 | 1462527924553 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 1960 | 1462527924557 Marionette TRACE conn5 <- [1,2450,null,{}] 02:45:24 INFO - PROCESS | 1960 | 1462527924563 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 1960 | 1462527924900 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 02:45:24 INFO - PROCESS | 1960 | 1462527924934 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c8400 == 124 [pid = 1960] [id = 620] 02:45:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8b7cfc00) [pid = 1960] [serial = 1861] [outer = (nil)] 02:45:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8bf13800) [pid = 1960] [serial = 1862] [outer = 0x8b7cfc00] 02:45:25 INFO - PROCESS | 1960 | 1462527925025 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cec6000) [pid = 1960] [serial = 1863] [outer = 0x8b7cfc00] 02:45:26 INFO - PROCESS | 1960 | 1462527926198 Marionette TRACE conn5 <- [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]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1693ms 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x91ed3000) [pid = 1960] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8b7ca000) [pid = 1960] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8cedb400) [pid = 1960] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8b740000) [pid = 1960] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x915ef400) [pid = 1960] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8efc7800) [pid = 1960] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x95275400) [pid = 1960] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x94672400) [pid = 1960] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x91640800) [pid = 1960] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8dcc8400) [pid = 1960] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x99e4b000) [pid = 1960] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x93a20400) [pid = 1960] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8dacf000) [pid = 1960] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x960c3000) [pid = 1960] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9a479800) [pid = 1960] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x97672c00) [pid = 1960] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x8bf1e000) [pid = 1960] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x887f3c00) [pid = 1960] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x885a9800) [pid = 1960] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:45:26 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x87cc6c00) [pid = 1960] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:45:26 INFO - PROCESS | 1960 | 1462527926971 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1960 | 1462527926979 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:45:27 INFO - PROCESS | 1960 | 1462527927004 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1960 | 1462527927010 Marionette TRACE conn5 <- [1,2454,null,{}] 02:45:27 INFO - PROCESS | 1960 | 1462527927028 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 1960 | 1462527927344 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 02:45:27 INFO - PROCESS | 1960 | 1462527927478 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x8970c400 == 125 [pid = 1960] [id = 621] 02:45:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8cec2800) [pid = 1960] [serial = 1864] [outer = (nil)] 02:45:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8cf37000) [pid = 1960] [serial = 1865] [outer = 0x8cec2800] 02:45:27 INFO - PROCESS | 1960 | 1462527927559 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8d16d400) [pid = 1960] [serial = 1866] [outer = 0x8cec2800] 02:45:28 INFO - PROCESS | 1960 | 1462527928333 Marionette TRACE conn5 <- [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]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1388ms 02:45:28 INFO - PROCESS | 1960 | 1462527928392 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 1960 | 1462527928397 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 02:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:45:28 INFO - PROCESS | 1960 | 1462527928404 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 1960 | 1462527928408 Marionette TRACE conn5 <- [1,2458,null,{}] 02:45:28 INFO - PROCESS | 1960 | 1462527928414 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 1960 | 1462527928649 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 02:45:29 INFO - PROCESS | 1960 | 1462527929017 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a89000 == 126 [pid = 1960] [id = 622] 02:45:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x87a8ac00) [pid = 1960] [serial = 1867] [outer = (nil)] 02:45:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8847b400) [pid = 1960] [serial = 1868] [outer = 0x87a8ac00] 02:45:29 INFO - PROCESS | 1960 | 1462527929219 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8a742c00) [pid = 1960] [serial = 1869] [outer = 0x87a8ac00] 02:45:30 INFO - PROCESS | 1960 | 1462527930280 Marionette TRACE conn5 <- [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]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1939ms 02:45:30 INFO - PROCESS | 1960 | 1462527930345 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 1960 | 1462527930352 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 02:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:45:30 INFO - PROCESS | 1960 | 1462527930360 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 1960 | 1462527930367 Marionette TRACE conn5 <- [1,2462,null,{}] 02:45:30 INFO - PROCESS | 1960 | 1462527930375 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 1960 | 1462527930680 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 02:45:31 INFO - PROCESS | 1960 | 1462527931047 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73d000 == 127 [pid = 1960] [id = 623] 02:45:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8b7c1800) [pid = 1960] [serial = 1870] [outer = (nil)] 02:45:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8bca9c00) [pid = 1960] [serial = 1871] [outer = 0x8b7c1800] 02:45:31 INFO - PROCESS | 1960 | 1462527931145 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8cdadc00) [pid = 1960] [serial = 1872] [outer = 0x8b7c1800] 02:45:32 INFO - PROCESS | 1960 | 1462527932422 Marionette TRACE conn5 <- [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]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2087ms 02:45:32 INFO - PROCESS | 1960 | 1462527932450 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 1960 | 1462527932457 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 02:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:45:32 INFO - PROCESS | 1960 | 1462527932479 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1960 | 1462527932484 Marionette TRACE conn5 <- [1,2466,null,{}] 02:45:32 INFO - PROCESS | 1960 | 1462527932491 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:32 INFO - PROCESS | 1960 | 1462527932789 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 02:45:33 INFO - PROCESS | 1960 | 1462527933150 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec8c00 == 128 [pid = 1960] [id = 624] 02:45:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8ced7400) [pid = 1960] [serial = 1873] [outer = (nil)] 02:45:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8d1b2800) [pid = 1960] [serial = 1874] [outer = 0x8ced7400] 02:45:33 INFO - PROCESS | 1960 | 1462527933285 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8dad7800) [pid = 1960] [serial = 1875] [outer = 0x8ced7400] 02:45:34 INFO - PROCESS | 1960 | 1462527934256 Marionette TRACE conn5 <- [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]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1836ms 02:45:34 INFO - PROCESS | 1960 | 1462527934314 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 02:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:45:34 INFO - PROCESS | 1960 | 1462527934319 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 02:45:34 INFO - PROCESS | 1960 | 1462527934329 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1960 | 1462527934339 Marionette TRACE conn5 <- [1,2470,null,{}] 02:45:34 INFO - PROCESS | 1960 | 1462527934355 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 1960 | 1462527934677 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 02:45:35 INFO - PROCESS | 1960 | 1462527935065 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b744000 == 129 [pid = 1960] [id = 625] 02:45:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8d1a8400) [pid = 1960] [serial = 1876] [outer = (nil)] 02:45:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8efbec00) [pid = 1960] [serial = 1877] [outer = 0x8d1a8400] 02:45:35 INFO - PROCESS | 1960 | 1462527935165 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8efc5800) [pid = 1960] [serial = 1878] [outer = 0x8d1a8400] 02:45:36 INFO - PROCESS | 1960 | 1462527936158 Marionette TRACE conn5 <- [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]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1850ms 02:45:36 INFO - PROCESS | 1960 | 1462527936176 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 1960 | 1462527936181 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:45:36 INFO - PROCESS | 1960 | 1462527936190 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 1960 | 1462527936194 Marionette TRACE conn5 <- [1,2474,null,{}] 02:45:36 INFO - PROCESS | 1960 | 1462527936201 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 1960 | 1462527936497 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 02:45:36 INFO - PROCESS | 1960 | 1462527936850 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x8efbc400 == 130 [pid = 1960] [id = 626] 02:45:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8efcbc00) [pid = 1960] [serial = 1879] [outer = (nil)] 02:45:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x90215c00) [pid = 1960] [serial = 1880] [outer = 0x8efcbc00] 02:45:36 INFO - PROCESS | 1960 | 1462527936945 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x9021b800) [pid = 1960] [serial = 1881] [outer = 0x8efcbc00] 02:45:37 INFO - PROCESS | 1960 | 1462527937996 Marionette TRACE conn5 <- [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]]]}] 02:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1882ms 02:45:38 INFO - PROCESS | 1960 | 1462527938072 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 1960 | 1462527938077 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 02:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:45:38 INFO - PROCESS | 1960 | 1462527938084 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 1960 | 1462527938089 Marionette TRACE conn5 <- [1,2478,null,{}] 02:45:38 INFO - PROCESS | 1960 | 1462527938095 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 1960 | 1462527938387 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 02:45:38 INFO - PROCESS | 1960 | 1462527938742 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x90350400 == 131 [pid = 1960] [id = 627] 02:45:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x90351400) [pid = 1960] [serial = 1882] [outer = (nil)] 02:45:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x90470000) [pid = 1960] [serial = 1883] [outer = 0x90351400] 02:45:38 INFO - PROCESS | 1960 | 1462527938849 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x915ef400) [pid = 1960] [serial = 1884] [outer = 0x90351400] 02:45:39 INFO - PROCESS | 1960 | 1462527939922 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1884ms 02:45:39 INFO - PROCESS | 1960 | 1462527939970 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 02:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:45:39 INFO - PROCESS | 1960 | 1462527939974 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 02:45:39 INFO - PROCESS | 1960 | 1462527939982 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1960 | 1462527939986 Marionette TRACE conn5 <- [1,2482,null,{}] 02:45:39 INFO - PROCESS | 1960 | 1462527939994 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 1960 | 1462527940277 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 02:45:40 INFO - PROCESS | 1960 | 1462527940622 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad3c00 == 132 [pid = 1960] [id = 628] 02:45:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8efbf400) [pid = 1960] [serial = 1885] [outer = (nil)] 02:45:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x915f9000) [pid = 1960] [serial = 1886] [outer = 0x8efbf400] 02:45:40 INFO - PROCESS | 1960 | 1462527940734 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x91c81000) [pid = 1960] [serial = 1887] [outer = 0x8efbf400] 02:45:41 INFO - PROCESS | 1960 | 1462527941681 Marionette TRACE conn5 <- [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]]]}] 02:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1890ms 02:45:41 INFO - PROCESS | 1960 | 1462527941901 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 1960 | 1462527941906 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 02:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:45:41 INFO - PROCESS | 1960 | 1462527941942 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 1960 | 1462527941947 Marionette TRACE conn5 <- [1,2486,null,{}] 02:45:41 INFO - PROCESS | 1960 | 1462527941952 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 1960 | 1462527942205 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 02:45:42 INFO - PROCESS | 1960 | 1462527942559 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x9046e000 == 133 [pid = 1960] [id = 629] 02:45:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x9155d400) [pid = 1960] [serial = 1888] [outer = (nil)] 02:45:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x92057000) [pid = 1960] [serial = 1889] [outer = 0x9155d400] 02:45:42 INFO - PROCESS | 1960 | 1462527942654 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x920d1c00) [pid = 1960] [serial = 1890] [outer = 0x9155d400] 02:45:43 INFO - PROCESS | 1960 | 1462527943668 Marionette TRACE conn5 <- [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]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1786ms 02:45:43 INFO - PROCESS | 1960 | 1462527943729 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1960 | 1462527943734 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 02:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:45:43 INFO - PROCESS | 1960 | 1462527943741 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1960 | 1462527943746 Marionette TRACE conn5 <- [1,2490,null,{}] 02:45:43 INFO - PROCESS | 1960 | 1462527943752 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 1960 | 1462527944005 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 02:45:44 INFO - PROCESS | 1960 | 1462527944324 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x916c0800 == 134 [pid = 1960] [id = 630] 02:45:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x91df8000) [pid = 1960] [serial = 1891] [outer = (nil)] 02:45:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x92b4e800) [pid = 1960] [serial = 1892] [outer = 0x91df8000] 02:45:44 INFO - PROCESS | 1960 | 1462527944416 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x92c04000) [pid = 1960] [serial = 1893] [outer = 0x91df8000] 02:45:45 INFO - PROCESS | 1960 | 1462527945416 Marionette TRACE conn5 <- [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]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1735ms 02:45:45 INFO - PROCESS | 1960 | 1462527945477 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 02:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:45:45 INFO - PROCESS | 1960 | 1462527945489 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 02:45:45 INFO - PROCESS | 1960 | 1462527945497 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1960 | 1462527945501 Marionette TRACE conn5 <- [1,2494,null,{}] 02:45:45 INFO - PROCESS | 1960 | 1462527945508 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 1960 | 1462527945807 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 02:45:46 INFO - PROCESS | 1960 | 1462527946207 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c7cc00 == 135 [pid = 1960] [id = 631] 02:45:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x9204b800) [pid = 1960] [serial = 1894] [outer = (nil)] 02:45:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x93a22400) [pid = 1960] [serial = 1895] [outer = 0x9204b800] 02:45:46 INFO - PROCESS | 1960 | 1462527946301 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x93a27800) [pid = 1960] [serial = 1896] [outer = 0x9204b800] 02:45:47 INFO - PROCESS | 1960 | 1462527947288 Marionette TRACE conn5 <- [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]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1854ms 02:45:47 INFO - PROCESS | 1960 | 1462527947354 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 02:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:45:47 INFO - PROCESS | 1960 | 1462527947364 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 02:45:47 INFO - PROCESS | 1960 | 1462527947372 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1960 | 1462527947376 Marionette TRACE conn5 <- [1,2498,null,{}] 02:45:47 INFO - PROCESS | 1960 | 1462527947382 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 1960 | 1462527947672 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 02:45:48 INFO - PROCESS | 1960 | 1462527948030 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a03c00 == 136 [pid = 1960] [id = 632] 02:45:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x93aa4000) [pid = 1960] [serial = 1897] [outer = (nil)] 02:45:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93aac400) [pid = 1960] [serial = 1898] [outer = 0x93aa4000] 02:45:48 INFO - PROCESS | 1960 | 1462527948144 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x94672400) [pid = 1960] [serial = 1899] [outer = 0x93aa4000] 02:45:49 INFO - PROCESS | 1960 | 1462527949122 Marionette TRACE conn5 <- [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]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1788ms 02:45:49 INFO - PROCESS | 1960 | 1462527949161 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 1960 | 1462527949166 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 02:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:45:49 INFO - PROCESS | 1960 | 1462527949173 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 1960 | 1462527949178 Marionette TRACE conn5 <- [1,2502,null,{}] 02:45:49 INFO - PROCESS | 1960 | 1462527949183 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 1960 | 1462527949460 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 02:45:49 INFO - PROCESS | 1960 | 1462527949806 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x95132400 == 137 [pid = 1960] [id = 633] 02:45:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x95134c00) [pid = 1960] [serial = 1900] [outer = (nil)] 02:45:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x96012400) [pid = 1960] [serial = 1901] [outer = 0x95134c00] 02:45:49 INFO - PROCESS | 1960 | 1462527949919 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x960ca400) [pid = 1960] [serial = 1902] [outer = 0x95134c00] 02:45:50 INFO - PROCESS | 1960 | 1462527950857 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1734ms 02:45:50 INFO - PROCESS | 1960 | 1462527950908 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1960 | 1462527950913 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:45:50 INFO - PROCESS | 1960 | 1462527950920 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1960 | 1462527950924 Marionette TRACE conn5 <- [1,2506,null,{}] 02:45:50 INFO - PROCESS | 1960 | 1462527950931 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 1960 | 1462527951192 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 02:45:51 INFO - PROCESS | 1960 | 1462527951545 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a0b400 == 138 [pid = 1960] [id = 634] 02:45:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x93a4bc00) [pid = 1960] [serial = 1903] [outer = (nil)] 02:45:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x976d6400) [pid = 1960] [serial = 1904] [outer = 0x93a4bc00] 02:45:51 INFO - PROCESS | 1960 | 1462527951644 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x98df2c00) [pid = 1960] [serial = 1905] [outer = 0x93a4bc00] 02:45:52 INFO - PROCESS | 1960 | 1462527952601 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1738ms 02:45:52 INFO - PROCESS | 1960 | 1462527952660 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 1960 | 1462527952663 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 02:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:45:52 INFO - PROCESS | 1960 | 1462527952671 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 1960 | 1462527952675 Marionette TRACE conn5 <- [1,2510,null,{}] 02:45:52 INFO - PROCESS | 1960 | 1462527952681 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:52 INFO - PROCESS | 1960 | 1462527952935 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 02:45:53 INFO - PROCESS | 1960 | 1462527953281 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a4a400 == 139 [pid = 1960] [id = 635] 02:45:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x95d23800) [pid = 1960] [serial = 1906] [outer = (nil)] 02:45:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x99fcec00) [pid = 1960] [serial = 1907] [outer = 0x95d23800] 02:45:53 INFO - PROCESS | 1960 | 1462527953378 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x9a472800) [pid = 1960] [serial = 1908] [outer = 0x95d23800] 02:45:54 INFO - PROCESS | 1960 | 1462527954296 Marionette TRACE conn5 <- [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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1695ms 02:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:45:54 INFO - PROCESS | 1960 | 1462527954368 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1960 | 1462527954371 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 02:45:54 INFO - PROCESS | 1960 | 1462527954378 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1960 | 1462527954381 Marionette TRACE conn5 <- [1,2514,null,{}] 02:45:54 INFO - PROCESS | 1960 | 1462527954387 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 1960 | 1462527954672 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 02:45:55 INFO - PROCESS | 1960 | 1462527955031 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b4400 == 140 [pid = 1960] [id = 636] 02:45:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x8aab5800) [pid = 1960] [serial = 1909] [outer = (nil)] 02:45:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9a96c800) [pid = 1960] [serial = 1910] [outer = 0x8aab5800] 02:45:55 INFO - PROCESS | 1960 | 1462527955132 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x9aa1bc00) [pid = 1960] [serial = 1911] [outer = 0x8aab5800] 02:45:56 INFO - PROCESS | 1960 | 1462527956068 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1746ms 02:45:56 INFO - PROCESS | 1960 | 1462527956125 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1960 | 1462527956129 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:45:56 INFO - PROCESS | 1960 | 1462527956136 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1960 | 1462527956140 Marionette TRACE conn5 <- [1,2518,null,{}] 02:45:56 INFO - PROCESS | 1960 | 1462527956146 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 1960 | 1462527956402 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 02:45:56 INFO - PROCESS | 1960 | 1462527956759 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x95140400 == 141 [pid = 1960] [id = 637] 02:45:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9600fc00) [pid = 1960] [serial = 1912] [outer = (nil)] 02:45:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9b8b1000) [pid = 1960] [serial = 1913] [outer = 0x9600fc00] 02:45:56 INFO - PROCESS | 1960 | 1462527956857 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9b924800) [pid = 1960] [serial = 1914] [outer = 0x9600fc00] 02:45:57 INFO - PROCESS | 1960 | 1462527957799 Marionette TRACE conn5 <- [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]]]}] 02:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1733ms 02:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:45:57 INFO - PROCESS | 1960 | 1462527957871 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 1960 | 1462527957874 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 02:45:57 INFO - PROCESS | 1960 | 1462527957882 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 1960 | 1462527957885 Marionette TRACE conn5 <- [1,2522,null,{}] 02:45:57 INFO - PROCESS | 1960 | 1462527957893 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 1960 | 1462527958176 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 02:45:58 INFO - PROCESS | 1960 | 1462527958526 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a967400 == 142 [pid = 1960] [id = 638] 02:45:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x9a96e800) [pid = 1960] [serial = 1915] [outer = (nil)] 02:45:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0xa1059800) [pid = 1960] [serial = 1916] [outer = 0x9a96e800] 02:45:58 INFO - PROCESS | 1960 | 1462527958617 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0xa224dc00) [pid = 1960] [serial = 1917] [outer = 0x9a96e800] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x91640400 == 141 [pid = 1960] [id = 483] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x875cd800 == 140 [pid = 1960] [id = 324] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x89709800 == 139 [pid = 1960] [id = 493] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1ad400 == 138 [pid = 1960] [id = 600] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x94672800 == 137 [pid = 1960] [id = 488] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x94676c00 == 136 [pid = 1960] [id = 486] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x93aacc00 == 135 [pid = 1960] [id = 485] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8e7ce000 == 134 [pid = 1960] [id = 484] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8970c400 == 133 [pid = 1960] [id = 621] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c8400 == 132 [pid = 1960] [id = 620] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b37bc00 == 131 [pid = 1960] [id = 619] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x868d9400 == 130 [pid = 1960] [id = 618] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x98d7dc00 == 129 [pid = 1960] [id = 616] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x99ae8400 == 128 [pid = 1960] [id = 617] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7e800 == 127 [pid = 1960] [id = 615] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x87cc4400 == 126 [pid = 1960] [id = 614] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x9ac12400 == 125 [pid = 1960] [id = 613] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x9513bc00 == 124 [pid = 1960] [id = 611] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x93aad800 == 123 [pid = 1960] [id = 612] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c3800 == 122 [pid = 1960] [id = 610] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x91df1c00 == 121 [pid = 1960] [id = 609] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x93ad7400 == 120 [pid = 1960] [id = 608] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x89704800 == 119 [pid = 1960] [id = 607] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8b748c00 == 118 [pid = 1960] [id = 606] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x915ee000 == 117 [pid = 1960] [id = 604] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbef800 == 116 [pid = 1960] [id = 605] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef8400 == 115 [pid = 1960] [id = 603] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x875c6400 == 114 [pid = 1960] [id = 576] 02:46:01 INFO - PROCESS | 1960 | --DOCSHELL 0x8a741800 == 113 [pid = 1960] [id = 602] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8dad6800) [pid = 1960] [serial = 1805] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x93a4a800) [pid = 1960] [serial = 1770] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8bf19400) [pid = 1960] [serial = 1799] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8cf3c400) [pid = 1960] [serial = 1752] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8bca4800) [pid = 1960] [serial = 1749] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x915fb000) [pid = 1960] [serial = 1760] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x92057400) [pid = 1960] [serial = 1764] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x960c9c00) [pid = 1960] [serial = 1776] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x99786c00) [pid = 1960] [serial = 1779] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x92c09000) [pid = 1960] [serial = 1766] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8cf33c00) [pid = 1960] [serial = 1751] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x90351000) [pid = 1960] [serial = 1757] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0xa0534800) [pid = 1960] [serial = 1790] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0xa23e1400) [pid = 1960] [serial = 1793] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x98df6000) [pid = 1960] [serial = 1778] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x95d2bc00) [pid = 1960] [serial = 1775] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x945ebc00) [pid = 1960] [serial = 1772] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8dbee000) [pid = 1960] [serial = 1803] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x9d34b800) [pid = 1960] [serial = 1788] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x91defc00) [pid = 1960] [serial = 1761] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x9b421800) [pid = 1960] [serial = 1785] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x93a02400) [pid = 1960] [serial = 1767] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x9a479000) [pid = 1960] [serial = 1781] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8dad5000) [pid = 1960] [serial = 1802] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8dccd400) [pid = 1960] [serial = 1754] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x91556400) [pid = 1960] [serial = 1758] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8dada000) [pid = 1960] [serial = 1683] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8b4ee400) [pid = 1960] [serial = 1797] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x9ad90c00) [pid = 1960] [serial = 1784] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8b7c7000) [pid = 1960] [serial = 1748] [outer = (nil)] [url = about:blank] 02:46:01 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0xa0542800) [pid = 1960] [serial = 1791] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x94671800) [pid = 1960] [serial = 1773] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x93a41800) [pid = 1960] [serial = 1769] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x91ed7800) [pid = 1960] [serial = 1763] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8eb66400) [pid = 1960] [serial = 1755] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8cecb800) [pid = 1960] [serial = 1800] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8847b800) [pid = 1960] [serial = 1745] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8b37cc00) [pid = 1960] [serial = 1796] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x9b91c400) [pid = 1960] [serial = 1787] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x9a47cc00) [pid = 1960] [serial = 1782] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8970e800) [pid = 1960] [serial = 1746] [outer = (nil)] [url = about:blank] 02:46:02 INFO - PROCESS | 1960 | 1462527962397 Marionette TRACE conn5 <- [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]]]}] 02:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 4560ms 02:46:02 INFO - PROCESS | 1960 | 1462527962441 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 1960 | 1462527962448 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 02:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:46:02 INFO - PROCESS | 1960 | 1462527962456 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 1960 | 1462527962461 Marionette TRACE conn5 <- [1,2526,null,{}] 02:46:02 INFO - PROCESS | 1960 | 1462527962469 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 1960 | 1462527962742 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 02:46:02 INFO - PROCESS | 1960 | 1462527962972 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x89703000 == 114 [pid = 1960] [id = 639] 02:46:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x89703800) [pid = 1960] [serial = 1918] [outer = (nil)] 02:46:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8aab4800) [pid = 1960] [serial = 1919] [outer = 0x89703800] 02:46:03 INFO - PROCESS | 1960 | 1462527963063 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b385c00) [pid = 1960] [serial = 1920] [outer = 0x89703800] 02:46:03 INFO - PROCESS | 1960 | 1462527963915 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1488ms 02:46:03 INFO - PROCESS | 1960 | 1462527963971 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 1960 | 1462527963980 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 02:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:46:04 INFO - PROCESS | 1960 | 1462527963994 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 1960 | 1462527963998 Marionette TRACE conn5 <- [1,2530,null,{}] 02:46:04 INFO - PROCESS | 1960 | 1462527964005 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 1960 | 1462527964249 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 02:46:04 INFO - PROCESS | 1960 | 1462527964539 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c5000 == 115 [pid = 1960] [id = 640] 02:46:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b7ce000) [pid = 1960] [serial = 1921] [outer = (nil)] 02:46:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8bf1f800) [pid = 1960] [serial = 1922] [outer = 0x8b7ce000] 02:46:04 INFO - PROCESS | 1960 | 1462527964638 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8cec5c00) [pid = 1960] [serial = 1923] [outer = 0x8b7ce000] 02:46:05 INFO - PROCESS | 1960 | 1462527965629 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1684ms 02:46:05 INFO - PROCESS | 1960 | 1462527965679 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 1960 | 1462527965683 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 02:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:46:05 INFO - PROCESS | 1960 | 1462527965701 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1960 | 1462527965709 Marionette TRACE conn5 <- [1,2534,null,{}] 02:46:05 INFO - PROCESS | 1960 | 1462527965764 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 1960 | 1462527966105 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 02:46:06 INFO - PROCESS | 1960 | 1462527966312 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1aa000 == 116 [pid = 1960] [id = 641] 02:46:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8d1b1800) [pid = 1960] [serial = 1924] [outer = (nil)] 02:46:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8dad5000) [pid = 1960] [serial = 1925] [outer = 0x8d1b1800] 02:46:06 INFO - PROCESS | 1960 | 1462527966396 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8dbf2800) [pid = 1960] [serial = 1926] [outer = 0x8d1b1800] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x98dec800) [pid = 1960] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x960c8000) [pid = 1960] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8b7cfc00) [pid = 1960] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x9a15ac00) [pid = 1960] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x874a9800) [pid = 1960] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x87cc1800) [pid = 1960] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x9d37c000) [pid = 1960] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x92c0b000) [pid = 1960] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8b37e000) [pid = 1960] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8cdac400) [pid = 1960] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x997b0800) [pid = 1960] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x98a66800) [pid = 1960] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x93a44c00) [pid = 1960] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x9b8b1c00) [pid = 1960] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:46:07 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x90471800) [pid = 1960] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:46:07 INFO - PROCESS | 1960 | 1462527967737 Marionette TRACE conn5 <- [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]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2103ms 02:46:07 INFO - PROCESS | 1960 | 1462527967801 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 1960 | 1462527967806 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 02:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:46:07 INFO - PROCESS | 1960 | 1462527967812 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 1960 | 1462527967816 Marionette TRACE conn5 <- [1,2538,null,{}] 02:46:07 INFO - PROCESS | 1960 | 1462527967822 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 1960 | 1462527968051 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 02:46:08 INFO - PROCESS | 1960 | 1462527968254 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7cfc00 == 117 [pid = 1960] [id = 642] 02:46:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8d1b4000) [pid = 1960] [serial = 1927] [outer = (nil)] 02:46:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8dcc8c00) [pid = 1960] [serial = 1928] [outer = 0x8d1b4000] 02:46:08 INFO - PROCESS | 1960 | 1462527968334 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8eb6b400) [pid = 1960] [serial = 1929] [outer = 0x8d1b4000] 02:46:09 INFO - PROCESS | 1960 | 1462527969367 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1593ms 02:46:09 INFO - PROCESS | 1960 | 1462527969407 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 1960 | 1462527969413 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 02:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:46:09 INFO - PROCESS | 1960 | 1462527969423 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - PROCESS | 1960 | 1462527969430 Marionette TRACE conn5 <- [1,2542,null,{}] 02:46:09 INFO - PROCESS | 1960 | 1462527969440 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 1960 | 1462527969703 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 02:46:10 INFO - PROCESS | 1960 | 1462527970074 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a74b000 == 118 [pid = 1960] [id = 643] 02:46:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8aabd000) [pid = 1960] [serial = 1930] [outer = (nil)] 02:46:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8b7c3800) [pid = 1960] [serial = 1931] [outer = 0x8aabd000] 02:46:10 INFO - PROCESS | 1960 | 1462527970170 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8bcad800) [pid = 1960] [serial = 1932] [outer = 0x8aabd000] 02:46:11 INFO - PROCESS | 1960 | 1462527971152 Marionette TRACE conn5 <- [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]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1789ms 02:46:11 INFO - PROCESS | 1960 | 1462527971212 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 1960 | 1462527971222 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 02:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:46:11 INFO - PROCESS | 1960 | 1462527971233 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 1960 | 1462527971237 Marionette TRACE conn5 <- [1,2546,null,{}] 02:46:11 INFO - PROCESS | 1960 | 1462527971244 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 1960 | 1462527971547 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 02:46:11 INFO - PROCESS | 1960 | 1462527971901 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec1800 == 119 [pid = 1960] [id = 644] 02:46:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8ced2c00) [pid = 1960] [serial = 1933] [outer = (nil)] 02:46:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8dad8c00) [pid = 1960] [serial = 1934] [outer = 0x8ced2c00] 02:46:12 INFO - PROCESS | 1960 | 1462527971995 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8efc1000) [pid = 1960] [serial = 1935] [outer = 0x8ced2c00] 02:46:13 INFO - PROCESS | 1960 | 1462527973035 Marionette TRACE conn5 <- [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]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1840ms 02:46:13 INFO - PROCESS | 1960 | 1462527973073 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1960 | 1462527973078 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:46:13 INFO - PROCESS | 1960 | 1462527973085 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1960 | 1462527973092 Marionette TRACE conn5 <- [1,2550,null,{}] 02:46:13 INFO - PROCESS | 1960 | 1462527973109 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 1960 | 1462527973378 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 02:46:13 INFO - PROCESS | 1960 | 1462527973773 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x90471000 == 120 [pid = 1960] [id = 645] 02:46:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x90472000) [pid = 1960] [serial = 1936] [outer = (nil)] 02:46:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x9155cc00) [pid = 1960] [serial = 1937] [outer = 0x90472000] 02:46:13 INFO - PROCESS | 1960 | 1462527973869 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x915ee000) [pid = 1960] [serial = 1938] [outer = 0x90472000] 02:46:14 INFO - PROCESS | 1960 | 1462527974856 Marionette TRACE conn5 <- [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]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1792ms 02:46:14 INFO - PROCESS | 1960 | 1462527974879 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 1960 | 1462527974884 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:46:14 INFO - PROCESS | 1960 | 1462527974891 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 1960 | 1462527974896 Marionette TRACE conn5 <- [1,2554,null,{}] 02:46:14 INFO - PROCESS | 1960 | 1462527974904 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 1960 | 1462527975153 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 02:46:15 INFO - PROCESS | 1960 | 1462527975503 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf3f800 == 121 [pid = 1960] [id = 646] 02:46:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x91634400) [pid = 1960] [serial = 1939] [outer = (nil)] 02:46:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x916c3400) [pid = 1960] [serial = 1940] [outer = 0x91634400] 02:46:15 INFO - PROCESS | 1960 | 1462527975603 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x91df0400) [pid = 1960] [serial = 1941] [outer = 0x91634400] 02:46:16 INFO - PROCESS | 1960 | 1462527976539 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms 02:46:16 INFO - PROCESS | 1960 | 1462527976584 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 02:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:46:16 INFO - PROCESS | 1960 | 1462527976589 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 02:46:16 INFO - PROCESS | 1960 | 1462527976597 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 1960 | 1462527976602 Marionette TRACE conn5 <- [1,2558,null,{}] 02:46:16 INFO - PROCESS | 1960 | 1462527976608 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 1960 | 1462527976858 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 02:46:17 INFO - PROCESS | 1960 | 1462527977230 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x91ed2000 == 122 [pid = 1960] [id = 647] 02:46:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x92056800) [pid = 1960] [serial = 1942] [outer = (nil)] 02:46:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x920d6800) [pid = 1960] [serial = 1943] [outer = 0x92056800] 02:46:17 INFO - PROCESS | 1960 | 1462527977332 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x92b49800) [pid = 1960] [serial = 1944] [outer = 0x92056800] 02:46:18 INFO - PROCESS | 1960 | 1462527978308 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1791ms 02:46:18 INFO - PROCESS | 1960 | 1462527978387 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 1960 | 1462527978391 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 02:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:46:18 INFO - PROCESS | 1960 | 1462527978398 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 1960 | 1462527978402 Marionette TRACE conn5 <- [1,2562,null,{}] 02:46:18 INFO - PROCESS | 1960 | 1462527978408 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 1960 | 1462527978729 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 02:46:19 INFO - PROCESS | 1960 | 1462527979082 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbe7400 == 123 [pid = 1960] [id = 648] 02:46:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x91c79800) [pid = 1960] [serial = 1945] [outer = (nil)] 02:46:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x93a26c00) [pid = 1960] [serial = 1946] [outer = 0x91c79800] 02:46:19 INFO - PROCESS | 1960 | 1462527979178 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x93a4d800) [pid = 1960] [serial = 1947] [outer = 0x91c79800] 02:46:20 INFO - PROCESS | 1960 | 1462527980185 Marionette TRACE conn5 <- [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]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1834ms 02:46:20 INFO - PROCESS | 1960 | 1462527980233 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 02:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:46:20 INFO - PROCESS | 1960 | 1462527980238 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 02:46:20 INFO - PROCESS | 1960 | 1462527980245 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1960 | 1462527980249 Marionette TRACE conn5 <- [1,2566,null,{}] 02:46:20 INFO - PROCESS | 1960 | 1462527980255 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 1960 | 1462527980521 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 02:46:20 INFO - PROCESS | 1960 | 1462527980837 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df6c00 == 124 [pid = 1960] [id = 649] 02:46:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x93ab0c00) [pid = 1960] [serial = 1948] [outer = (nil)] 02:46:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x94675c00) [pid = 1960] [serial = 1949] [outer = 0x93ab0c00] 02:46:20 INFO - PROCESS | 1960 | 1462527980938 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x95098000) [pid = 1960] [serial = 1950] [outer = 0x93ab0c00] 02:46:21 INFO - PROCESS | 1960 | 1462527981872 Marionette TRACE conn5 <- [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]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1688ms 02:46:21 INFO - PROCESS | 1960 | 1462527981934 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 02:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:46:21 INFO - PROCESS | 1960 | 1462527981939 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 02:46:21 INFO - PROCESS | 1960 | 1462527981945 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 1960 | 1462527981949 Marionette TRACE conn5 <- [1,2570,null,{}] 02:46:21 INFO - PROCESS | 1960 | 1462527981955 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 1960 | 1462527982194 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 02:46:22 INFO - PROCESS | 1960 | 1462527982566 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df8400 == 125 [pid = 1960] [id = 650] 02:46:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x93aa3800) [pid = 1960] [serial = 1951] [outer = (nil)] 02:46:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x95d31800) [pid = 1960] [serial = 1952] [outer = 0x93aa3800] 02:46:22 INFO - PROCESS | 1960 | 1462527982664 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x96013000) [pid = 1960] [serial = 1953] [outer = 0x93aa3800] 02:46:23 INFO - PROCESS | 1960 | 1462527983622 Marionette TRACE conn5 <- [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]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1737ms 02:46:23 INFO - PROCESS | 1960 | 1462527983683 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 1960 | 1462527983687 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 02:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:46:23 INFO - PROCESS | 1960 | 1462527983694 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - PROCESS | 1960 | 1462527983697 Marionette TRACE conn5 <- [1,2574,null,{}] 02:46:23 INFO - PROCESS | 1960 | 1462527983704 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 1960 | 1462527983973 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 02:46:24 INFO - PROCESS | 1960 | 1462527984318 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x92b46c00 == 126 [pid = 1960] [id = 651] 02:46:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x93a19c00) [pid = 1960] [serial = 1954] [outer = (nil)] 02:46:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x981fa400) [pid = 1960] [serial = 1955] [outer = 0x93a19c00] 02:46:24 INFO - PROCESS | 1960 | 1462527984412 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x98d7a400) [pid = 1960] [serial = 1956] [outer = 0x93a19c00] 02:46:25 INFO - PROCESS | 1960 | 1462527985399 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1738ms 02:46:25 INFO - PROCESS | 1960 | 1462527985433 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1960 | 1462527985437 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:46:25 INFO - PROCESS | 1960 | 1462527985443 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1960 | 1462527985447 Marionette TRACE conn5 <- [1,2578,null,{}] 02:46:25 INFO - PROCESS | 1960 | 1462527985453 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 1960 | 1462527985712 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 02:46:26 INFO - PROCESS | 1960 | 1462527986057 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d162400 == 127 [pid = 1960] [id = 652] 02:46:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x95270000) [pid = 1960] [serial = 1957] [outer = (nil)] 02:46:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x99bc5400) [pid = 1960] [serial = 1958] [outer = 0x95270000] 02:46:26 INFO - PROCESS | 1960 | 1462527986153 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x9a15ac00) [pid = 1960] [serial = 1959] [outer = 0x95270000] 02:46:27 INFO - PROCESS | 1960 | 1462527987075 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1689ms 02:46:27 INFO - PROCESS | 1960 | 1462527987135 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1960 | 1462527987139 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:46:27 INFO - PROCESS | 1960 | 1462527987146 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1960 | 1462527987151 Marionette TRACE conn5 <- [1,2582,null,{}] 02:46:27 INFO - PROCESS | 1960 | 1462527987158 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 1960 | 1462527987478 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 02:46:27 INFO - PROCESS | 1960 | 1462527987852 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x99786c00 == 128 [pid = 1960] [id = 653] 02:46:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x9b8aac00) [pid = 1960] [serial = 1960] [outer = (nil)] 02:46:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x9d34b000) [pid = 1960] [serial = 1961] [outer = 0x9b8aac00] 02:46:27 INFO - PROCESS | 1960 | 1462527987951 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x9d8b9400) [pid = 1960] [serial = 1962] [outer = 0x9b8aac00] 02:46:28 INFO - PROCESS | 1960 | 1462527988914 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1833ms 02:46:28 INFO - PROCESS | 1960 | 1462527988981 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 1960 | 1462527988985 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:46:28 INFO - PROCESS | 1960 | 1462527988992 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1960 | 1462527988995 Marionette TRACE conn5 <- [1,2586,null,{}] 02:46:29 INFO - PROCESS | 1960 | 1462527989002 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 1960 | 1462527989252 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 02:46:29 INFO - PROCESS | 1960 | 1462527989608 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c1800 == 129 [pid = 1960] [id = 654] 02:46:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x97755400) [pid = 1960] [serial = 1963] [outer = (nil)] 02:46:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0xa22c5800) [pid = 1960] [serial = 1964] [outer = 0x97755400] 02:46:29 INFO - PROCESS | 1960 | 1462527989703 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0xa23e2000) [pid = 1960] [serial = 1965] [outer = 0x97755400] 02:46:30 INFO - PROCESS | 1960 | 1462527990640 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1689ms 02:46:30 INFO - PROCESS | 1960 | 1462527990682 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 02:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:46:30 INFO - PROCESS | 1960 | 1462527990687 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 02:46:30 INFO - PROCESS | 1960 | 1462527990693 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1960 | 1462527990697 Marionette TRACE conn5 <- [1,2590,null,{}] 02:46:30 INFO - PROCESS | 1960 | 1462527990703 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 1960 | 1462527990969 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 02:46:31 INFO - PROCESS | 1960 | 1462527991317 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x98d75800 == 130 [pid = 1960] [id = 655] 02:46:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9b91c400) [pid = 1960] [serial = 1966] [outer = (nil)] 02:46:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0xa3209000) [pid = 1960] [serial = 1967] [outer = 0x9b91c400] 02:46:31 INFO - PROCESS | 1960 | 1462527991415 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0xa336dc00) [pid = 1960] [serial = 1968] [outer = 0x9b91c400] 02:46:32 INFO - PROCESS | 1960 | 1462527992373 Marionette TRACE conn5 <- [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]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1745ms 02:46:32 INFO - PROCESS | 1960 | 1462527992440 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 1960 | 1462527992444 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 02:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:46:32 INFO - PROCESS | 1960 | 1462527992452 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1960 | 1462527992456 Marionette TRACE conn5 <- [1,2594,null,{}] 02:46:32 INFO - PROCESS | 1960 | 1462527992462 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 1960 | 1462527992757 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 02:46:33 INFO - PROCESS | 1960 | 1462527993113 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a742400 == 131 [pid = 1960] [id = 656] 02:46:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x8a742800) [pid = 1960] [serial = 1969] [outer = (nil)] 02:46:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0xa5167c00) [pid = 1960] [serial = 1970] [outer = 0x8a742800] 02:46:33 INFO - PROCESS | 1960 | 1462527993202 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0xa6334800) [pid = 1960] [serial = 1971] [outer = 0x8a742800] 02:46:34 INFO - PROCESS | 1960 | 1462527994158 Marionette TRACE conn5 <- [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]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1732ms 02:46:34 INFO - PROCESS | 1960 | 1462527994184 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 1960 | 1462527994188 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 02:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:46:34 INFO - PROCESS | 1960 | 1462527994195 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 1960 | 1462527994199 Marionette TRACE conn5 <- [1,2598,null,{}] 02:46:34 INFO - PROCESS | 1960 | 1462527994205 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 1960 | 1462527994448 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 02:46:34 INFO - PROCESS | 1960 | 1462527994810 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x887f2400 == 132 [pid = 1960] [id = 657] 02:46:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x997b0c00) [pid = 1960] [serial = 1972] [outer = (nil)] 02:46:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0xa681a800) [pid = 1960] [serial = 1973] [outer = 0x997b0c00] 02:46:34 INFO - PROCESS | 1960 | 1462527994900 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0xa6883400) [pid = 1960] [serial = 1974] [outer = 0x997b0c00] 02:46:35 INFO - PROCESS | 1960 | 1462527995885 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1733ms 02:46:35 INFO - PROCESS | 1960 | 1462527995929 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1960 | 1462527995934 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:46:35 INFO - PROCESS | 1960 | 1462527995940 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1960 | 1462527995945 Marionette TRACE conn5 <- [1,2602,null,{}] 02:46:35 INFO - PROCESS | 1960 | 1462527995952 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 1960 | 1462527996210 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 02:46:36 INFO - PROCESS | 1960 | 1462527996563 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x915c8400 == 133 [pid = 1960] [id = 658] 02:46:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x915c9000) [pid = 1960] [serial = 1975] [outer = (nil)] 02:46:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x915cf800) [pid = 1960] [serial = 1976] [outer = 0x915c9000] 02:46:36 INFO - PROCESS | 1960 | 1462527996664 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x915d1c00) [pid = 1960] [serial = 1977] [outer = 0x915c9000] 02:46:37 INFO - PROCESS | 1960 | 1462527997630 Marionette TRACE conn5 <- [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]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1739ms 02:46:37 INFO - PROCESS | 1960 | 1462527997681 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 1960 | 1462527997685 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:46:37 INFO - PROCESS | 1960 | 1462527997692 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 1960 | 1462527997695 Marionette TRACE conn5 <- [1,2606,null,{}] 02:46:37 INFO - PROCESS | 1960 | 1462527997701 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 1960 | 1462527997956 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 02:46:38 INFO - PROCESS | 1960 | 1462527998306 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x915c7800 == 134 [pid = 1960] [id = 659] 02:46:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x915c9800) [pid = 1960] [serial = 1978] [outer = (nil)] 02:46:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0xa63cd400) [pid = 1960] [serial = 1979] [outer = 0x915c9800] 02:46:38 INFO - PROCESS | 1960 | 1462527998404 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0xa6c42400) [pid = 1960] [serial = 1980] [outer = 0x915c9800] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b739800 == 133 [pid = 1960] [id = 599] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x960bf400 == 132 [pid = 1960] [id = 512] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x868e4400 == 131 [pid = 1960] [id = 510] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8a743c00 == 130 [pid = 1960] [id = 511] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7d400 == 129 [pid = 1960] [id = 601] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x95140400 == 128 [pid = 1960] [id = 637] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x874b4400 == 127 [pid = 1960] [id = 636] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x93a4a400 == 126 [pid = 1960] [id = 635] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x93a0b400 == 125 [pid = 1960] [id = 634] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x93a03c00 == 124 [pid = 1960] [id = 632] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x95132400 == 123 [pid = 1960] [id = 633] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x91c7cc00 == 122 [pid = 1960] [id = 631] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x916c0800 == 121 [pid = 1960] [id = 630] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x9046e000 == 120 [pid = 1960] [id = 629] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8dad3c00 == 119 [pid = 1960] [id = 628] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8efbc400 == 118 [pid = 1960] [id = 626] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x90350400 == 117 [pid = 1960] [id = 627] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b744000 == 116 [pid = 1960] [id = 625] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8cec8c00 == 115 [pid = 1960] [id = 624] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x8b73d000 == 114 [pid = 1960] [id = 623] 02:46:41 INFO - PROCESS | 1960 | --DOCSHELL 0x87a89000 == 113 [pid = 1960] [id = 622] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0xa3317400) [pid = 1960] [serial = 1844] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x98df1000) [pid = 1960] [serial = 1832] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8cec6000) [pid = 1960] [serial = 1863] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x8bf13800) [pid = 1960] [serial = 1862] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x98df5c00) [pid = 1960] [serial = 1833] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x9513dc00) [pid = 1960] [serial = 1826] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8b73a800) [pid = 1960] [serial = 1808] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0xa6882c00) [pid = 1960] [serial = 1853] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x88479800) [pid = 1960] [serial = 1857] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x91df1800) [pid = 1960] [serial = 1817] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x87a86c00) [pid = 1960] [serial = 1856] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0xa4f14800) [pid = 1960] [serial = 1847] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0xa27cf000) [pid = 1960] [serial = 1842] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x97751800) [pid = 1960] [serial = 1829] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0xa3657400) [pid = 1960] [serial = 1845] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8b4f1400) [pid = 1960] [serial = 1860] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8cf37000) [pid = 1960] [serial = 1865] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8d16fc00) [pid = 1960] [serial = 1743] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8dace400) [pid = 1960] [serial = 1811] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0xa6885000) [pid = 1960] [serial = 1854] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x97758400) [pid = 1960] [serial = 1830] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x8b385400) [pid = 1960] [serial = 1859] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0xa511a800) [pid = 1960] [serial = 1848] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0xa633ec00) [pid = 1960] [serial = 1850] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x9a963000) [pid = 1960] [serial = 1835] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x915f3c00) [pid = 1960] [serial = 1814] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0xa2710800) [pid = 1960] [serial = 1841] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x93aae400) [pid = 1960] [serial = 1823] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0xa63d0800) [pid = 1960] [serial = 1851] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x9d88cc00) [pid = 1960] [serial = 1838] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x92059800) [pid = 1960] [serial = 1820] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0xa22c3c00) [pid = 1960] [serial = 1839] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x94668800) [pid = 1960] [serial = 1824] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x92b47800) [pid = 1960] [serial = 1821] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9a968800) [pid = 1960] [serial = 1836] [outer = (nil)] [url = about:blank] 02:46:42 INFO - PROCESS | 1960 | 1462528002102 Marionette TRACE conn5 <- [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]]]}] 02:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 4544ms 02:46:42 INFO - PROCESS | 1960 | 1462528002244 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 02:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:46:42 INFO - PROCESS | 1960 | 1462528002250 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 02:46:42 INFO - PROCESS | 1960 | 1462528002258 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 1960 | 1462528002265 Marionette TRACE conn5 <- [1,2610,null,{}] 02:46:42 INFO - PROCESS | 1960 | 1462528002275 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 1960 | 1462528002511 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 02:46:42 INFO - PROCESS | 1960 | 1462528002776 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x887eb400 == 114 [pid = 1960] [id = 660] 02:46:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x887f0800) [pid = 1960] [serial = 1981] [outer = (nil)] 02:46:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x89702800) [pid = 1960] [serial = 1982] [outer = 0x887f0800] 02:46:42 INFO - PROCESS | 1960 | 1462528002859 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8a749400) [pid = 1960] [serial = 1983] [outer = 0x887f0800] 02:46:43 INFO - PROCESS | 1960 | 1462528003726 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1545ms 02:46:43 INFO - PROCESS | 1960 | 1462528003803 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 1960 | 1462528003811 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:46:43 INFO - PROCESS | 1960 | 1462528003822 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 1960 | 1462528003826 Marionette TRACE conn5 <- [1,2614,null,{}] 02:46:43 INFO - PROCESS | 1960 | 1462528003832 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 1960 | 1462528004081 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 02:46:44 INFO - PROCESS | 1960 | 1462528004363 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a9b2800 == 115 [pid = 1960] [id = 661] 02:46:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8a9b7800) [pid = 1960] [serial = 1984] [outer = (nil)] 02:46:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8aa8a000) [pid = 1960] [serial = 1985] [outer = 0x8a9b7800] 02:46:44 INFO - PROCESS | 1960 | 1462528004448 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8b380400) [pid = 1960] [serial = 1986] [outer = 0x8a9b7800] 02:46:45 INFO - PROCESS | 1960 | 1462528005418 Marionette TRACE conn5 <- [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]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1640ms 02:46:45 INFO - PROCESS | 1960 | 1462528005462 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1960 | 1462528005466 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 02:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:46:45 INFO - PROCESS | 1960 | 1462528005473 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1960 | 1462528005479 Marionette TRACE conn5 <- [1,2618,null,{}] 02:46:45 INFO - PROCESS | 1960 | 1462528005505 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 1960 | 1462528005821 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 02:46:46 INFO - PROCESS | 1960 | 1462528006061 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c7000 == 116 [pid = 1960] [id = 662] 02:46:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8b7cac00) [pid = 1960] [serial = 1987] [outer = (nil)] 02:46:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8bcab000) [pid = 1960] [serial = 1988] [outer = 0x8b7cac00] 02:46:46 INFO - PROCESS | 1960 | 1462528006149 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x8bf13400) [pid = 1960] [serial = 1989] [outer = 0x8b7cac00] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x9155d400) [pid = 1960] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8efbf400) [pid = 1960] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x90351400) [pid = 1960] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8efcbc00) [pid = 1960] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8d1a8400) [pid = 1960] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x8ced7400) [pid = 1960] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8b7c1800) [pid = 1960] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x87a8ac00) [pid = 1960] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8b7ce000) [pid = 1960] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8a74f000) [pid = 1960] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9155bc00) [pid = 1960] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8cda8c00) [pid = 1960] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x93adac00) [pid = 1960] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x915ee400) [pid = 1960] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x9b8acc00) [pid = 1960] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8a749000) [pid = 1960] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8d1b1800) [pid = 1960] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x89703800) [pid = 1960] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9600fc00) [pid = 1960] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8aab5800) [pid = 1960] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x95d23800) [pid = 1960] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x93a4bc00) [pid = 1960] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x95134c00) [pid = 1960] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x93aa4000) [pid = 1960] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x9204b800) [pid = 1960] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:46:47 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x91df8000) [pid = 1960] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:46:47 INFO - PROCESS | 1960 | 1462528007897 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2453ms 02:46:47 INFO - PROCESS | 1960 | 1462528007927 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 1960 | 1462528007932 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 02:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:46:47 INFO - PROCESS | 1960 | 1462528007938 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1960 | 1462528007942 Marionette TRACE conn5 <- [1,2622,null,{}] 02:46:47 INFO - PROCESS | 1960 | 1462528007948 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 1960 | 1462528008248 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 02:46:48 INFO - PROCESS | 1960 | 1462528008273 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a8ac00 == 117 [pid = 1960] [id = 663] 02:46:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8a74f000) [pid = 1960] [serial = 1990] [outer = (nil)] 02:46:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8bef9800) [pid = 1960] [serial = 1991] [outer = 0x8a74f000] 02:46:48 INFO - PROCESS | 1960 | 1462528008353 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8cdb1c00) [pid = 1960] [serial = 1992] [outer = 0x8a74f000] 02:46:49 INFO - PROCESS | 1960 | 1462528009291 Marionette TRACE conn5 <- [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]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1383ms 02:46:49 INFO - PROCESS | 1960 | 1462528009323 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 1960 | 1462528009327 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 02:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:46:49 INFO - PROCESS | 1960 | 1462528009333 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 1960 | 1462528009336 Marionette TRACE conn5 <- [1,2626,null,{}] 02:46:49 INFO - PROCESS | 1960 | 1462528009342 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:49 INFO - PROCESS | 1960 | 1462528009718 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 02:46:50 INFO - PROCESS | 1960 | 1462528010095 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7f800 == 118 [pid = 1960] [id = 664] 02:46:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x87a81c00) [pid = 1960] [serial = 1993] [outer = (nil)] 02:46:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x88472c00) [pid = 1960] [serial = 1994] [outer = 0x87a81c00] 02:46:50 INFO - PROCESS | 1960 | 1462528010192 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x89704800) [pid = 1960] [serial = 1995] [outer = 0x87a81c00] 02:46:51 INFO - PROCESS | 1960 | 1462528011236 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1937ms 02:46:51 INFO - PROCESS | 1960 | 1462528011273 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 1960 | 1462528011280 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:46:51 INFO - PROCESS | 1960 | 1462528011288 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 1960 | 1462528011295 Marionette TRACE conn5 <- [1,2630,null,{}] 02:46:51 INFO - PROCESS | 1960 | 1462528011303 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 1960 | 1462528011560 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 02:46:51 INFO - PROCESS | 1960 | 1462528011912 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4e9800 == 119 [pid = 1960] [id = 665] 02:46:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b4ec800) [pid = 1960] [serial = 1996] [outer = (nil)] 02:46:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8b73c400) [pid = 1960] [serial = 1997] [outer = 0x8b4ec800] 02:46:52 INFO - PROCESS | 1960 | 1462528012014 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8b7c5800) [pid = 1960] [serial = 1998] [outer = 0x8b4ec800] 02:46:53 INFO - PROCESS | 1960 | 1462528013040 Marionette TRACE conn5 <- [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]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1788ms 02:46:53 INFO - PROCESS | 1960 | 1462528013077 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1960 | 1462528013082 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:46:53 INFO - PROCESS | 1960 | 1462528013090 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1960 | 1462528013094 Marionette TRACE conn5 <- [1,2634,null,{}] 02:46:53 INFO - PROCESS | 1960 | 1462528013100 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 1960 | 1462528013373 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 02:46:53 INFO - PROCESS | 1960 | 1462528013769 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced8000 == 120 [pid = 1960] [id = 666] 02:46:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8ced9c00) [pid = 1960] [serial = 1999] [outer = (nil)] 02:46:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cee0000) [pid = 1960] [serial = 2000] [outer = 0x8ced9c00] 02:46:53 INFO - PROCESS | 1960 | 1462528013868 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8d160400) [pid = 1960] [serial = 2001] [outer = 0x8ced9c00] 02:46:54 INFO - PROCESS | 1960 | 1462528014910 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1900ms 02:46:54 INFO - PROCESS | 1960 | 1462528014991 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1960 | 1462528014999 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:46:55 INFO - PROCESS | 1960 | 1462528015018 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1960 | 1462528015026 Marionette TRACE conn5 <- [1,2638,null,{}] 02:46:55 INFO - PROCESS | 1960 | 1462528015074 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 1960 | 1462528015432 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 02:46:55 INFO - PROCESS | 1960 | 1462528015726 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x88470800 == 121 [pid = 1960] [id = 667] 02:46:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8b7cc000) [pid = 1960] [serial = 2002] [outer = (nil)] 02:46:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8dcc0c00) [pid = 1960] [serial = 2003] [outer = 0x8b7cc000] 02:46:55 INFO - PROCESS | 1960 | 1462528015819 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8dcc6400) [pid = 1960] [serial = 2004] [outer = 0x8b7cc000] 02:46:56 INFO - PROCESS | 1960 | 1462528016844 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1908ms 02:46:56 INFO - PROCESS | 1960 | 1462528016919 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 1960 | 1462528016923 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 02:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:46:56 INFO - PROCESS | 1960 | 1462528016933 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 1960 | 1462528016937 Marionette TRACE conn5 <- [1,2642,null,{}] 02:46:56 INFO - PROCESS | 1960 | 1462528016946 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 1960 | 1462528017256 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 02:46:57 INFO - PROCESS | 1960 | 1462528017608 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cf31800 == 122 [pid = 1960] [id = 668] 02:46:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8cf3b400) [pid = 1960] [serial = 2005] [outer = (nil)] 02:46:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8eb6e800) [pid = 1960] [serial = 2006] [outer = 0x8cf3b400] 02:46:57 INFO - PROCESS | 1960 | 1462528017709 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8efc3800) [pid = 1960] [serial = 2007] [outer = 0x8cf3b400] 02:46:58 INFO - PROCESS | 1960 | 1462528018716 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1840ms 02:46:58 INFO - PROCESS | 1960 | 1462528018774 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 1960 | 1462528018778 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:46:58 INFO - PROCESS | 1960 | 1462528018788 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 1960 | 1462528018792 Marionette TRACE conn5 <- [1,2646,null,{}] 02:46:58 INFO - PROCESS | 1960 | 1462528018799 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 1960 | 1462528019167 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 02:46:59 INFO - PROCESS | 1960 | 1462528019644 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x90218400 == 123 [pid = 1960] [id = 669] 02:46:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x90218c00) [pid = 1960] [serial = 2008] [outer = (nil)] 02:46:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x90345800) [pid = 1960] [serial = 2009] [outer = 0x90218c00] 02:46:59 INFO - PROCESS | 1960 | 1462528019822 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x9155ac00) [pid = 1960] [serial = 2010] [outer = 0x90218c00] 02:47:01 INFO - PROCESS | 1960 | 1462528021138 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2389ms 02:47:01 INFO - PROCESS | 1960 | 1462528021180 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 1960 | 1462528021186 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:47:01 INFO - PROCESS | 1960 | 1462528021198 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 1960 | 1462528021203 Marionette TRACE conn5 <- [1,2650,null,{}] 02:47:01 INFO - PROCESS | 1960 | 1462528021214 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 1960 | 1462528021535 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 02:47:01 INFO - PROCESS | 1960 | 1462528021912 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x90215800 == 124 [pid = 1960] [id = 670] 02:47:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x90348400) [pid = 1960] [serial = 2011] [outer = (nil)] 02:47:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x91633000) [pid = 1960] [serial = 2012] [outer = 0x90348400] 02:47:02 INFO - PROCESS | 1960 | 1462528022071 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x9163f400) [pid = 1960] [serial = 2013] [outer = 0x90348400] 02:47:03 INFO - PROCESS | 1960 | 1462528023212 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2049ms 02:47:03 INFO - PROCESS | 1960 | 1462528023246 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1960 | 1462528023250 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:47:03 INFO - PROCESS | 1960 | 1462528023257 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1960 | 1462528023260 Marionette TRACE conn5 <- [1,2654,null,{}] 02:47:03 INFO - PROCESS | 1960 | 1462528023288 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 1960 | 1462528023536 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 02:47:03 INFO - PROCESS | 1960 | 1462528023851 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x91636000 == 125 [pid = 1960] [id = 671] 02:47:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x916ba400) [pid = 1960] [serial = 2014] [outer = (nil)] 02:47:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x91df5000) [pid = 1960] [serial = 2015] [outer = 0x916ba400] 02:47:03 INFO - PROCESS | 1960 | 1462528023947 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x91ece800) [pid = 1960] [serial = 2016] [outer = 0x916ba400] 02:47:04 INFO - PROCESS | 1960 | 1462528024894 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1701ms 02:47:04 INFO - PROCESS | 1960 | 1462528024962 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 1960 | 1462528024967 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:47:04 INFO - PROCESS | 1960 | 1462528024974 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 1960 | 1462528024978 Marionette TRACE conn5 <- [1,2658,null,{}] 02:47:04 INFO - PROCESS | 1960 | 1462528024985 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:05 INFO - PROCESS | 1960 | 1462528025257 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 02:47:05 INFO - PROCESS | 1960 | 1462528025614 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x875d0c00 == 126 [pid = 1960] [id = 672] 02:47:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x91c7f800) [pid = 1960] [serial = 2017] [outer = (nil)] 02:47:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x920d5800) [pid = 1960] [serial = 2018] [outer = 0x91c7f800] 02:47:05 INFO - PROCESS | 1960 | 1462528025707 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x92b41c00) [pid = 1960] [serial = 2019] [outer = 0x91c7f800] 02:47:06 INFO - PROCESS | 1960 | 1462528026686 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:47:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:47:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1742ms 02:47:06 INFO - PROCESS | 1960 | 1462528026718 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 02:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:47:06 INFO - PROCESS | 1960 | 1462528026723 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 02:47:06 INFO - PROCESS | 1960 | 1462528026731 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:47:06 INFO - PROCESS | 1960 | 1462528026741 Marionette TRACE conn5 <- [1,2662,null,{}] 02:47:06 INFO - PROCESS | 1960 | 1462528026748 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 1960 | 1462528027004 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 02:47:07 INFO - PROCESS | 1960 | 1462528027369 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x91df7800 == 127 [pid = 1960] [id = 673] 02:47:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x92054c00) [pid = 1960] [serial = 2020] [outer = (nil)] 02:47:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x92c0bc00) [pid = 1960] [serial = 2021] [outer = 0x92054c00] 02:47:07 INFO - PROCESS | 1960 | 1462528027488 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x93a01400) [pid = 1960] [serial = 2022] [outer = 0x92054c00] 02:47:08 INFO - PROCESS | 1960 | 1462528028455 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:47:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1797ms 02:47:08 INFO - PROCESS | 1960 | 1462528028528 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1960 | 1462528028532 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 02:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:47:08 INFO - PROCESS | 1960 | 1462528028539 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1960 | 1462528028543 Marionette TRACE conn5 <- [1,2666,null,{}] 02:47:08 INFO - PROCESS | 1960 | 1462528028549 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - PROCESS | 1960 | 1462528028837 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 02:47:09 INFO - PROCESS | 1960 | 1462528029197 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a45800 == 128 [pid = 1960] [id = 674] 02:47:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x93a47c00) [pid = 1960] [serial = 2023] [outer = (nil)] 02:47:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x93a4cc00) [pid = 1960] [serial = 2024] [outer = 0x93a47c00] 02:47:09 INFO - PROCESS | 1960 | 1462528029312 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x93adac00) [pid = 1960] [serial = 2025] [outer = 0x93a47c00] 02:47:10 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:10 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:47:10 INFO - PROCESS | 1960 | 1462528030693 Marionette TRACE conn5 <- [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]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2183ms 02:47:10 INFO - PROCESS | 1960 | 1462528030724 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 1960 | 1462528030727 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 02:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:47:10 INFO - PROCESS | 1960 | 1462528030792 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1960 | 1462528030798 Marionette TRACE conn5 <- [1,2670,null,{}] 02:47:10 INFO - PROCESS | 1960 | 1462528030865 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 1960 | 1462528031121 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 02:47:11 INFO - PROCESS | 1960 | 1462528031411 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x92c03400 == 129 [pid = 1960] [id = 675] 02:47:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x93a4ac00) [pid = 1960] [serial = 2026] [outer = (nil)] 02:47:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x95137800) [pid = 1960] [serial = 2027] [outer = 0x93a4ac00] 02:47:11 INFO - PROCESS | 1960 | 1462528031507 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x95d2f800) [pid = 1960] [serial = 2028] [outer = 0x93a4ac00] 02:47:12 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:13 INFO - PROCESS | 1960 | 1462528033041 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1960 | 1462528033098 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:47:13 INFO - PROCESS | 1960 | 1462528033105 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1960 | 1462528033110 Marionette TRACE conn5 <- [1,2674,null,{}] 02:47:13 INFO - PROCESS | 1960 | 1462528033118 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 1960 | 1462528033398 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 02:47:13 INFO - PROCESS | 1960 | 1462528033694 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x92c02800 == 130 [pid = 1960] [id = 676] 02:47:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9513e000) [pid = 1960] [serial = 2029] [outer = (nil)] 02:47:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x97751800) [pid = 1960] [serial = 2030] [outer = 0x9513e000] 02:47:13 INFO - PROCESS | 1960 | 1462528033800 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x981f4800) [pid = 1960] [serial = 2031] [outer = 0x9513e000] 02:47:15 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:15 INFO - PROCESS | 1960 | 1462528035270 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1960 | 1462528035307 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:47:15 INFO - PROCESS | 1960 | 1462528035315 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1960 | 1462528035318 Marionette TRACE conn5 <- [1,2678,null,{}] 02:47:15 INFO - PROCESS | 1960 | 1462528035326 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 1960 | 1462528035587 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 02:47:15 INFO - PROCESS | 1960 | 1462528035882 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x95091c00 == 131 [pid = 1960] [id = 677] 02:47:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x97675400) [pid = 1960] [serial = 2032] [outer = (nil)] 02:47:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x99780000) [pid = 1960] [serial = 2033] [outer = 0x97675400] 02:47:15 INFO - PROCESS | 1960 | 1462528035973 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x999df400) [pid = 1960] [serial = 2034] [outer = 0x97675400] 02:47:17 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:17 INFO - PROCESS | 1960 | 1462528037336 Marionette TRACE conn5 <- [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]]]}] 02:47:17 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) 02:47:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2038ms 02:47:17 INFO - PROCESS | 1960 | 1462528037417 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 1960 | 1462528037420 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:47:17 INFO - PROCESS | 1960 | 1462528037433 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 1960 | 1462528037436 Marionette TRACE conn5 <- [1,2682,null,{}] 02:47:17 INFO - PROCESS | 1960 | 1462528037442 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 1960 | 1462528037681 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 02:47:17 INFO - PROCESS | 1960 | 1462528037977 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x99aef800 == 132 [pid = 1960] [id = 678] 02:47:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x99bcf800) [pid = 1960] [serial = 2035] [outer = (nil)] 02:47:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x9a963800) [pid = 1960] [serial = 2036] [outer = 0x99bcf800] 02:47:18 INFO - PROCESS | 1960 | 1462528038121 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x9aa17800) [pid = 1960] [serial = 2037] [outer = 0x99bcf800] 02:47:19 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:19 INFO - PROCESS | 1960 | 1462528039580 Marionette TRACE conn5 <- [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]]]}] 02:47:19 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) 02:47:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2189ms 02:47:19 INFO - PROCESS | 1960 | 1462528039668 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 1960 | 1462528039672 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 02:47:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:47:19 INFO - PROCESS | 1960 | 1462528039703 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1960 | 1462528039708 Marionette TRACE conn5 <- [1,2686,null,{}] 02:47:19 INFO - PROCESS | 1960 | 1462528039717 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c5000 == 131 [pid = 1960] [id = 640] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8b385800 == 130 [pid = 1960] [id = 155] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x88473800 == 129 [pid = 1960] [id = 487] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x89703000 == 128 [pid = 1960] [id = 639] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1aa000 == 127 [pid = 1960] [id = 641] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8aab7400 == 126 [pid = 1960] [id = 496] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x87a8ac00 == 125 [pid = 1960] [id = 663] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7c7000 == 124 [pid = 1960] [id = 662] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8a9b2800 == 123 [pid = 1960] [id = 661] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x887eb400 == 122 [pid = 1960] [id = 660] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x915c7800 == 121 [pid = 1960] [id = 659] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x915c8400 == 120 [pid = 1960] [id = 658] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8a742400 == 119 [pid = 1960] [id = 656] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x887f2400 == 118 [pid = 1960] [id = 657] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x98d75800 == 117 [pid = 1960] [id = 655] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x960c1800 == 116 [pid = 1960] [id = 654] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x99786c00 == 115 [pid = 1960] [id = 653] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x92b46c00 == 114 [pid = 1960] [id = 651] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8d162400 == 113 [pid = 1960] [id = 652] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x91df8400 == 112 [pid = 1960] [id = 650] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x91df6c00 == 111 [pid = 1960] [id = 649] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbe7400 == 110 [pid = 1960] [id = 648] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x91ed2000 == 109 [pid = 1960] [id = 647] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x90471000 == 108 [pid = 1960] [id = 645] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf3f800 == 107 [pid = 1960] [id = 646] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8cec1800 == 106 [pid = 1960] [id = 644] 02:47:22 INFO - PROCESS | 1960 | --DOCSHELL 0x8a74b000 == 105 [pid = 1960] [id = 643] 02:47:22 INFO - PROCESS | 1960 | 1462528042434 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8bca7400) [pid = 1960] [serial = 1809] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x91ed4800) [pid = 1960] [serial = 1818] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x8eb62800) [pid = 1960] [serial = 1812] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x96015800) [pid = 1960] [serial = 1827] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x916bcc00) [pid = 1960] [serial = 1815] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8dcc8c00) [pid = 1960] [serial = 1928] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0xa2783c00) [pid = 1960] [serial = 1794] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x8dccac00) [pid = 1960] [serial = 1806] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8dad5000) [pid = 1960] [serial = 1925] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8aab4800) [pid = 1960] [serial = 1919] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8b385c00) [pid = 1960] [serial = 1920] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0xa1059800) [pid = 1960] [serial = 1916] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9b924800) [pid = 1960] [serial = 1914] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x9b8b1000) [pid = 1960] [serial = 1913] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x9aa1bc00) [pid = 1960] [serial = 1911] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x9a96c800) [pid = 1960] [serial = 1910] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x9a472800) [pid = 1960] [serial = 1908] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x99fcec00) [pid = 1960] [serial = 1907] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x98df2c00) [pid = 1960] [serial = 1905] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x976d6400) [pid = 1960] [serial = 1904] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x960ca400) [pid = 1960] [serial = 1902] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x96012400) [pid = 1960] [serial = 1901] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x94672400) [pid = 1960] [serial = 1899] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x93aac400) [pid = 1960] [serial = 1898] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x93a27800) [pid = 1960] [serial = 1896] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x93a22400) [pid = 1960] [serial = 1895] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x92c04000) [pid = 1960] [serial = 1893] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x92b4e800) [pid = 1960] [serial = 1892] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x920d1c00) [pid = 1960] [serial = 1890] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x92057000) [pid = 1960] [serial = 1889] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x91c81000) [pid = 1960] [serial = 1887] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x915f9000) [pid = 1960] [serial = 1886] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x915ef400) [pid = 1960] [serial = 1884] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x90470000) [pid = 1960] [serial = 1883] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9021b800) [pid = 1960] [serial = 1881] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x90215c00) [pid = 1960] [serial = 1880] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8efc5800) [pid = 1960] [serial = 1878] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8efbec00) [pid = 1960] [serial = 1877] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8dad7800) [pid = 1960] [serial = 1875] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8d1b2800) [pid = 1960] [serial = 1874] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8cdadc00) [pid = 1960] [serial = 1872] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8bca9c00) [pid = 1960] [serial = 1871] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8a742c00) [pid = 1960] [serial = 1869] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8847b400) [pid = 1960] [serial = 1868] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8bf1f800) [pid = 1960] [serial = 1922] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8cec5c00) [pid = 1960] [serial = 1923] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8dbf2800) [pid = 1960] [serial = 1926] [outer = (nil)] [url = about:blank] 02:47:22 INFO - PROCESS | 1960 | 1462528042969 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x87ccac00 == 106 [pid = 1960] [id = 679] 02:47:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x87ccf000) [pid = 1960] [serial = 2038] [outer = (nil)] 02:47:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x885b3800) [pid = 1960] [serial = 2039] [outer = 0x87ccf000] 02:47:23 INFO - PROCESS | 1960 | 1462528043125 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8a745400) [pid = 1960] [serial = 2040] [outer = 0x87ccf000] 02:47:24 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:24 INFO - PROCESS | 1960 | 1462528044908 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:47:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:47:24 INFO - PROCESS | 1960 | 1462528044980 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 02:47:24 INFO - PROCESS | 1960 | 1462528044993 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 1960 | 1462528045004 Marionette TRACE conn5 <- [1,2690,null,{}] 02:47:25 INFO - PROCESS | 1960 | 1462528045016 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 1960 | 1462528045486 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 02:47:25 INFO - PROCESS | 1960 | 1462528045539 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a9b6000 == 107 [pid = 1960] [id = 680] 02:47:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8a9b8c00) [pid = 1960] [serial = 2041] [outer = (nil)] 02:47:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8b4e4400) [pid = 1960] [serial = 2042] [outer = 0x8a9b8c00] 02:47:25 INFO - PROCESS | 1960 | 1462528045848 Marionette DEBUG loaded listener.js 02:47:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8b741c00) [pid = 1960] [serial = 2043] [outer = 0x8a9b8c00] 02:47:28 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8b7cac00) [pid = 1960] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8ced2c00) [pid = 1960] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8aabd000) [pid = 1960] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8a9b7800) [pid = 1960] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x887f0800) [pid = 1960] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x915c9000) [pid = 1960] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x997b0c00) [pid = 1960] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8a742800) [pid = 1960] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x9b91c400) [pid = 1960] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x97755400) [pid = 1960] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9b8aac00) [pid = 1960] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x95270000) [pid = 1960] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x93a19c00) [pid = 1960] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x93aa3800) [pid = 1960] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x93ab0c00) [pid = 1960] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x91c79800) [pid = 1960] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x92056800) [pid = 1960] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x91634400) [pid = 1960] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x90472000) [pid = 1960] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x8cec2800) [pid = 1960] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:47:28 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x9a96e800) [pid = 1960] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:47:28 INFO - PROCESS | 1960 | 1462528048826 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1960 | 1462528048914 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:47:28 INFO - PROCESS | 1960 | 1462528048924 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1960 | 1462528048928 Marionette TRACE conn5 <- [1,2694,null,{}] 02:47:28 INFO - PROCESS | 1960 | 1462528048937 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 1960 | 1462528049365 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 02:47:29 INFO - PROCESS | 1960 | 1462528049404 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cc000 == 108 [pid = 1960] [id = 681] 02:47:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x8bef2400) [pid = 1960] [serial = 2044] [outer = (nil)] 02:47:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x8bf1e400) [pid = 1960] [serial = 2045] [outer = 0x8bef2400] 02:47:29 INFO - PROCESS | 1960 | 1462528049530 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x8cdb3400) [pid = 1960] [serial = 2046] [outer = 0x8bef2400] 02:47:31 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:31 INFO - PROCESS | 1960 | 1462528051778 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1960 | 1462528051850 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:47:31 INFO - PROCESS | 1960 | 1462528051867 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1960 | 1462528051877 Marionette TRACE conn5 <- [1,2698,null,{}] 02:47:31 INFO - PROCESS | 1960 | 1462528051939 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 1960 | 1462528052321 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 02:47:32 INFO - PROCESS | 1960 | 1462528052689 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x874b6c00 == 109 [pid = 1960] [id = 682] 02:47:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x87cc1800) [pid = 1960] [serial = 2047] [outer = (nil)] 02:47:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8b387400) [pid = 1960] [serial = 2048] [outer = 0x87cc1800] 02:47:32 INFO - PROCESS | 1960 | 1462528052843 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8bca9400) [pid = 1960] [serial = 2049] [outer = 0x87cc1800] 02:47:34 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 02:47:34 INFO - PROCESS | 1960 | 1462528054819 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1960 | 1462528054881 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:47:34 INFO - PROCESS | 1960 | 1462528054893 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1960 | 1462528054898 Marionette TRACE conn5 <- [1,2702,null,{}] 02:47:34 INFO - PROCESS | 1960 | 1462528054906 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 1960 | 1462528055208 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 02:47:35 INFO - PROCESS | 1960 | 1462528055509 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7cf400 == 110 [pid = 1960] [id = 683] 02:47:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8bf11c00) [pid = 1960] [serial = 2050] [outer = (nil)] 02:47:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8cedec00) [pid = 1960] [serial = 2051] [outer = 0x8bf11c00] 02:47:35 INFO - PROCESS | 1960 | 1462528055609 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8d1aa000) [pid = 1960] [serial = 2052] [outer = 0x8bf11c00] 02:47:36 INFO - PROCESS | 1960 | 1462528056753 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:47:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1892ms 02:47:36 INFO - PROCESS | 1960 | 1462528056785 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 1960 | 1462528056789 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:47:36 INFO - PROCESS | 1960 | 1462528056797 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1960 | 1462528056805 Marionette TRACE conn5 <- [1,2706,null,{}] 02:47:36 INFO - PROCESS | 1960 | 1462528056824 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 1960 | 1462528057138 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 02:47:37 INFO - PROCESS | 1960 | 1462528057504 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbee000 == 111 [pid = 1960] [id = 684] 02:47:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8dbf0c00) [pid = 1960] [serial = 2053] [outer = (nil)] 02:47:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8dbf6c00) [pid = 1960] [serial = 2054] [outer = 0x8dbf0c00] 02:47:37 INFO - PROCESS | 1960 | 1462528057605 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8eb70c00) [pid = 1960] [serial = 2055] [outer = 0x8dbf0c00] 02:47:38 INFO - PROCESS | 1960 | 1462528058699 Marionette TRACE conn5 <- [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]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:47:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1949ms 02:47:38 INFO - PROCESS | 1960 | 1462528058748 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1960 | 1462528058753 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 02:47:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:47:38 INFO - PROCESS | 1960 | 1462528058761 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1960 | 1462528058765 Marionette TRACE conn5 <- [1,2710,null,{}] 02:47:38 INFO - PROCESS | 1960 | 1462528058772 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 1960 | 1462528059080 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 02:47:39 INFO - PROCESS | 1960 | 1462528059452 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b37e000 == 112 [pid = 1960] [id = 685] 02:47:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8dbec400) [pid = 1960] [serial = 2056] [outer = (nil)] 02:47:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x90217400) [pid = 1960] [serial = 2057] [outer = 0x8dbec400] 02:47:39 INFO - PROCESS | 1960 | 1462528059561 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x90346c00) [pid = 1960] [serial = 2058] [outer = 0x8dbec400] 02:47:40 INFO - PROCESS | 1960 | 1462528060637 Marionette TRACE conn5 <- [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] 02:47:40 INFO - PROCESS | 1960 | 1462528060705 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 02:47:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:47:40 INFO - PROCESS | 1960 | 1462528060713 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 1960 | 1462528060717 Marionette TRACE conn5 <- [1,2714,null,{}] 02:47:40 INFO - PROCESS | 1960 | 1462528060730 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 1960 | 1462528061114 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 02:47:41 INFO - PROCESS | 1960 | 1462528061409 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbf3c00 == 113 [pid = 1960] [id = 686] 02:47:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8e7ce000) [pid = 1960] [serial = 2059] [outer = (nil)] 02:47:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x90476800) [pid = 1960] [serial = 2060] [outer = 0x8e7ce000] 02:47:41 INFO - PROCESS | 1960 | 1462528061512 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x91561c00) [pid = 1960] [serial = 2061] [outer = 0x8e7ce000] 02:47:42 INFO - PROCESS | 1960 | 1462528062545 Marionette TRACE conn5 <- [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]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:47:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1903ms 02:47:42 INFO - PROCESS | 1960 | 1462528062617 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 1960 | 1462528062621 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 02:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:47:42 INFO - PROCESS | 1960 | 1462528062631 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 1960 | 1462528062636 Marionette TRACE conn5 <- [1,2718,null,{}] 02:47:42 INFO - PROCESS | 1960 | 1462528062643 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 1960 | 1462528062990 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 02:47:43 INFO - PROCESS | 1960 | 1462528063357 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x90470000 == 114 [pid = 1960] [id = 687] 02:47:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x915d0400) [pid = 1960] [serial = 2062] [outer = (nil)] 02:47:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x916bcc00) [pid = 1960] [serial = 2063] [outer = 0x915d0400] 02:47:43 INFO - PROCESS | 1960 | 1462528063456 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x91df1c00) [pid = 1960] [serial = 2064] [outer = 0x915d0400] 02:47:44 INFO - PROCESS | 1960 | 1462528064460 Marionette TRACE conn5 <- [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] 02:47:44 INFO - PROCESS | 1960 | 1462528064537 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:47:44 INFO - PROCESS | 1960 | 1462528064544 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1960 | 1462528064548 Marionette TRACE conn5 <- [1,2722,null,{}] 02:47:44 INFO - PROCESS | 1960 | 1462528064603 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 1960 | 1462528064901 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 02:47:45 INFO - PROCESS | 1960 | 1462528065238 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x915cb000 == 115 [pid = 1960] [id = 688] 02:47:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x9163c800) [pid = 1960] [serial = 2065] [outer = (nil)] 02:47:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x920cd800) [pid = 1960] [serial = 2066] [outer = 0x9163c800] 02:47:45 INFO - PROCESS | 1960 | 1462528065331 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x92b4c000) [pid = 1960] [serial = 2067] [outer = 0x9163c800] 02:47:46 INFO - PROCESS | 1960 | 1462528066335 Marionette TRACE conn5 <- [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] 02:47:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:47:46 INFO - PROCESS | 1960 | 1462528066392 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 02:47:46 INFO - PROCESS | 1960 | 1462528066401 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1960 | 1462528066404 Marionette TRACE conn5 <- [1,2726,null,{}] 02:47:46 INFO - PROCESS | 1960 | 1462528066412 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 1960 | 1462528066717 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 02:47:47 INFO - PROCESS | 1960 | 1462528067067 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x91edbc00 == 116 [pid = 1960] [id = 689] 02:47:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x9205a800) [pid = 1960] [serial = 2068] [outer = (nil)] 02:47:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x93a08c00) [pid = 1960] [serial = 2069] [outer = 0x9205a800] 02:47:47 INFO - PROCESS | 1960 | 1462528067167 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x93a48000) [pid = 1960] [serial = 2070] [outer = 0x9205a800] 02:47:48 INFO - PROCESS | 1960 | 1462528068143 Marionette TRACE conn5 <- [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]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:47:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1787ms 02:47:48 INFO - PROCESS | 1960 | 1462528068188 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1960 | 1462528068193 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:47:48 INFO - PROCESS | 1960 | 1462528068202 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1960 | 1462528068205 Marionette TRACE conn5 <- [1,2730,null,{}] 02:47:48 INFO - PROCESS | 1960 | 1462528068212 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 1960 | 1462528068509 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 02:47:48 INFO - PROCESS | 1960 | 1462528068904 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x91c74800 == 117 [pid = 1960] [id = 690] 02:47:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x92c0e800) [pid = 1960] [serial = 2071] [outer = (nil)] 02:47:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x945e6800) [pid = 1960] [serial = 2072] [outer = 0x92c0e800] 02:47:49 INFO - PROCESS | 1960 | 1462528068998 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x94671800) [pid = 1960] [serial = 2073] [outer = 0x92c0e800] 02:47:50 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 02:47:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:47:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:47:50 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 02:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:47:50 INFO - _addTest/ [0,2733,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 1960 | 1462528070533 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 02:47:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:47:50 INFO - PROCESS | 1960 | 1462528070553 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 1960 | 1462528070556 Marionette TRACE conn5 <- [1,2734,null,{}] 02:47:50 INFO - PROCESS | 1960 | 1462528070564 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 1960 | 1462528070861 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 02:47:51 INFO - PROCESS | 1960 | 1462528071152 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aacc00 == 118 [pid = 1960] [id = 691] 02:47:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x94667c00) [pid = 1960] [serial = 2074] [outer = (nil)] 02:47:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x95140400) [pid = 1960] [serial = 2075] [outer = 0x94667c00] 02:47:51 INFO - PROCESS | 1960 | 1462528071245 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x95d2bc00) [pid = 1960] [serial = 2076] [outer = 0x94667c00] 02:47:52 INFO - PROCESS | 1960 | 1462528072233 Marionette TRACE conn5 <- [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]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1745ms 02:47:52 INFO - PROCESS | 1960 | 1462528072299 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 02:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:47:52 INFO - PROCESS | 1960 | 1462528072304 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 02:47:52 INFO - PROCESS | 1960 | 1462528072310 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 1960 | 1462528072316 Marionette TRACE conn5 <- [1,2738,null,{}] 02:47:52 INFO - PROCESS | 1960 | 1462528072324 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 1960 | 1462528072636 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 02:47:53 INFO - PROCESS | 1960 | 1462528073000 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x93aaf400 == 119 [pid = 1960] [id = 692] 02:47:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x98d75800) [pid = 1960] [serial = 2077] [outer = (nil)] 02:47:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x995d2800) [pid = 1960] [serial = 2078] [outer = 0x98d75800] 02:47:53 INFO - PROCESS | 1960 | 1462528073101 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x999e5000) [pid = 1960] [serial = 2079] [outer = 0x98d75800] 02:47:54 INFO - PROCESS | 1960 | 1462528074067 Marionette TRACE conn5 <- [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]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:47:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1837ms 02:47:54 INFO - PROCESS | 1960 | 1462528074147 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1960 | 1462528074152 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:47:54 INFO - PROCESS | 1960 | 1462528074159 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1960 | 1462528074162 Marionette TRACE conn5 <- [1,2742,null,{}] 02:47:54 INFO - PROCESS | 1960 | 1462528074168 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 1960 | 1462528074453 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 02:47:54 INFO - PROCESS | 1960 | 1462528074804 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x96012400 == 120 [pid = 1960] [id = 693] 02:47:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x9766d400) [pid = 1960] [serial = 2080] [outer = (nil)] 02:47:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x9a479800) [pid = 1960] [serial = 2081] [outer = 0x9766d400] 02:47:54 INFO - PROCESS | 1960 | 1462528074911 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x9a481c00) [pid = 1960] [serial = 2082] [outer = 0x9766d400] 02:47:55 INFO - PROCESS | 1960 | 1462528075789 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1689ms 02:47:55 INFO - PROCESS | 1960 | 1462528075850 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 1960 | 1462528075854 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:47:55 INFO - PROCESS | 1960 | 1462528075872 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 1960 | 1462528075875 Marionette TRACE conn5 <- [1,2746,null,{}] 02:47:55 INFO - PROCESS | 1960 | 1462528075883 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 1960 | 1462528076161 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 02:47:56 INFO - PROCESS | 1960 | 1462528076504 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x98df2c00 == 121 [pid = 1960] [id = 694] 02:47:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x99fcf000) [pid = 1960] [serial = 2083] [outer = (nil)] 02:47:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x9b420800) [pid = 1960] [serial = 2084] [outer = 0x99fcf000] 02:47:56 INFO - PROCESS | 1960 | 1462528076599 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x9b423000) [pid = 1960] [serial = 2085] [outer = 0x99fcf000] 02:47:57 INFO - PROCESS | 1960 | 1462528077488 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1654ms 02:47:57 INFO - PROCESS | 1960 | 1462528077527 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1960 | 1462528077531 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 02:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:47:57 INFO - PROCESS | 1960 | 1462528077538 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1960 | 1462528077541 Marionette TRACE conn5 <- [1,2750,null,{}] 02:47:57 INFO - PROCESS | 1960 | 1462528077547 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 1960 | 1462528077790 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 02:47:58 INFO - PROCESS | 1960 | 1462528078142 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a964000 == 122 [pid = 1960] [id = 695] 02:47:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x9b41f400) [pid = 1960] [serial = 2086] [outer = (nil)] 02:47:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9b921800) [pid = 1960] [serial = 2087] [outer = 0x9b41f400] 02:47:58 INFO - PROCESS | 1960 | 1462528078232 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x9d34b400) [pid = 1960] [serial = 2088] [outer = 0x9b41f400] 02:47:59 INFO - PROCESS | 1960 | 1462528079143 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:47:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1643ms 02:47:59 INFO - PROCESS | 1960 | 1462528079184 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1960 | 1462528079190 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 02:47:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:47:59 INFO - PROCESS | 1960 | 1462528079201 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1960 | 1462528079208 Marionette TRACE conn5 <- [1,2754,null,{}] 02:47:59 INFO - PROCESS | 1960 | 1462528079218 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 1960 | 1462528079540 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 02:47:59 INFO - PROCESS | 1960 | 1462528079921 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a961c00 == 123 [pid = 1960] [id = 696] 02:47:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x9ac10800) [pid = 1960] [serial = 2089] [outer = (nil)] 02:48:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0xa053f000) [pid = 1960] [serial = 2090] [outer = 0x9ac10800] 02:48:00 INFO - PROCESS | 1960 | 1462528080021 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0xa1056c00) [pid = 1960] [serial = 2091] [outer = 0x9ac10800] 02:48:00 INFO - PROCESS | 1960 | 1462528080946 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x8eb66c00 == 122 [pid = 1960] [id = 120] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x91558800 == 121 [pid = 1960] [id = 338] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0xa2388000 == 120 [pid = 1960] [id = 127] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x95091c00 == 119 [pid = 1960] [id = 677] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x99aef800 == 118 [pid = 1960] [id = 678] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x92c02800 == 117 [pid = 1960] [id = 676] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x92c03400 == 116 [pid = 1960] [id = 675] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x93a45800 == 115 [pid = 1960] [id = 674] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x91df7800 == 114 [pid = 1960] [id = 673] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x875d0c00 == 113 [pid = 1960] [id = 672] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x90215800 == 112 [pid = 1960] [id = 670] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x91636000 == 111 [pid = 1960] [id = 671] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x90218400 == 110 [pid = 1960] [id = 669] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x8cf31800 == 109 [pid = 1960] [id = 668] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x88470800 == 108 [pid = 1960] [id = 667] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x8ced8000 == 107 [pid = 1960] [id = 666] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x87a7f800 == 106 [pid = 1960] [id = 664] 02:48:03 INFO - PROCESS | 1960 | --DOCSHELL 0x8b4e9800 == 105 [pid = 1960] [id = 665] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8d16d400) [pid = 1960] [serial = 1866] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0xa224dc00) [pid = 1960] [serial = 1917] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x96013000) [pid = 1960] [serial = 1953] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x95d31800) [pid = 1960] [serial = 1952] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x95098000) [pid = 1960] [serial = 1950] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x94675c00) [pid = 1960] [serial = 1949] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x93a4d800) [pid = 1960] [serial = 1947] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x93a26c00) [pid = 1960] [serial = 1946] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x92b49800) [pid = 1960] [serial = 1944] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x920d6800) [pid = 1960] [serial = 1943] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x91df0400) [pid = 1960] [serial = 1941] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x916c3400) [pid = 1960] [serial = 1940] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x915ee000) [pid = 1960] [serial = 1938] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x9155cc00) [pid = 1960] [serial = 1937] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8efc1000) [pid = 1960] [serial = 1935] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8b380400) [pid = 1960] [serial = 1986] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8bef9800) [pid = 1960] [serial = 1991] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x8bcab000) [pid = 1960] [serial = 1988] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8bf13400) [pid = 1960] [serial = 1989] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8dad8c00) [pid = 1960] [serial = 1934] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8bcad800) [pid = 1960] [serial = 1932] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8b7c3800) [pid = 1960] [serial = 1931] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8aa8a000) [pid = 1960] [serial = 1985] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x89702800) [pid = 1960] [serial = 1982] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8a749400) [pid = 1960] [serial = 1983] [outer = (nil)] [url = about:blank] 02:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 4301ms 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0xa63cd400) [pid = 1960] [serial = 1979] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x915d1c00) [pid = 1960] [serial = 1977] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x915cf800) [pid = 1960] [serial = 1976] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0xa6883400) [pid = 1960] [serial = 1974] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0xa681a800) [pid = 1960] [serial = 1973] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0xa6334800) [pid = 1960] [serial = 1971] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0xa5167c00) [pid = 1960] [serial = 1970] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0xa336dc00) [pid = 1960] [serial = 1968] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0xa3209000) [pid = 1960] [serial = 1967] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0xa23e2000) [pid = 1960] [serial = 1965] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0xa22c5800) [pid = 1960] [serial = 1964] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x9d8b9400) [pid = 1960] [serial = 1962] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9d34b000) [pid = 1960] [serial = 1961] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x9a15ac00) [pid = 1960] [serial = 1959] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x99bc5400) [pid = 1960] [serial = 1958] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x98d7a400) [pid = 1960] [serial = 1956] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x981fa400) [pid = 1960] [serial = 1955] [outer = (nil)] [url = about:blank] 02:48:03 INFO - PROCESS | 1960 | 1462528083673 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 1960 | 1462528083681 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 02:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:48:03 INFO - PROCESS | 1960 | 1462528083695 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 1960 | 1462528083704 Marionette TRACE conn5 <- [1,2758,null,{}] 02:48:03 INFO - PROCESS | 1960 | 1462528083712 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 1960 | 1462528083955 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 02:48:04 INFO - PROCESS | 1960 | 1462528084232 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aa82c00 == 106 [pid = 1960] [id = 697] 02:48:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8aab3400) [pid = 1960] [serial = 2092] [outer = (nil)] 02:48:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8b380400) [pid = 1960] [serial = 2093] [outer = 0x8aab3400] 02:48:04 INFO - PROCESS | 1960 | 1462528084312 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8b4ed000) [pid = 1960] [serial = 2094] [outer = 0x8aab3400] 02:48:05 INFO - PROCESS | 1960 | 1462528085193 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1538ms 02:48:05 INFO - PROCESS | 1960 | 1462528085233 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 1960 | 1462528085238 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:48:05 INFO - PROCESS | 1960 | 1462528085252 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 1960 | 1462528085257 Marionette TRACE conn5 <- [1,2762,null,{}] 02:48:05 INFO - PROCESS | 1960 | 1462528085269 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 1960 | 1462528085515 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 02:48:05 INFO - PROCESS | 1960 | 1462528085811 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cedc000 == 107 [pid = 1960] [id = 698] 02:48:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8cede400) [pid = 1960] [serial = 2095] [outer = (nil)] 02:48:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8cf3a800) [pid = 1960] [serial = 2096] [outer = 0x8cede400] 02:48:05 INFO - PROCESS | 1960 | 1462528085911 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8d16ec00) [pid = 1960] [serial = 2097] [outer = 0x8cede400] 02:48:06 INFO - PROCESS | 1960 | 1462528086881 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1696ms 02:48:06 INFO - PROCESS | 1960 | 1462528086945 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1960 | 1462528086949 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 02:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:48:06 INFO - PROCESS | 1960 | 1462528086956 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1960 | 1462528086960 Marionette TRACE conn5 <- [1,2766,null,{}] 02:48:06 INFO - PROCESS | 1960 | 1462528086975 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 1960 | 1462528087288 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 02:48:07 INFO - PROCESS | 1960 | 1462528087327 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbef800 == 108 [pid = 1960] [id = 699] 02:48:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8dbf0800) [pid = 1960] [serial = 2098] [outer = (nil)] 02:48:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8dcc6800) [pid = 1960] [serial = 2099] [outer = 0x8dbf0800] 02:48:07 INFO - PROCESS | 1960 | 1462528087550 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8eb65c00) [pid = 1960] [serial = 2100] [outer = 0x8dbf0800] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8d1b4000) [pid = 1960] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x87ccf000) [pid = 1960] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x99bcf800) [pid = 1960] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x97675400) [pid = 1960] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9513e000) [pid = 1960] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x93a4ac00) [pid = 1960] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x93a47c00) [pid = 1960] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x92054c00) [pid = 1960] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x91c7f800) [pid = 1960] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x916ba400) [pid = 1960] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x90348400) [pid = 1960] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x90218c00) [pid = 1960] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x8cf3b400) [pid = 1960] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x8b7cc000) [pid = 1960] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x8ced9c00) [pid = 1960] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x8b4ec800) [pid = 1960] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x87a81c00) [pid = 1960] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:48:08 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x8a9b8c00) [pid = 1960] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:48:08 INFO - PROCESS | 1960 | 1462528088967 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2044ms 02:48:09 INFO - PROCESS | 1960 | 1462528089005 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1960 | 1462528089032 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:48:09 INFO - PROCESS | 1960 | 1462528089039 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1960 | 1462528089042 Marionette TRACE conn5 <- [1,2770,null,{}] 02:48:09 INFO - PROCESS | 1960 | 1462528089048 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 1960 | 1462528089316 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 02:48:09 INFO - PROCESS | 1960 | 1462528089529 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x8846ec00 == 109 [pid = 1960] [id = 700] 02:48:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x8a9b8400) [pid = 1960] [serial = 2101] [outer = (nil)] 02:48:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x8d1aa400) [pid = 1960] [serial = 2102] [outer = 0x8a9b8400] 02:48:09 INFO - PROCESS | 1960 | 1462528089613 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x9020dc00) [pid = 1960] [serial = 2103] [outer = 0x8a9b8400] 02:48:10 INFO - PROCESS | 1960 | 1462528090459 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1480ms 02:48:10 INFO - PROCESS | 1960 | 1462528090520 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 1960 | 1462528090524 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 02:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:48:10 INFO - PROCESS | 1960 | 1462528090531 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 1960 | 1462528090535 Marionette TRACE conn5 <- [1,2774,null,{}] 02:48:10 INFO - PROCESS | 1960 | 1462528090541 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 1960 | 1462528090964 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 02:48:11 INFO - PROCESS | 1960 | 1462528091334 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x8847b800 == 110 [pid = 1960] [id = 701] 02:48:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x885af400) [pid = 1960] [serial = 2104] [outer = (nil)] 02:48:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x8970f800) [pid = 1960] [serial = 2105] [outer = 0x885af400] 02:48:11 INFO - PROCESS | 1960 | 1462528091432 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x8a9b2000) [pid = 1960] [serial = 2106] [outer = 0x885af400] 02:48:12 INFO - PROCESS | 1960 | 1462528092486 Marionette TRACE conn5 <- [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]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2036ms 02:48:12 INFO - PROCESS | 1960 | 1462528092571 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1960 | 1462528092577 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:48:12 INFO - PROCESS | 1960 | 1462528092586 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1960 | 1462528092593 Marionette TRACE conn5 <- [1,2778,null,{}] 02:48:12 INFO - PROCESS | 1960 | 1462528092601 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 1960 | 1462528092907 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 02:48:13 INFO - PROCESS | 1960 | 1462528093260 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef6c00 == 111 [pid = 1960] [id = 702] 02:48:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x8bf13000) [pid = 1960] [serial = 2107] [outer = (nil)] 02:48:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8cec9400) [pid = 1960] [serial = 2108] [outer = 0x8bf13000] 02:48:13 INFO - PROCESS | 1960 | 1462528093364 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8cee0800) [pid = 1960] [serial = 2109] [outer = 0x8bf13000] 02:48:14 INFO - PROCESS | 1960 | 1462528094401 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1887ms 02:48:14 INFO - PROCESS | 1960 | 1462528094474 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1960 | 1462528094480 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 02:48:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:48:14 INFO - PROCESS | 1960 | 1462528094487 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1960 | 1462528094491 Marionette TRACE conn5 <- [1,2782,null,{}] 02:48:14 INFO - PROCESS | 1960 | 1462528094498 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 1960 | 1462528094808 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 02:48:15 INFO - PROCESS | 1960 | 1462528095205 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dccb000 == 112 [pid = 1960] [id = 703] 02:48:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8dccb800) [pid = 1960] [serial = 2110] [outer = (nil)] 02:48:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8e7cd400) [pid = 1960] [serial = 2111] [outer = 0x8dccb800] 02:48:15 INFO - PROCESS | 1960 | 1462528095302 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8efc6400) [pid = 1960] [serial = 2112] [outer = 0x8dccb800] 02:48:16 INFO - PROCESS | 1960 | 1462528096368 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1934ms 02:48:16 INFO - PROCESS | 1960 | 1462528096423 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1960 | 1462528096430 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 02:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:48:16 INFO - PROCESS | 1960 | 1462528096448 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1960 | 1462528096457 Marionette TRACE conn5 <- [1,2786,null,{}] 02:48:16 INFO - PROCESS | 1960 | 1462528096463 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 1960 | 1462528096762 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 02:48:17 INFO - PROCESS | 1960 | 1462528097138 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbee400 == 113 [pid = 1960] [id = 704] 02:48:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8e7ca800) [pid = 1960] [serial = 2113] [outer = (nil)] 02:48:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x915d1000) [pid = 1960] [serial = 2114] [outer = 0x8e7ca800] 02:48:17 INFO - PROCESS | 1960 | 1462528097231 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x915d6400) [pid = 1960] [serial = 2115] [outer = 0x8e7ca800] 02:48:18 INFO - PROCESS | 1960 | 1462528098242 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:48:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1847ms 02:48:18 INFO - PROCESS | 1960 | 1462528098288 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 02:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:48:18 INFO - PROCESS | 1960 | 1462528098293 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 02:48:18 INFO - PROCESS | 1960 | 1462528098300 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 1960 | 1462528098303 Marionette TRACE conn5 <- [1,2790,null,{}] 02:48:18 INFO - PROCESS | 1960 | 1462528098309 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 1960 | 1462528098570 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 02:48:18 INFO - PROCESS | 1960 | 1462528098911 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x91556400 == 114 [pid = 1960] [id = 705] 02:48:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x915f0800) [pid = 1960] [serial = 2116] [outer = (nil)] 02:48:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x91632400) [pid = 1960] [serial = 2117] [outer = 0x915f0800] 02:48:19 INFO - PROCESS | 1960 | 1462528099010 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x916b9c00) [pid = 1960] [serial = 2118] [outer = 0x915f0800] 02:48:20 INFO - PROCESS | 1960 | 1462528100033 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1790ms 02:48:20 INFO - PROCESS | 1960 | 1462528100090 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 1960 | 1462528100095 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 02:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:48:20 INFO - PROCESS | 1960 | 1462528100102 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 1960 | 1462528100106 Marionette TRACE conn5 <- [1,2794,null,{}] 02:48:20 INFO - PROCESS | 1960 | 1462528100112 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 1960 | 1462528100389 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 02:48:20 INFO - PROCESS | 1960 | 1462528100751 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x91dec400 == 115 [pid = 1960] [id = 706] 02:48:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x91dee400) [pid = 1960] [serial = 2119] [outer = (nil)] 02:48:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x91df6000) [pid = 1960] [serial = 2120] [outer = 0x91dee400] 02:48:20 INFO - PROCESS | 1960 | 1462528100860 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x92c01c00) [pid = 1960] [serial = 2121] [outer = 0x91dee400] 02:48:21 INFO - PROCESS | 1960 | 1462528101942 Marionette TRACE conn5 <- [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]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1882ms 02:48:21 INFO - PROCESS | 1960 | 1462528101986 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1960 | 1462528101989 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:48:21 INFO - PROCESS | 1960 | 1462528101997 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1960 | 1462528102001 Marionette TRACE conn5 <- [1,2798,null,{}] 02:48:22 INFO - PROCESS | 1960 | 1462528102007 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 1960 | 1462528102276 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 02:48:22 INFO - PROCESS | 1960 | 1462528102622 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbe7400 == 116 [pid = 1960] [id = 707] 02:48:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8dbf5000) [pid = 1960] [serial = 2122] [outer = (nil)] 02:48:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x93a43c00) [pid = 1960] [serial = 2123] [outer = 0x8dbf5000] 02:48:22 INFO - PROCESS | 1960 | 1462528102721 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x93aa7800) [pid = 1960] [serial = 2124] [outer = 0x8dbf5000] 02:48:23 INFO - PROCESS | 1960 | 1462528103715 Marionette TRACE conn5 <- [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]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:48:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1784ms 02:48:23 INFO - PROCESS | 1960 | 1462528103783 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 02:48:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:48:23 INFO - PROCESS | 1960 | 1462528103787 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 02:48:23 INFO - PROCESS | 1960 | 1462528103794 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 1960 | 1462528103798 Marionette TRACE conn5 <- [1,2802,null,{}] 02:48:23 INFO - PROCESS | 1960 | 1462528103804 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 1960 | 1462528104125 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 02:48:24 INFO - PROCESS | 1960 | 1462528104613 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x91556c00 == 117 [pid = 1960] [id = 708] 02:48:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x915f8400) [pid = 1960] [serial = 2125] [outer = (nil)] 02:48:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x95090c00) [pid = 1960] [serial = 2126] [outer = 0x915f8400] 02:48:24 INFO - PROCESS | 1960 | 1462528104764 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x95099000) [pid = 1960] [serial = 2127] [outer = 0x915f8400] 02:48:25 INFO - PROCESS | 1960 | 1462528105802 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:48:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2040ms 02:48:25 INFO - PROCESS | 1960 | 1462528105834 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 1960 | 1462528105837 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:48:25 INFO - PROCESS | 1960 | 1462528105846 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 1960 | 1462528105850 Marionette TRACE conn5 <- [1,2806,null,{}] 02:48:25 INFO - PROCESS | 1960 | 1462528105856 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 1960 | 1462528106124 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 02:48:26 INFO - PROCESS | 1960 | 1462528106473 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x92c05000 == 118 [pid = 1960] [id = 709] 02:48:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x93a4fc00) [pid = 1960] [serial = 2128] [outer = (nil)] 02:48:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x97672c00) [pid = 1960] [serial = 2129] [outer = 0x93a4fc00] 02:48:26 INFO - PROCESS | 1960 | 1462528106628 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x976dec00) [pid = 1960] [serial = 2130] [outer = 0x93a4fc00] 02:48:27 INFO - PROCESS | 1960 | 1462528107711 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:48:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1943ms 02:48:27 INFO - PROCESS | 1960 | 1462528107790 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 1960 | 1462528107793 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 02:48:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:48:27 INFO - PROCESS | 1960 | 1462528107801 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 1960 | 1462528107811 Marionette TRACE conn5 <- [1,2810,null,{}] 02:48:27 INFO - PROCESS | 1960 | 1462528107817 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 1960 | 1462528108124 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 02:48:28 INFO - PROCESS | 1960 | 1462528108484 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x90470c00 == 119 [pid = 1960] [id = 710] 02:48:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x916b8000) [pid = 1960] [serial = 2131] [outer = (nil)] 02:48:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x98df5800) [pid = 1960] [serial = 2132] [outer = 0x916b8000] 02:48:28 INFO - PROCESS | 1960 | 1462528108579 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x9977d400) [pid = 1960] [serial = 2133] [outer = 0x916b8000] 02:48:29 INFO - PROCESS | 1960 | 1462528109527 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:48:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1799ms 02:48:29 INFO - PROCESS | 1960 | 1462528109601 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 02:48:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:48:29 INFO - PROCESS | 1960 | 1462528109605 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 02:48:29 INFO - PROCESS | 1960 | 1462528109612 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1960 | 1462528109616 Marionette TRACE conn5 <- [1,2814,null,{}] 02:48:29 INFO - PROCESS | 1960 | 1462528109622 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 1960 | 1462528109912 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 02:48:30 INFO - PROCESS | 1960 | 1462528110271 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a481000 == 120 [pid = 1960] [id = 711] 02:48:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9a81ac00) [pid = 1960] [serial = 2134] [outer = (nil)] 02:48:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x9aa1f400) [pid = 1960] [serial = 2135] [outer = 0x9a81ac00] 02:48:30 INFO - PROCESS | 1960 | 1462528110385 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x9d378800) [pid = 1960] [serial = 2136] [outer = 0x9a81ac00] 02:48:31 INFO - PROCESS | 1960 | 1462528111391 Marionette TRACE conn5 <- [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]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:48:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1835ms 02:48:31 INFO - PROCESS | 1960 | 1462528111450 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1960 | 1462528111454 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:48:31 INFO - PROCESS | 1960 | 1462528111466 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1960 | 1462528111470 Marionette TRACE conn5 <- [1,2818,null,{}] 02:48:31 INFO - PROCESS | 1960 | 1462528111476 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 1960 | 1462528111762 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 02:48:32 INFO - PROCESS | 1960 | 1462528112118 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a96c000 == 121 [pid = 1960] [id = 712] 02:48:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x9d88cc00) [pid = 1960] [serial = 2137] [outer = (nil)] 02:48:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0xa270b000) [pid = 1960] [serial = 2138] [outer = 0x9d88cc00] 02:48:32 INFO - PROCESS | 1960 | 1462528112213 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0xa278d800) [pid = 1960] [serial = 2139] [outer = 0x9d88cc00] 02:48:33 INFO - PROCESS | 1960 | 1462528113197 Marionette TRACE conn5 <- [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]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:48:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1783ms 02:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:48:33 INFO - PROCESS | 1960 | 1462528113249 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1960 | 1462528113253 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 02:48:33 INFO - PROCESS | 1960 | 1462528113260 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1960 | 1462528113263 Marionette TRACE conn5 <- [1,2822,null,{}] 02:48:33 INFO - PROCESS | 1960 | 1462528113270 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 1960 | 1462528113535 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 02:48:33 INFO - PROCESS | 1960 | 1462528113892 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x9204e800 == 122 [pid = 1960] [id = 713] 02:48:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x92b4d000) [pid = 1960] [serial = 2140] [outer = (nil)] 02:48:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0xa27ca800) [pid = 1960] [serial = 2141] [outer = 0x92b4d000] 02:48:33 INFO - PROCESS | 1960 | 1462528113994 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0xa330ec00) [pid = 1960] [serial = 2142] [outer = 0x92b4d000] 02:48:34 INFO - PROCESS | 1960 | 1462528114978 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1783ms 02:48:35 INFO - PROCESS | 1960 | 1462528115043 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 1960 | 1462528115047 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 02:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:48:35 INFO - PROCESS | 1960 | 1462528115054 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 1960 | 1462528115059 Marionette TRACE conn5 <- [1,2826,null,{}] 02:48:35 INFO - PROCESS | 1960 | 1462528115065 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 1960 | 1462528115314 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 02:48:35 INFO - PROCESS | 1960 | 1462528115660 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c4c00 == 123 [pid = 1960] [id = 714] 02:48:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0xa238dc00) [pid = 1960] [serial = 2143] [outer = (nil)] 02:48:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0xa36ad000) [pid = 1960] [serial = 2144] [outer = 0xa238dc00] 02:48:35 INFO - PROCESS | 1960 | 1462528115756 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0xa4f0a400) [pid = 1960] [serial = 2145] [outer = 0xa238dc00] 02:48:36 INFO - PROCESS | 1960 | 1462528116708 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1732ms 02:48:36 INFO - PROCESS | 1960 | 1462528116787 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1960 | 1462528116790 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:48:36 INFO - PROCESS | 1960 | 1462528116798 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1960 | 1462528116801 Marionette TRACE conn5 <- [1,2830,null,{}] 02:48:36 INFO - PROCESS | 1960 | 1462528116807 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 1960 | 1462528117065 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 02:48:37 INFO - PROCESS | 1960 | 1462528117417 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 1960 | ++DOCSHELL 0xa23e2000 == 124 [pid = 1960] [id = 715] 02:48:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0xa3366000) [pid = 1960] [serial = 2146] [outer = (nil)] 02:48:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0xa633a800) [pid = 1960] [serial = 2147] [outer = 0xa3366000] 02:48:37 INFO - PROCESS | 1960 | 1462528117513 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0xa63ce000) [pid = 1960] [serial = 2148] [outer = 0xa3366000] 02:48:38 INFO - PROCESS | 1960 | 1462528118452 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 02:48:38 INFO - PROCESS | 1960 | 1462528118489 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 1960 | 1462528118493 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:48:38 INFO - PROCESS | 1960 | 1462528118500 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 1960 | 1462528118504 Marionette TRACE conn5 <- [1,2834,null,{}] 02:48:38 INFO - PROCESS | 1960 | 1462528118510 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 1960 | 1462528118780 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 02:48:39 INFO - PROCESS | 1960 | 1462528119141 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a87cc00 == 125 [pid = 1960] [id = 716] 02:48:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x8a87d000) [pid = 1960] [serial = 2149] [outer = (nil)] 02:48:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x8a883000) [pid = 1960] [serial = 2150] [outer = 0x8a87d000] 02:48:39 INFO - PROCESS | 1960 | 1462528119241 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x8a885400) [pid = 1960] [serial = 2151] [outer = 0x8a87d000] 02:48:40 INFO - PROCESS | 1960 | 1462528120193 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1733ms 02:48:40 INFO - PROCESS | 1960 | 1462528120234 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 02:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:48:40 INFO - PROCESS | 1960 | 1462528120238 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 02:48:40 INFO - PROCESS | 1960 | 1462528120245 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:48:40 INFO - PROCESS | 1960 | 1462528120249 Marionette TRACE conn5 <- [1,2838,null,{}] 02:48:40 INFO - PROCESS | 1960 | 1462528120255 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:40 INFO - PROCESS | 1960 | 1462528120512 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 02:48:40 INFO - PROCESS | 1960 | 1462528120861 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a880400 == 126 [pid = 1960] [id = 717] 02:48:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x8a882400) [pid = 1960] [serial = 2152] [outer = (nil)] 02:48:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0xa511a800) [pid = 1960] [serial = 2153] [outer = 0x8a882400] 02:48:40 INFO - PROCESS | 1960 | 1462528120958 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0xa516ac00) [pid = 1960] [serial = 2154] [outer = 0x8a882400] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x874adc00 == 125 [pid = 1960] [id = 598] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x87ccac00 == 124 [pid = 1960] [id = 679] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x97755000 == 123 [pid = 1960] [id = 30] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x875cd000 == 122 [pid = 1960] [id = 517] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x868dc800 == 121 [pid = 1960] [id = 348] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1abc00 == 120 [pid = 1960] [id = 477] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8d1af800 == 119 [pid = 1960] [id = 479] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8a743400 == 118 [pid = 1960] [id = 476] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8ced5800 == 117 [pid = 1960] [id = 478] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x90346000 == 116 [pid = 1960] [id = 481] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8846ec00 == 115 [pid = 1960] [id = 700] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbef800 == 114 [pid = 1960] [id = 699] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8cedc000 == 113 [pid = 1960] [id = 698] 02:48:43 INFO - PROCESS | 1960 | --DOCSHELL 0x8aa82c00 == 112 [pid = 1960] [id = 697] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x93aacc00 == 111 [pid = 1960] [id = 691] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x91c74800 == 110 [pid = 1960] [id = 690] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x91edbc00 == 109 [pid = 1960] [id = 689] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x915cb000 == 108 [pid = 1960] [id = 688] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbf3c00 == 107 [pid = 1960] [id = 686] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x90470000 == 106 [pid = 1960] [id = 687] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8b37e000 == 105 [pid = 1960] [id = 685] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbee000 == 104 [pid = 1960] [id = 684] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x8b7cf400 == 103 [pid = 1960] [id = 683] 02:48:44 INFO - PROCESS | 1960 | --DOCSHELL 0x874b6c00 == 102 [pid = 1960] [id = 682] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8eb6b400) [pid = 1960] [serial = 1929] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x8bf1e400) [pid = 1960] [serial = 2045] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x885b3800) [pid = 1960] [serial = 2039] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x8a745400) [pid = 1960] [serial = 2040] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x9aa17800) [pid = 1960] [serial = 2037] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x9a963800) [pid = 1960] [serial = 2036] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x999df400) [pid = 1960] [serial = 2034] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x99780000) [pid = 1960] [serial = 2033] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x981f4800) [pid = 1960] [serial = 2031] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x97751800) [pid = 1960] [serial = 2030] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x95d2f800) [pid = 1960] [serial = 2028] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x95137800) [pid = 1960] [serial = 2027] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x93adac00) [pid = 1960] [serial = 2025] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x93a4cc00) [pid = 1960] [serial = 2024] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x93a01400) [pid = 1960] [serial = 2022] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x92c0bc00) [pid = 1960] [serial = 2021] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x92b41c00) [pid = 1960] [serial = 2019] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x920d5800) [pid = 1960] [serial = 2018] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x91ece800) [pid = 1960] [serial = 2016] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x91df5000) [pid = 1960] [serial = 2015] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x9163f400) [pid = 1960] [serial = 2013] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x91633000) [pid = 1960] [serial = 2012] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x9155ac00) [pid = 1960] [serial = 2010] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x90345800) [pid = 1960] [serial = 2009] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8efc3800) [pid = 1960] [serial = 2007] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8eb6e800) [pid = 1960] [serial = 2006] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x8dcc6400) [pid = 1960] [serial = 2004] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8dcc0c00) [pid = 1960] [serial = 2003] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8d160400) [pid = 1960] [serial = 2001] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8cee0000) [pid = 1960] [serial = 2000] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8b7c5800) [pid = 1960] [serial = 1998] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8b73c400) [pid = 1960] [serial = 1997] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x88472c00) [pid = 1960] [serial = 1994] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x89704800) [pid = 1960] [serial = 1995] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8b4e4400) [pid = 1960] [serial = 2042] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8b741c00) [pid = 1960] [serial = 2043] [outer = (nil)] [url = about:blank] 02:48:44 INFO - PROCESS | 1960 | 1462528124927 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:48:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4701ms 02:48:44 INFO - PROCESS | 1960 | 1462528124946 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 1960 | 1462528124952 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 02:48:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:48:44 INFO - PROCESS | 1960 | 1462528124963 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 1960 | 1462528124967 Marionette TRACE conn5 <- [1,2842,null,{}] 02:48:44 INFO - PROCESS | 1960 | 1462528124976 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 1960 | 1462528125214 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 02:48:45 INFO - PROCESS | 1960 | 1462528125452 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a74e000 == 103 [pid = 1960] [id = 718] 02:48:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8a881000) [pid = 1960] [serial = 2155] [outer = (nil)] 02:48:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8a9ae800) [pid = 1960] [serial = 2156] [outer = 0x8a881000] 02:48:45 INFO - PROCESS | 1960 | 1462528125606 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8aa8ac00) [pid = 1960] [serial = 2157] [outer = 0x8a881000] 02:48:46 INFO - PROCESS | 1960 | 1462528126539 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:48:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1633ms 02:48:46 INFO - PROCESS | 1960 | 1462528126607 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1960 | 1462528126616 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 02:48:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:48:46 INFO - PROCESS | 1960 | 1462528126628 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1960 | 1462528126631 Marionette TRACE conn5 <- [1,2846,null,{}] 02:48:46 INFO - PROCESS | 1960 | 1462528126645 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 1960 | 1462528126963 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 02:48:47 INFO - PROCESS | 1960 | 1462528126999 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b73e400 == 104 [pid = 1960] [id = 719] 02:48:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8b744000) [pid = 1960] [serial = 2158] [outer = (nil)] 02:48:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8b7ca000) [pid = 1960] [serial = 2159] [outer = 0x8b744000] 02:48:47 INFO - PROCESS | 1960 | 1462528127083 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8befc800) [pid = 1960] [serial = 2160] [outer = 0x8b744000] 02:48:48 INFO - PROCESS | 1960 | 1462528128237 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:48:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1637ms 02:48:48 INFO - PROCESS | 1960 | 1462528128265 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1960 | 1462528128270 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:48:48 INFO - PROCESS | 1960 | 1462528128276 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1960 | 1462528128282 Marionette TRACE conn5 <- [1,2850,null,{}] 02:48:48 INFO - PROCESS | 1960 | 1462528128308 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 1960 | 1462528128657 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8bf11c00) [pid = 1960] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x92c0e800) [pid = 1960] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x9b41f400) [pid = 1960] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8dbf0c00) [pid = 1960] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x94667c00) [pid = 1960] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8e7ce000) [pid = 1960] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x99fcf000) [pid = 1960] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8aab3400) [pid = 1960] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x9766d400) [pid = 1960] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x915c9800) [pid = 1960] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8dbec400) [pid = 1960] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x9205a800) [pid = 1960] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x915d0400) [pid = 1960] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x8dbf0800) [pid = 1960] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x9163c800) [pid = 1960] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x98d75800) [pid = 1960] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x8cede400) [pid = 1960] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x8a74f000) [pid = 1960] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:48:49 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x87cc1800) [pid = 1960] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:48:49 INFO - PROCESS | 1960 | 1462528129349 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc1800 == 105 [pid = 1960] [id = 720] 02:48:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x8a74f000) [pid = 1960] [serial = 2161] [outer = (nil)] 02:48:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x8a9b7c00) [pid = 1960] [serial = 2162] [outer = 0x8a74f000] 02:48:49 INFO - PROCESS | 1960 | 1462528129440 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x8d1b1000) [pid = 1960] [serial = 2163] [outer = 0x8a74f000] 02:48:50 INFO - PROCESS | 1960 | 1462528130345 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:48:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2094ms 02:48:50 INFO - PROCESS | 1960 | 1462528130373 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 1960 | 1462528130378 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 02:48:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:48:50 INFO - PROCESS | 1960 | 1462528130385 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 1960 | 1462528130389 Marionette TRACE conn5 <- [1,2854,null,{}] 02:48:50 INFO - PROCESS | 1960 | 1462528130394 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 1960 | 1462528130636 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 02:48:50 INFO - PROCESS | 1960 | 1462528130861 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b4e5c00 == 106 [pid = 1960] [id = 721] 02:48:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x8d162000) [pid = 1960] [serial = 2164] [outer = (nil)] 02:48:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8dcc4000) [pid = 1960] [serial = 2165] [outer = 0x8d162000] 02:48:50 INFO - PROCESS | 1960 | 1462528130944 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8eb62800) [pid = 1960] [serial = 2166] [outer = 0x8d162000] 02:48:52 INFO - PROCESS | 1960 | 1462528132157 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:48:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1834ms 02:48:52 INFO - PROCESS | 1960 | 1462528132221 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 1960 | 1462528132228 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 02:48:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:48:52 INFO - PROCESS | 1960 | 1462528132239 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 1960 | 1462528132244 Marionette TRACE conn5 <- [1,2858,null,{}] 02:48:52 INFO - PROCESS | 1960 | 1462528132254 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 1960 | 1462528132525 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 02:48:52 INFO - PROCESS | 1960 | 1462528132889 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a81c00 == 107 [pid = 1960] [id = 722] 02:48:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8a9b1800) [pid = 1960] [serial = 2167] [outer = (nil)] 02:48:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8b4e9c00) [pid = 1960] [serial = 2168] [outer = 0x8a9b1800] 02:48:52 INFO - PROCESS | 1960 | 1462528132991 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8b746800) [pid = 1960] [serial = 2169] [outer = 0x8a9b1800] 02:48:54 INFO - PROCESS | 1960 | 1462528133998 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:48:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1797ms 02:48:54 INFO - PROCESS | 1960 | 1462528134037 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1960 | 1462528134047 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:48:54 INFO - PROCESS | 1960 | 1462528134058 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1960 | 1462528134062 Marionette TRACE conn5 <- [1,2862,null,{}] 02:48:54 INFO - PROCESS | 1960 | 1462528134069 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 1960 | 1462528134353 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 02:48:54 INFO - PROCESS | 1960 | 1462528134732 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbea000 == 108 [pid = 1960] [id = 723] 02:48:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8dbeb400) [pid = 1960] [serial = 2170] [outer = (nil)] 02:48:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8eb6b400) [pid = 1960] [serial = 2171] [outer = 0x8dbeb400] 02:48:54 INFO - PROCESS | 1960 | 1462528134831 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x9020ec00) [pid = 1960] [serial = 2172] [outer = 0x8dbeb400] 02:48:55 INFO - PROCESS | 1960 | 1462528135888 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:48:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1900ms 02:48:55 INFO - PROCESS | 1960 | 1462528135959 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 02:48:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:48:55 INFO - PROCESS | 1960 | 1462528135964 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 02:48:55 INFO - PROCESS | 1960 | 1462528135972 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 1960 | 1462528135978 Marionette TRACE conn5 <- [1,2866,null,{}] 02:48:56 INFO - PROCESS | 1960 | 1462528135996 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 1960 | 1462528136320 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 02:48:56 INFO - PROCESS | 1960 | 1462528136670 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x90473c00 == 109 [pid = 1960] [id = 724] 02:48:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x90474800) [pid = 1960] [serial = 2173] [outer = (nil)] 02:48:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x9155bc00) [pid = 1960] [serial = 2174] [outer = 0x90474800] 02:48:56 INFO - PROCESS | 1960 | 1462528136766 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x915cc800) [pid = 1960] [serial = 2175] [outer = 0x90474800] 02:48:57 INFO - PROCESS | 1960 | 1462528137795 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:48:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1889ms 02:48:57 INFO - PROCESS | 1960 | 1462528137861 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 02:48:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:48:57 INFO - PROCESS | 1960 | 1462528137866 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 02:48:57 INFO - PROCESS | 1960 | 1462528137873 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 1960 | 1462528137877 Marionette TRACE conn5 <- [1,2870,null,{}] 02:48:57 INFO - PROCESS | 1960 | 1462528137883 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 1960 | 1462528138146 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 02:48:58 INFO - PROCESS | 1960 | 1462528138489 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x90348800 == 110 [pid = 1960] [id = 725] 02:48:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x91560c00) [pid = 1960] [serial = 2176] [outer = (nil)] 02:48:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x91634400) [pid = 1960] [serial = 2177] [outer = 0x91560c00] 02:48:58 INFO - PROCESS | 1960 | 1462528138589 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x916bac00) [pid = 1960] [serial = 2178] [outer = 0x91560c00] 02:48:59 INFO - PROCESS | 1960 | 1462528139551 Marionette TRACE conn5 <- [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]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:48:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1741ms 02:48:59 INFO - PROCESS | 1960 | 1462528139615 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 1960 | 1462528139620 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 02:48:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:48:59 INFO - PROCESS | 1960 | 1462528139626 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 1960 | 1462528139630 Marionette TRACE conn5 <- [1,2874,null,{}] 02:48:59 INFO - PROCESS | 1960 | 1462528139636 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 1960 | 1462528139892 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 02:49:00 INFO - PROCESS | 1960 | 1462528140248 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x915d3c00 == 111 [pid = 1960] [id = 726] 02:49:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x915f0c00) [pid = 1960] [serial = 2179] [outer = (nil)] 02:49:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x91c7cc00) [pid = 1960] [serial = 2180] [outer = 0x915f0c00] 02:49:00 INFO - PROCESS | 1960 | 1462528140346 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x91dea400) [pid = 1960] [serial = 2181] [outer = 0x915f0c00] 02:49:01 INFO - PROCESS | 1960 | 1462528141341 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:49:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1746ms 02:49:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:49:01 INFO - PROCESS | 1960 | 1462528141374 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 1960 | 1462528141377 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 02:49:01 INFO - PROCESS | 1960 | 1462528141384 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1960 | 1462528141387 Marionette TRACE conn5 <- [1,2878,null,{}] 02:49:01 INFO - PROCESS | 1960 | 1462528141394 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 1960 | 1462528141703 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 02:49:02 INFO - PROCESS | 1960 | 1462528142081 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b740000 == 112 [pid = 1960] [id = 727] 02:49:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8dcc4800) [pid = 1960] [serial = 2182] [outer = (nil)] 02:49:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x92b44800) [pid = 1960] [serial = 2183] [outer = 0x8dcc4800] 02:49:02 INFO - PROCESS | 1960 | 1462528142186 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x92b4b000) [pid = 1960] [serial = 2184] [outer = 0x8dcc4800] 02:49:03 INFO - PROCESS | 1960 | 1462528143210 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:49:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1902ms 02:49:03 INFO - PROCESS | 1960 | 1462528143286 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1960 | 1462528143291 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:49:03 INFO - PROCESS | 1960 | 1462528143298 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1960 | 1462528143302 Marionette TRACE conn5 <- [1,2882,null,{}] 02:49:03 INFO - PROCESS | 1960 | 1462528143308 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 1960 | 1462528143652 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 02:49:03 INFO - PROCESS | 1960 | 1462528143934 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x91edbc00 == 113 [pid = 1960] [id = 728] 02:49:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x92c0e800) [pid = 1960] [serial = 2185] [outer = (nil)] 02:49:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x93a1f000) [pid = 1960] [serial = 2186] [outer = 0x92c0e800] 02:49:04 INFO - PROCESS | 1960 | 1462528144041 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x93a50c00) [pid = 1960] [serial = 2187] [outer = 0x92c0e800] 02:49:05 INFO - PROCESS | 1960 | 1462528145060 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:49:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1838ms 02:49:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:49:05 INFO - PROCESS | 1960 | 1462528145137 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 1960 | 1462528145141 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 02:49:05 INFO - PROCESS | 1960 | 1462528145148 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 1960 | 1462528145151 Marionette TRACE conn5 <- [1,2886,null,{}] 02:49:05 INFO - PROCESS | 1960 | 1462528145159 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 1960 | 1462528145453 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 02:49:05 INFO - PROCESS | 1960 | 1462528145804 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x9204b800 == 114 [pid = 1960] [id = 729] 02:49:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x93a05400) [pid = 1960] [serial = 2188] [outer = (nil)] 02:49:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x95091400) [pid = 1960] [serial = 2189] [outer = 0x93a05400] 02:49:05 INFO - PROCESS | 1960 | 1462528145896 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x95135c00) [pid = 1960] [serial = 2190] [outer = 0x93a05400] 02:49:07 INFO - PROCESS | 1960 | 1462528147410 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:49:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2346ms 02:49:07 INFO - PROCESS | 1960 | 1462528147497 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 1960 | 1462528147504 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:49:07 INFO - PROCESS | 1960 | 1462528147515 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 1960 | 1462528147520 Marionette TRACE conn5 <- [1,2890,null,{}] 02:49:07 INFO - PROCESS | 1960 | 1462528147539 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 1960 | 1462528148050 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 02:49:08 INFO - PROCESS | 1960 | 1462528148283 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x9466a400 == 115 [pid = 1960] [id = 730] 02:49:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x94676c00) [pid = 1960] [serial = 2191] [outer = (nil)] 02:49:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x96017800) [pid = 1960] [serial = 2192] [outer = 0x94676c00] 02:49:08 INFO - PROCESS | 1960 | 1462528148384 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x960c3000) [pid = 1960] [serial = 2193] [outer = 0x94676c00] 02:49:09 INFO - PROCESS | 1960 | 1462528149349 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:49:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1906ms 02:49:09 INFO - PROCESS | 1960 | 1462528149420 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 02:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:49:09 INFO - PROCESS | 1960 | 1462528149425 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 02:49:09 INFO - PROCESS | 1960 | 1462528149431 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1960 | 1462528149435 Marionette TRACE conn5 <- [1,2894,null,{}] 02:49:09 INFO - PROCESS | 1960 | 1462528149441 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:09 INFO - PROCESS | 1960 | 1462528149734 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 02:49:10 INFO - PROCESS | 1960 | 1462528150093 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a07c00 == 116 [pid = 1960] [id = 731] 02:49:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x95d23400) [pid = 1960] [serial = 2194] [outer = (nil)] 02:49:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x98a66000) [pid = 1960] [serial = 2195] [outer = 0x95d23400] 02:49:10 INFO - PROCESS | 1960 | 1462528150186 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x98dec800) [pid = 1960] [serial = 2196] [outer = 0x95d23400] 02:49:11 INFO - PROCESS | 1960 | 1462528151161 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1792ms 02:49:11 INFO - PROCESS | 1960 | 1462528151225 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 02:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:49:11 INFO - PROCESS | 1960 | 1462528151230 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 02:49:11 INFO - PROCESS | 1960 | 1462528151237 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1960 | 1462528151242 Marionette TRACE conn5 <- [1,2898,null,{}] 02:49:11 INFO - PROCESS | 1960 | 1462528151249 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 1960 | 1462528151566 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 02:49:11 INFO - PROCESS | 1960 | 1462528151930 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x960c9400 == 117 [pid = 1960] [id = 732] 02:49:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x9a47bc00) [pid = 1960] [serial = 2197] [outer = (nil)] 02:49:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x9a95f800) [pid = 1960] [serial = 2198] [outer = 0x9a47bc00] 02:49:12 INFO - PROCESS | 1960 | 1462528152030 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x9ac18800) [pid = 1960] [serial = 2199] [outer = 0x9a47bc00] 02:49:12 INFO - PROCESS | 1960 | 1462528152984 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1788ms 02:49:13 INFO - PROCESS | 1960 | 1462528153025 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1960 | 1462528153029 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 02:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:49:13 INFO - PROCESS | 1960 | 1462528153036 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1960 | 1462528153040 Marionette TRACE conn5 <- [1,2902,null,{}] 02:49:13 INFO - PROCESS | 1960 | 1462528153068 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 1960 | 1462528153322 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 02:49:13 INFO - PROCESS | 1960 | 1462528153674 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x9aa1b800 == 118 [pid = 1960] [id = 733] 02:49:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x9b41e800) [pid = 1960] [serial = 2200] [outer = (nil)] 02:49:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x9d34ac00) [pid = 1960] [serial = 2201] [outer = 0x9b41e800] 02:49:13 INFO - PROCESS | 1960 | 1462528153772 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9d380800) [pid = 1960] [serial = 2202] [outer = 0x9b41e800] 02:49:14 INFO - PROCESS | 1960 | 1462528154751 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1749ms 02:49:14 INFO - PROCESS | 1960 | 1462528154786 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1960 | 1462528154790 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:49:14 INFO - PROCESS | 1960 | 1462528154797 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1960 | 1462528154800 Marionette TRACE conn5 <- [1,2906,null,{}] 02:49:14 INFO - PROCESS | 1960 | 1462528154816 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 1960 | 1462528155073 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 02:49:15 INFO - PROCESS | 1960 | 1462528155433 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x95134400 == 119 [pid = 1960] [id = 734] 02:49:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x99aefc00) [pid = 1960] [serial = 2203] [outer = (nil)] 02:49:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0xa22c4400) [pid = 1960] [serial = 2204] [outer = 0x99aefc00] 02:49:15 INFO - PROCESS | 1960 | 1462528155530 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0xa23d5400) [pid = 1960] [serial = 2205] [outer = 0x99aefc00] 02:49:16 INFO - PROCESS | 1960 | 1462528156478 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:49:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1741ms 02:49:16 INFO - PROCESS | 1960 | 1462528156539 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 02:49:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:49:16 INFO - PROCESS | 1960 | 1462528156544 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 02:49:16 INFO - PROCESS | 1960 | 1462528156550 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1960 | 1462528156554 Marionette TRACE conn5 <- [1,2910,null,{}] 02:49:16 INFO - PROCESS | 1960 | 1462528156561 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 1960 | 1462528156841 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 02:49:17 INFO - PROCESS | 1960 | 1462528157192 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x93a49000 == 120 [pid = 1960] [id = 735] 02:49:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x94676400) [pid = 1960] [serial = 2206] [outer = (nil)] 02:49:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9d8ae400) [pid = 1960] [serial = 2207] [outer = 0x94676400] 02:49:17 INFO - PROCESS | 1960 | 1462528157292 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0xa320f400) [pid = 1960] [serial = 2208] [outer = 0x94676400] 02:49:18 INFO - PROCESS | 1960 | 1462528158121 Marionette TRACE conn5 <- [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]]]}] 02:49:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:49:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:49:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1632ms 02:49:18 INFO - PROCESS | 1960 | 1462528158184 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 02:49:18 INFO - TEST-START | /DOMEvents/constructors.html 02:49:18 INFO - PROCESS | 1960 | 1462528158188 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 02:49:18 INFO - PROCESS | 1960 | 1462528158195 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 1960 | 1462528158200 Marionette TRACE conn5 <- [1,2914,null,{}] 02:49:18 INFO - PROCESS | 1960 | 1462528158228 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 1960 | 1462528158494 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 02:49:18 INFO - PROCESS | 1960 | 1462528158846 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x97752000 == 121 [pid = 1960] [id = 736] 02:49:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9ad89000) [pid = 1960] [serial = 2209] [outer = (nil)] 02:49:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0xa681a800) [pid = 1960] [serial = 2210] [outer = 0x9ad89000] 02:49:18 INFO - PROCESS | 1960 | 1462528158953 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0xa688d800) [pid = 1960] [serial = 2211] [outer = 0x9ad89000] 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:49:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:49:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:49:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:49:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1818ms 02:49:20 INFO - PROCESS | 1960 | 1462528159944 Marionette TRACE conn5 <- [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]]]}] 02:49:20 INFO - PROCESS | 1960 | 1462528160020 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 02:49:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:49:20 INFO - PROCESS | 1960 | 1462528160023 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 02:49:20 INFO - PROCESS | 1960 | 1462528160045 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - PROCESS | 1960 | 1462528160052 Marionette TRACE conn5 <- [1,2918,null,{}] 02:49:20 INFO - PROCESS | 1960 | 1462528160063 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 1960 | 1462528160400 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 02:49:20 INFO - PROCESS | 1960 | 1462528160768 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x87d76800 == 122 [pid = 1960] [id = 737] 02:49:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x87d77800) [pid = 1960] [serial = 2212] [outer = (nil)] 02:49:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x87d84400) [pid = 1960] [serial = 2213] [outer = 0x87d77800] 02:49:20 INFO - PROCESS | 1960 | 1462528160858 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0xa320e400) [pid = 1960] [serial = 2214] [outer = 0x87d77800] 02:49:21 INFO - PROCESS | 1960 | 1462528161715 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:49:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1705ms 02:49:21 INFO - PROCESS | 1960 | 1462528161748 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1960 | 1462528161752 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:49:21 INFO - PROCESS | 1960 | 1462528161760 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1960 | 1462528161764 Marionette TRACE conn5 <- [1,2922,null,{}] 02:49:21 INFO - PROCESS | 1960 | 1462528161771 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8a87cc00 == 121 [pid = 1960] [id = 716] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x960c4c00 == 120 [pid = 1960] [id = 714] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0xa23e2000 == 119 [pid = 1960] [id = 715] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x9204e800 == 118 [pid = 1960] [id = 713] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x9a96c000 == 117 [pid = 1960] [id = 712] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x9a481000 == 116 [pid = 1960] [id = 711] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x92c05000 == 115 [pid = 1960] [id = 709] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x90470c00 == 114 [pid = 1960] [id = 710] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x91556c00 == 113 [pid = 1960] [id = 708] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbe7400 == 112 [pid = 1960] [id = 707] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x91dec400 == 111 [pid = 1960] [id = 706] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x91556400 == 110 [pid = 1960] [id = 705] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8dccb000 == 109 [pid = 1960] [id = 703] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbee400 == 108 [pid = 1960] [id = 704] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef6c00 == 107 [pid = 1960] [id = 702] 02:49:24 INFO - PROCESS | 1960 | --DOCSHELL 0x8847b800 == 106 [pid = 1960] [id = 701] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8cedec00) [pid = 1960] [serial = 2051] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x945e6800) [pid = 1960] [serial = 2072] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x9d34b400) [pid = 1960] [serial = 2088] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8dbf6c00) [pid = 1960] [serial = 2054] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x95140400) [pid = 1960] [serial = 2075] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x91561c00) [pid = 1960] [serial = 2061] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9b423000) [pid = 1960] [serial = 2085] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8b4ed000) [pid = 1960] [serial = 2094] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x9a481c00) [pid = 1960] [serial = 2082] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x95d2bc00) [pid = 1960] [serial = 2076] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x90476800) [pid = 1960] [serial = 2060] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0xa6c42400) [pid = 1960] [serial = 1980] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x90346c00) [pid = 1960] [serial = 2058] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x93a08c00) [pid = 1960] [serial = 2069] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x91df1c00) [pid = 1960] [serial = 2064] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x94671800) [pid = 1960] [serial = 2073] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x916bcc00) [pid = 1960] [serial = 2063] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0xa053f000) [pid = 1960] [serial = 2090] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x93a48000) [pid = 1960] [serial = 2070] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8dcc6800) [pid = 1960] [serial = 2099] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x92b4c000) [pid = 1960] [serial = 2067] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x999e5000) [pid = 1960] [serial = 2079] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8d16ec00) [pid = 1960] [serial = 2097] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x8cf3a800) [pid = 1960] [serial = 2096] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x9b921800) [pid = 1960] [serial = 2087] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x90217400) [pid = 1960] [serial = 2057] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8eb65c00) [pid = 1960] [serial = 2100] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x995d2800) [pid = 1960] [serial = 2078] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x8cdb1c00) [pid = 1960] [serial = 1992] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x9b420800) [pid = 1960] [serial = 2084] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8b380400) [pid = 1960] [serial = 2093] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x920cd800) [pid = 1960] [serial = 2066] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x9a479800) [pid = 1960] [serial = 2081] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8eb70c00) [pid = 1960] [serial = 2055] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8bca9400) [pid = 1960] [serial = 2049] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x8b387400) [pid = 1960] [serial = 2048] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8d1aa000) [pid = 1960] [serial = 2052] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8d1aa400) [pid = 1960] [serial = 2102] [outer = (nil)] [url = about:blank] 02:49:25 INFO - PROCESS | 1960 | 1462528165448 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 02:49:25 INFO - PROCESS | 1960 | 1462528165608 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x875ca000 == 107 [pid = 1960] [id = 738] 02:49:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x875ca800) [pid = 1960] [serial = 2215] [outer = (nil)] 02:49:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x87a80800) [pid = 1960] [serial = 2216] [outer = 0x875ca800] 02:49:25 INFO - PROCESS | 1960 | 1462528165694 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x87cc8800) [pid = 1960] [serial = 2217] [outer = 0x875ca800] 02:49:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:49:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:49:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:49:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:49:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:49:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:49:26 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 02:49:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:49:26 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 02:49:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:49:26 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]" 02:49:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:49:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:49:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4848ms 02:49:26 INFO - PROCESS | 1960 | 1462528166575 Marionette TRACE conn5 <- [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]]]}] 02:49:26 INFO - PROCESS | 1960 | 1462528166612 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 1960 | 1462528166629 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 02:49:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:49:26 INFO - PROCESS | 1960 | 1462528166641 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1960 | 1462528166646 Marionette TRACE conn5 <- [1,2926,null,{}] 02:49:26 INFO - PROCESS | 1960 | 1462528166654 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 1960 | 1462528166894 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 02:49:27 INFO - PROCESS | 1960 | 1462528167120 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x88475c00 == 108 [pid = 1960] [id = 739] 02:49:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x88479c00) [pid = 1960] [serial = 2218] [outer = (nil)] 02:49:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8970d000) [pid = 1960] [serial = 2219] [outer = 0x88479c00] 02:49:27 INFO - PROCESS | 1960 | 1462528167204 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8a87b400) [pid = 1960] [serial = 2220] [outer = 0x88479c00] 02:49:27 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:49:28 INFO - PROCESS | 1960 | 1462528168066 Marionette TRACE conn5 <- [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]]]}] 02:49:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:49:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1444ms 02:49:28 INFO - PROCESS | 1960 | 1462528168092 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1960 | 1462528168097 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:49:28 INFO - PROCESS | 1960 | 1462528168104 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1960 | 1462528168107 Marionette TRACE conn5 <- [1,2930,null,{}] 02:49:28 INFO - PROCESS | 1960 | 1462528168113 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 1960 | 1462528168421 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 02:49:28 INFO - PROCESS | 1960 | 1462528168473 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a9b7400 == 109 [pid = 1960] [id = 740] 02:49:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8a9b8000) [pid = 1960] [serial = 2221] [outer = (nil)] 02:49:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8aa86000) [pid = 1960] [serial = 2222] [outer = 0x8a9b8000] 02:49:28 INFO - PROCESS | 1960 | 1462528168555 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8aaba400) [pid = 1960] [serial = 2223] [outer = 0x8a9b8000] 02:49:29 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:49:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:49:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1534ms 02:49:29 INFO - PROCESS | 1960 | 1462528169629 Marionette TRACE conn5 <- [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]]]}] 02:49:29 INFO - PROCESS | 1960 | 1462528169639 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1960 | 1462528169645 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 02:49:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:49:29 INFO - PROCESS | 1960 | 1462528169673 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1960 | 1462528169681 Marionette TRACE conn5 <- [1,2934,null,{}] 02:49:29 INFO - PROCESS | 1960 | 1462528169687 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 1960 | 1462528169990 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8dccb800) [pid = 1960] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x92b4d000) [pid = 1960] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x91dee400) [pid = 1960] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8a87d000) [pid = 1960] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x93a4fc00) [pid = 1960] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x916b8000) [pid = 1960] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x9d88cc00) [pid = 1960] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0xa238dc00) [pid = 1960] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x8dbf5000) [pid = 1960] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x8bf13000) [pid = 1960] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0xa3366000) [pid = 1960] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x8a74f000) [pid = 1960] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8b744000) [pid = 1960] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x8bef2400) [pid = 1960] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8a881000) [pid = 1960] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x915f8400) [pid = 1960] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x9a81ac00) [pid = 1960] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x8e7ca800) [pid = 1960] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x915f0800) [pid = 1960] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:49:30 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x885af400) [pid = 1960] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:49:30 INFO - PROCESS | 1960 | 1462528170675 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x875c6400 == 110 [pid = 1960] [id = 741] 02:49:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x87a83c00) [pid = 1960] [serial = 2224] [outer = (nil)] 02:49:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8a881000) [pid = 1960] [serial = 2225] [outer = 0x87a83c00] 02:49:30 INFO - PROCESS | 1960 | 1462528170763 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x8b598c00) [pid = 1960] [serial = 2226] [outer = 0x87a83c00] 02:49:31 INFO - PROCESS | 1960 | 1462528171482 Marionette TRACE conn5 <- [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]]]}] 02:49:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:49:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1863ms 02:49:31 INFO - PROCESS | 1960 | 1462528171518 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1960 | 1462528171522 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 02:49:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:49:31 INFO - PROCESS | 1960 | 1462528171528 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1960 | 1462528171532 Marionette TRACE conn5 <- [1,2938,null,{}] 02:49:31 INFO - PROCESS | 1960 | 1462528171537 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 1960 | 1462528171752 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 02:49:31 INFO - PROCESS | 1960 | 1462528171977 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x87cc2c00 == 111 [pid = 1960] [id = 742] 02:49:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x8b59c400) [pid = 1960] [serial = 2227] [outer = (nil)] 02:49:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8b5a4400) [pid = 1960] [serial = 2228] [outer = 0x8b59c400] 02:49:32 INFO - PROCESS | 1960 | 1462528172052 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8b5a7400) [pid = 1960] [serial = 2229] [outer = 0x8b59c400] 02:49:33 INFO - PROCESS | 1960 | 1462528173095 Marionette TRACE conn5 <- [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]]]}] 02:49:33 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. 02:49:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1579ms 02:49:33 INFO - PROCESS | 1960 | 1462528173109 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 1960 | 1462528173117 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:49:33 INFO - PROCESS | 1960 | 1462528173128 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1960 | 1462528173133 Marionette TRACE conn5 <- [1,2942,null,{}] 02:49:33 INFO - PROCESS | 1960 | 1462528173144 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 1960 | 1462528173429 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 02:49:33 INFO - PROCESS | 1960 | 1462528173709 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x87d85c00 == 112 [pid = 1960] [id = 743] 02:49:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x88479800) [pid = 1960] [serial = 2230] [outer = (nil)] 02:49:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x885b4c00) [pid = 1960] [serial = 2231] [outer = 0x88479800] 02:49:33 INFO - PROCESS | 1960 | 1462528173871 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8970d800) [pid = 1960] [serial = 2232] [outer = 0x88479800] 02:49:34 INFO - PROCESS | 1960 | 1462528174753 Marionette TRACE conn5 <- [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"]]]}] 02:49:34 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 02:49:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:49:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1692ms 02:49:34 INFO - PROCESS | 1960 | 1462528174821 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1960 | 1462528174831 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 02:49:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:49:34 INFO - PROCESS | 1960 | 1462528174862 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1960 | 1462528174867 Marionette TRACE conn5 <- [1,2946,null,{}] 02:49:34 INFO - PROCESS | 1960 | 1462528174876 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 1960 | 1462528175134 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 02:49:35 INFO - PROCESS | 1960 | 1462528175531 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b385400 == 113 [pid = 1960] [id = 744] 02:49:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8b4e4800) [pid = 1960] [serial = 2233] [outer = (nil)] 02:49:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8b4ec400) [pid = 1960] [serial = 2234] [outer = 0x8b4e4800] 02:49:35 INFO - PROCESS | 1960 | 1462528175663 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8b5a2c00) [pid = 1960] [serial = 2235] [outer = 0x8b4e4800] 02:49:36 INFO - PROCESS | 1960 | 1462528176598 Marionette TRACE conn5 <- [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]]]}] 02:49:36 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. 02:49:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1806ms 02:49:36 INFO - PROCESS | 1960 | 1462528176649 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1960 | 1462528176654 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:49:36 INFO - PROCESS | 1960 | 1462528176661 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1960 | 1462528176668 Marionette TRACE conn5 <- [1,2950,null,{}] 02:49:36 INFO - PROCESS | 1960 | 1462528176737 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 1960 | 1462528176998 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 02:49:37 INFO - PROCESS | 1960 | 1462528177347 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bef9800 == 114 [pid = 1960] [id = 745] 02:49:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x8befb000) [pid = 1960] [serial = 2236] [outer = (nil)] 02:49:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8bf14000) [pid = 1960] [serial = 2237] [outer = 0x8befb000] 02:49:37 INFO - PROCESS | 1960 | 1462528177449 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8bf1e000) [pid = 1960] [serial = 2238] [outer = 0x8befb000] 02:49:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cec8800 == 115 [pid = 1960] [id = 746] 02:49:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8ceca800) [pid = 1960] [serial = 2239] [outer = (nil)] 02:49:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8ced0000) [pid = 1960] [serial = 2240] [outer = 0x8ceca800] 02:49:38 INFO - PROCESS | 1960 | 1462528178399 Marionette TRACE conn5 <- [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]]]}] 02:49:38 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. 02:49:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1791ms 02:49:38 INFO - PROCESS | 1960 | 1462528178453 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1960 | 1462528178458 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:49:38 INFO - PROCESS | 1960 | 1462528178465 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1960 | 1462528178468 Marionette TRACE conn5 <- [1,2954,null,{}] 02:49:38 INFO - PROCESS | 1960 | 1462528178475 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 1960 | 1462528178823 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 02:49:39 INFO - PROCESS | 1960 | 1462528179189 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca1c00 == 116 [pid = 1960] [id = 747] 02:49:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x8cda8800) [pid = 1960] [serial = 2241] [outer = (nil)] 02:49:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8ced8000) [pid = 1960] [serial = 2242] [outer = 0x8cda8800] 02:49:39 INFO - PROCESS | 1960 | 1462528179282 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8cf36800) [pid = 1960] [serial = 2243] [outer = 0x8cda8800] 02:49:40 INFO - PROCESS | 1960 | 1462528180077 Marionette TRACE conn5 <- [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]]]}] 02:49:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:49:40 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 02:49:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1651ms 02:49:40 INFO - PROCESS | 1960 | 1462528180118 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 1960 | 1462528180122 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 02:49:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:49:40 INFO - PROCESS | 1960 | 1462528180129 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 1960 | 1462528180133 Marionette TRACE conn5 <- [1,2958,null,{}] 02:49:40 INFO - PROCESS | 1960 | 1462528180139 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 1960 | 1462528180404 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 02:49:40 INFO - PROCESS | 1960 | 1462528180734 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x8aaafc00 == 117 [pid = 1960] [id = 748] 02:49:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8b389800) [pid = 1960] [serial = 2244] [outer = (nil)] 02:49:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8d1aa800) [pid = 1960] [serial = 2245] [outer = 0x8b389800] 02:49:40 INFO - PROCESS | 1960 | 1462528180831 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8d1afc00) [pid = 1960] [serial = 2246] [outer = 0x8b389800] 02:49:41 INFO - PROCESS | 1960 | 1462528181725 Marionette TRACE conn5 <- [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]]]}] 02:49:41 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. 02:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1637ms 02:49:41 INFO - PROCESS | 1960 | 1462528181768 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1960 | 1462528181772 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:49:41 INFO - PROCESS | 1960 | 1462528181801 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1960 | 1462528181805 Marionette TRACE conn5 <- [1,2962,null,{}] 02:49:41 INFO - PROCESS | 1960 | 1462528181811 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:42 INFO - PROCESS | 1960 | 1462528182091 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 02:49:42 INFO - PROCESS | 1960 | 1462528182422 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cdad800 == 118 [pid = 1960] [id = 749] 02:49:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8dad0000) [pid = 1960] [serial = 2247] [outer = (nil)] 02:49:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x8dcc6000) [pid = 1960] [serial = 2248] [outer = 0x8dad0000] 02:49:42 INFO - PROCESS | 1960 | 1462528182572 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8dccbc00) [pid = 1960] [serial = 2249] [outer = 0x8dad0000] 02:49:43 INFO - PROCESS | 1960 | 1462528183389 Marionette TRACE conn5 <- [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]]]}] 02:49:43 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. 02:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1654ms 02:49:43 INFO - PROCESS | 1960 | 1462528183450 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1960 | 1462528183453 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:49:43 INFO - PROCESS | 1960 | 1462528183460 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1960 | 1462528183464 Marionette TRACE conn5 <- [1,2966,null,{}] 02:49:43 INFO - PROCESS | 1960 | 1462528183470 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 1960 | 1462528183724 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 02:49:44 INFO - PROCESS | 1960 | 1462528184028 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dbf5000 == 119 [pid = 1960] [id = 750] 02:49:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8dcc3800) [pid = 1960] [serial = 2250] [outer = (nil)] 02:49:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8eb6e000) [pid = 1960] [serial = 2251] [outer = 0x8dcc3800] 02:49:44 INFO - PROCESS | 1960 | 1462528184132 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8efc1000) [pid = 1960] [serial = 2252] [outer = 0x8dcc3800] 02:49:45 INFO - PROCESS | 1960 | 1462528185009 Marionette TRACE conn5 <- [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]]]}] 02:49:45 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. 02:49:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1581ms 02:49:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:49:45 INFO - PROCESS | 1960 | 1462528185042 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 1960 | 1462528185046 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 02:49:45 INFO - PROCESS | 1960 | 1462528185052 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 1960 | 1462528185055 Marionette TRACE conn5 <- [1,2970,null,{}] 02:49:45 INFO - PROCESS | 1960 | 1462528185062 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 1960 | 1462528185340 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 02:49:45 INFO - PROCESS | 1960 | 1462528185634 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x8bca4000 == 120 [pid = 1960] [id = 751] 02:49:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8d16c400) [pid = 1960] [serial = 2253] [outer = (nil)] 02:49:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x90217400) [pid = 1960] [serial = 2254] [outer = 0x8d16c400] 02:49:45 INFO - PROCESS | 1960 | 1462528185732 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x9021b800) [pid = 1960] [serial = 2255] [outer = 0x8d16c400] 02:49:46 INFO - PROCESS | 1960 | 1462528186631 Marionette TRACE conn5 <- [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]]]}] 02:49:46 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. 02:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1642ms 02:49:46 INFO - PROCESS | 1960 | 1462528186695 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 02:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:49:46 INFO - PROCESS | 1960 | 1462528186699 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 02:49:46 INFO - PROCESS | 1960 | 1462528186706 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1960 | 1462528186710 Marionette TRACE conn5 <- [1,2974,null,{}] 02:49:46 INFO - PROCESS | 1960 | 1462528186739 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 1960 | 1462528186996 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 02:49:47 INFO - PROCESS | 1960 | 1462528187298 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x90347400 == 121 [pid = 1960] [id = 752] 02:49:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x90348000) [pid = 1960] [serial = 2256] [outer = (nil)] 02:49:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x90352000) [pid = 1960] [serial = 2257] [outer = 0x90348000] 02:49:47 INFO - PROCESS | 1960 | 1462528187443 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x90470c00) [pid = 1960] [serial = 2258] [outer = 0x90348000] 02:49:48 INFO - PROCESS | 1960 | 1462528188283 Marionette TRACE conn5 <- [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]]]}] 02:49:48 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. 02:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1638ms 02:49:48 INFO - PROCESS | 1960 | 1462528188345 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 1960 | 1462528188350 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 02:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:49:48 INFO - PROCESS | 1960 | 1462528188356 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1960 | 1462528188360 Marionette TRACE conn5 <- [1,2978,null,{}] 02:49:48 INFO - PROCESS | 1960 | 1462528188387 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 1960 | 1462528188646 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 02:49:48 INFO - PROCESS | 1960 | 1462528188949 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x9034b800 == 122 [pid = 1960] [id = 753] 02:49:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x9034e800) [pid = 1960] [serial = 2259] [outer = (nil)] 02:49:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x9155e800) [pid = 1960] [serial = 2260] [outer = 0x9034e800] 02:49:49 INFO - PROCESS | 1960 | 1462528189104 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x915c7c00) [pid = 1960] [serial = 2261] [outer = 0x9034e800] 02:49:49 INFO - PROCESS | 1960 | 1462528189954 Marionette TRACE conn5 <- [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]]]}] 02:49:50 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. 02:49:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1651ms 02:49:50 INFO - PROCESS | 1960 | 1462528190008 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 02:49:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:49:50 INFO - PROCESS | 1960 | 1462528190013 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 02:49:50 INFO - PROCESS | 1960 | 1462528190020 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 1960 | 1462528190025 Marionette TRACE conn5 <- [1,2982,null,{}] 02:49:50 INFO - PROCESS | 1960 | 1462528190031 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 1960 | 1462528190303 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 02:49:50 INFO - PROCESS | 1960 | 1462528190666 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e54000 == 123 [pid = 1960] [id = 754] 02:49:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x915f6000) [pid = 1960] [serial = 2262] [outer = (nil)] 02:49:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x91635400) [pid = 1960] [serial = 2263] [outer = 0x915f6000] 02:49:50 INFO - PROCESS | 1960 | 1462528190827 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x916bcc00) [pid = 1960] [serial = 2264] [outer = 0x915f6000] 02:49:51 INFO - PROCESS | 1960 | 1462528191682 Marionette TRACE conn5 <- [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"]]]}] 02:49:51 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 02:49:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:49:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:49:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1738ms 02:49:51 INFO - PROCESS | 1960 | 1462528191760 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 02:49:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:49:51 INFO - PROCESS | 1960 | 1462528191765 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 02:49:51 INFO - PROCESS | 1960 | 1462528191771 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1960 | 1462528191775 Marionette TRACE conn5 <- [1,2986,null,{}] 02:49:51 INFO - PROCESS | 1960 | 1462528191802 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 1960 | 1462528192052 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 02:49:52 INFO - PROCESS | 1960 | 1462528192355 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x915d6000 == 124 [pid = 1960] [id = 755] 02:49:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x915f0400) [pid = 1960] [serial = 2265] [outer = (nil)] 02:49:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x91c80800) [pid = 1960] [serial = 2266] [outer = 0x915f0400] 02:49:52 INFO - PROCESS | 1960 | 1462528192496 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x91df3c00) [pid = 1960] [serial = 2267] [outer = 0x915f0400] 02:49:53 INFO - PROCESS | 1960 | 1462528193336 Marionette TRACE conn5 <- [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]]]}] 02:49:53 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. 02:49:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1583ms 02:49:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:49:53 INFO - PROCESS | 1960 | 1462528193354 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1960 | 1462528193357 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 02:49:53 INFO - PROCESS | 1960 | 1462528193364 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1960 | 1462528193367 Marionette TRACE conn5 <- [1,2990,null,{}] 02:49:53 INFO - PROCESS | 1960 | 1462528193373 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 1960 | 1462528193625 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 02:49:53 INFO - PROCESS | 1960 | 1462528193908 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x91636c00 == 125 [pid = 1960] [id = 756] 02:49:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x91c79000) [pid = 1960] [serial = 2268] [outer = (nil)] 02:49:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x91edc000) [pid = 1960] [serial = 2269] [outer = 0x91c79000] 02:49:54 INFO - PROCESS | 1960 | 1462528194012 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x9204e400) [pid = 1960] [serial = 2270] [outer = 0x91c79000] 02:49:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x91ed5800 == 126 [pid = 1960] [id = 757] 02:49:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x920da400) [pid = 1960] [serial = 2271] [outer = (nil)] 02:49:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x92b41400) [pid = 1960] [serial = 2272] [outer = 0x920da400] 02:49:55 INFO - PROCESS | 1960 | 1462528195005 Marionette TRACE conn5 <- [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]]]}] 02:49:55 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. 02:49:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1685ms 02:49:55 INFO - PROCESS | 1960 | 1462528195049 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 1960 | 1462528195052 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 02:49:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:49:55 INFO - PROCESS | 1960 | 1462528195060 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 1960 | 1462528195064 Marionette TRACE conn5 <- [1,2994,null,{}] 02:49:55 INFO - PROCESS | 1960 | 1462528195070 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 1960 | 1462528195422 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 02:49:55 INFO - PROCESS | 1960 | 1462528195796 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cda9c00 == 127 [pid = 1960] [id = 758] 02:49:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x915f5c00) [pid = 1960] [serial = 2273] [outer = (nil)] 02:49:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x920d6400) [pid = 1960] [serial = 2274] [outer = 0x915f5c00] 02:49:55 INFO - PROCESS | 1960 | 1462528195892 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x920d9000) [pid = 1960] [serial = 2275] [outer = 0x915f5c00] 02:49:56 INFO - PROCESS | 1960 | 1462528196752 Marionette TRACE conn5 <- [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]]]}] 02:49:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:49:56 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 02:49:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1736ms 02:49:56 INFO - PROCESS | 1960 | 1462528196798 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 02:49:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:49:56 INFO - PROCESS | 1960 | 1462528196802 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 02:49:56 INFO - PROCESS | 1960 | 1462528196809 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1960 | 1462528196813 Marionette TRACE conn5 <- [1,2998,null,{}] 02:49:56 INFO - PROCESS | 1960 | 1462528196821 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 1960 | 1462528197115 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 02:49:57 INFO - PROCESS | 1960 | 1462528197429 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x91dec400 == 128 [pid = 1960] [id = 759] 02:49:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x92053c00) [pid = 1960] [serial = 2276] [outer = (nil)] 02:49:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x92c05000) [pid = 1960] [serial = 2277] [outer = 0x92053c00] 02:49:57 INFO - PROCESS | 1960 | 1462528197572 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x92c0a400) [pid = 1960] [serial = 2278] [outer = 0x92053c00] 02:49:58 INFO - PROCESS | 1960 | 1462528198419 Marionette TRACE conn5 <- [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]]]}] 02:49:58 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. 02:49:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1642ms 02:49:58 INFO - PROCESS | 1960 | 1462528198452 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1960 | 1462528198455 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:49:58 INFO - PROCESS | 1960 | 1462528198463 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1960 | 1462528198466 Marionette TRACE conn5 <- [1,3002,null,{}] 02:49:58 INFO - PROCESS | 1960 | 1462528198473 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 1960 | 1462528198733 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 02:49:59 INFO - PROCESS | 1960 | 1462528199048 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x920d1400 == 129 [pid = 1960] [id = 760] 02:49:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x92b4f800) [pid = 1960] [serial = 2279] [outer = (nil)] 02:49:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x93a19800) [pid = 1960] [serial = 2280] [outer = 0x92b4f800] 02:49:59 INFO - PROCESS | 1960 | 1462528199155 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x93a1c400) [pid = 1960] [serial = 2281] [outer = 0x92b4f800] 02:50:00 INFO - PROCESS | 1960 | 1462528200031 Marionette TRACE conn5 <- [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]]]}] 02:50:00 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. 02:50:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1588ms 02:50:00 INFO - PROCESS | 1960 | 1462528200053 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1960 | 1462528200057 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 02:50:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:50:00 INFO - PROCESS | 1960 | 1462528200064 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1960 | 1462528200067 Marionette TRACE conn5 <- [1,3006,null,{}] 02:50:00 INFO - PROCESS | 1960 | 1462528200073 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 1960 | 1462528200337 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 02:50:00 INFO - PROCESS | 1960 | 1462528200656 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x875cbc00 == 130 [pid = 1960] [id = 761] 02:50:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x8eb6ac00) [pid = 1960] [serial = 2282] [outer = (nil)] 02:50:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x93a47400) [pid = 1960] [serial = 2283] [outer = 0x8eb6ac00] 02:50:00 INFO - PROCESS | 1960 | 1462528200764 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x93a4c000) [pid = 1960] [serial = 2284] [outer = 0x8eb6ac00] 02:50:01 INFO - PROCESS | 1960 | 1462528201753 Marionette TRACE conn5 <- [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]]]}] 02:50:01 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. 02:50:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1731ms 02:50:01 INFO - PROCESS | 1960 | 1462528201798 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 02:50:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:50:01 INFO - PROCESS | 1960 | 1462528201803 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 02:50:01 INFO - PROCESS | 1960 | 1462528201810 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1960 | 1462528201814 Marionette TRACE conn5 <- [1,3010,null,{}] 02:50:01 INFO - PROCESS | 1960 | 1462528201820 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 1960 | 1462528202079 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 02:50:02 INFO - PROCESS | 1960 | 1462528202454 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dcc0c00 == 131 [pid = 1960] [id = 762] 02:50:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x93aa9800) [pid = 1960] [serial = 2285] [outer = (nil)] 02:50:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x945e4000) [pid = 1960] [serial = 2286] [outer = 0x93aa9800] 02:50:02 INFO - PROCESS | 1960 | 1462528202554 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x94667c00) [pid = 1960] [serial = 2287] [outer = 0x93aa9800] 02:50:06 INFO - PROCESS | 1960 | --DOCSHELL 0x9ad94400 == 130 [pid = 1960] [id = 491] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x8dcc4000) [pid = 1960] [serial = 2165] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x8e7cd400) [pid = 1960] [serial = 2111] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0xa27ca800) [pid = 1960] [serial = 2141] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0xa511a800) [pid = 1960] [serial = 2153] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x92c01c00) [pid = 1960] [serial = 2121] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x8a885400) [pid = 1960] [serial = 2151] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x91df6000) [pid = 1960] [serial = 2120] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x97672c00) [pid = 1960] [serial = 2129] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x9977d400) [pid = 1960] [serial = 2133] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0xa278d800) [pid = 1960] [serial = 2139] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0xa4f0a400) [pid = 1960] [serial = 2145] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0xa330ec00) [pid = 1960] [serial = 2142] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x93aa7800) [pid = 1960] [serial = 2124] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x8cee0800) [pid = 1960] [serial = 2109] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0xa63ce000) [pid = 1960] [serial = 2148] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x8d1b1000) [pid = 1960] [serial = 2163] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x976dec00) [pid = 1960] [serial = 2130] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8befc800) [pid = 1960] [serial = 2160] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x8cdb3400) [pid = 1960] [serial = 2046] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x8aa8ac00) [pid = 1960] [serial = 2157] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x8cec9400) [pid = 1960] [serial = 2108] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0xa36ad000) [pid = 1960] [serial = 2144] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8a9b7c00) [pid = 1960] [serial = 2162] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x95090c00) [pid = 1960] [serial = 2126] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x8b7ca000) [pid = 1960] [serial = 2159] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x9d378800) [pid = 1960] [serial = 2136] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x915d1000) [pid = 1960] [serial = 2114] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0xa633a800) [pid = 1960] [serial = 2147] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x915d6400) [pid = 1960] [serial = 2115] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x8a883000) [pid = 1960] [serial = 2150] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x91632400) [pid = 1960] [serial = 2117] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x95099000) [pid = 1960] [serial = 2127] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8efc6400) [pid = 1960] [serial = 2112] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8a9b2000) [pid = 1960] [serial = 2106] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x916b9c00) [pid = 1960] [serial = 2118] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x8a9ae800) [pid = 1960] [serial = 2156] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x9aa1f400) [pid = 1960] [serial = 2135] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x8970f800) [pid = 1960] [serial = 2105] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x93a43c00) [pid = 1960] [serial = 2123] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0xa270b000) [pid = 1960] [serial = 2138] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x98df5800) [pid = 1960] [serial = 2132] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1960 | 1462528206935 Marionette TRACE conn5 <- [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]]]}] 02:50:06 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 02:50:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 5146ms 02:50:06 INFO - PROCESS | 1960 | 1462528206957 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1960 | 1462528206962 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 02:50:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:50:06 INFO - PROCESS | 1960 | 1462528206972 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1960 | 1462528206978 Marionette TRACE conn5 <- [1,3014,null,{}] 02:50:06 INFO - PROCESS | 1960 | 1462528206986 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 1960 | 1462528207217 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 02:50:07 INFO - PROCESS | 1960 | 1462528207445 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x87d7b000 == 131 [pid = 1960] [id = 763] 02:50:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x87d7f000) [pid = 1960] [serial = 2288] [outer = (nil)] 02:50:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x885b1800) [pid = 1960] [serial = 2289] [outer = 0x87d7f000] 02:50:07 INFO - PROCESS | 1960 | 1462528207533 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8a744400) [pid = 1960] [serial = 2290] [outer = 0x87d7f000] 02:50:07 INFO - PROCESS | 1960 | [1960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:50:08 INFO - PROCESS | 1960 | 1462528208443 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:50:08 INFO - {} 02:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:50:08 INFO - {} 02:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:50:08 INFO - {} 02:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:50:08 INFO - {} 02:50:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1496ms 02:50:08 INFO - PROCESS | 1960 | 1462528208476 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1960 | 1462528208483 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /FileAPI/fileReader.html 02:50:08 INFO - PROCESS | 1960 | 1462528208495 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1960 | 1462528208499 Marionette TRACE conn5 <- [1,3018,null,{}] 02:50:08 INFO - PROCESS | 1960 | 1462528208507 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 1960 | 1462528208852 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 02:50:08 INFO - PROCESS | 1960 | 1462528208893 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x887ea400 == 132 [pid = 1960] [id = 764] 02:50:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8a883000) [pid = 1960] [serial = 2291] [outer = (nil)] 02:50:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8b37f400) [pid = 1960] [serial = 2292] [outer = 0x8a883000] 02:50:08 INFO - PROCESS | 1960 | 1462528208972 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x8b4ea000) [pid = 1960] [serial = 2293] [outer = 0x8a883000] 02:50:10 INFO - PROCESS | 1960 | 1462528210002 Marionette TRACE conn5 <- [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]]]}] 02:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:50:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1535ms 02:50:10 INFO - PROCESS | 1960 | 1462528210031 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1960 | 1462528210038 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /FileAPI/historical.html 02:50:10 INFO - PROCESS | 1960 | 1462528210069 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1960 | 1462528210082 Marionette TRACE conn5 <- [1,3022,null,{}] 02:50:10 INFO - PROCESS | 1960 | 1462528210111 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 1960 | 1462528210423 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 02:50:10 INFO - PROCESS | 1960 | 1462528210473 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x868e2400 == 133 [pid = 1960] [id = 765] 02:50:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x8b7cd400) [pid = 1960] [serial = 2294] [outer = (nil)] 02:50:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x8bcaa000) [pid = 1960] [serial = 2295] [outer = 0x8b7cd400] 02:50:10 INFO - PROCESS | 1960 | 1462528210557 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x8bf11c00) [pid = 1960] [serial = 2296] [outer = 0x8b7cd400] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x915f0c00) [pid = 1960] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x8a9b8000) [pid = 1960] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x95d23400) [pid = 1960] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x94676c00) [pid = 1960] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x88479c00) [pid = 1960] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x91560c00) [pid = 1960] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x94676400) [pid = 1960] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x8dbeb400) [pid = 1960] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x87a83c00) [pid = 1960] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x9ad89000) [pid = 1960] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x8dcc4800) [pid = 1960] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x99aefc00) [pid = 1960] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x8a882400) [pid = 1960] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x8a9b8400) [pid = 1960] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x875ca800) [pid = 1960] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x8a9b1800) [pid = 1960] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x9b41e800) [pid = 1960] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x9a47bc00) [pid = 1960] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x93a05400) [pid = 1960] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x9ac10800) [pid = 1960] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x92c0e800) [pid = 1960] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:50:12 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x90474800) [pid = 1960] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:50:12 INFO - PROCESS | 1960 | 1462528212914 Marionette TRACE conn5 <- [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"]]]}] 02:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:50:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:50:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:50:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:50:12 INFO - TEST-OK | /FileAPI/historical.html | took 2910ms 02:50:12 INFO - PROCESS | 1960 | 1462528212983 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 02:50:12 INFO - TEST-START | /FileAPI/idlharness.html 02:50:12 INFO - PROCESS | 1960 | 1462528212988 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 02:50:12 INFO - PROCESS | 1960 | 1462528212996 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1960 | 1462528212999 Marionette TRACE conn5 <- [1,3026,null,{}] 02:50:13 INFO - PROCESS | 1960 | 1462528213005 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 1960 | 1462528213238 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 02:50:13 INFO - PROCESS | 1960 | 1462528213451 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a9ad400 == 134 [pid = 1960] [id = 766] 02:50:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8befc800) [pid = 1960] [serial = 2297] [outer = (nil)] 02:50:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x8cdb0000) [pid = 1960] [serial = 2298] [outer = 0x8befc800] 02:50:13 INFO - PROCESS | 1960 | 1462528213532 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x885a7000) [pid = 1960] [serial = 2299] [outer = 0x8befc800] 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:50:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:50:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:50:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:50:15 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 02:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:50:15 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 02:50:15 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 02:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:50:15 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 02:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:50:15 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 02:50:15 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 02:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:50:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:50:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:50:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:50:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:50:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2853ms 02:50:15 INFO - TEST-START | /FileAPI/idlharness.worker 02:50:16 INFO - PROCESS | 1960 | 1462528215724 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:50:16 INFO - PROCESS | 1960 | 1462528215850 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1960 | 1462528215858 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 02:50:16 INFO - PROCESS | 1960 | 1462528215913 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1960 | 1462528215933 Marionette TRACE conn5 <- [1,3030,null,{}] 02:50:16 INFO - PROCESS | 1960 | 1462528216015 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 1960 | 1462528216317 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 02:50:16 INFO - PROCESS | 1960 | 1462528216637 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b7c8400 == 135 [pid = 1960] [id = 767] 02:50:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x8bf1c000) [pid = 1960] [serial = 2300] [outer = (nil)] 02:50:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x8cf36c00) [pid = 1960] [serial = 2301] [outer = 0x8bf1c000] 02:50:16 INFO - PROCESS | 1960 | 1462528216736 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x8d1a8400) [pid = 1960] [serial = 2302] [outer = 0x8bf1c000] 02:50:17 INFO - PROCESS | 1960 | [1960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:50:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:50:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:50:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:50:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:50:19 INFO - {} 02:50: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 - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:50:19 INFO - {} 02:50: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 - {} 02:50:19 INFO - {} 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:50:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:50:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:50:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50: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 02:50:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:50:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:50:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:50:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:50:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:50:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:50:19 INFO - {} 02:50:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3537ms 02:50:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:50:19 INFO - PROCESS | 1960 | 1462528219253 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:50:19 INFO - PROCESS | 1960 | 1462528219424 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1960 | 1462528219454 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 02:50:19 INFO - PROCESS | 1960 | 1462528219487 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1960 | 1462528219505 Marionette TRACE conn5 <- [1,3034,null,{}] 02:50:19 INFO - PROCESS | 1960 | 1462528219573 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 1960 | 1462528219895 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 02:50:20 INFO - PROCESS | 1960 | 1462528220196 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x8dad4800 == 136 [pid = 1960] [id = 768] 02:50:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x8dad6c00) [pid = 1960] [serial = 2303] [outer = (nil)] 02:50:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x92c0dc00) [pid = 1960] [serial = 2304] [outer = 0x8dad6c00] 02:50:20 INFO - PROCESS | 1960 | 1462528220288 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x93a1c000) [pid = 1960] [serial = 2305] [outer = 0x8dad6c00] 02:50:21 INFO - PROCESS | 1960 | 1462528221238 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:50:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:50:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1808ms 02:50:21 INFO - PROCESS | 1960 | 1462528221293 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 02:50:21 INFO - PROCESS | 1960 | 1462528221297 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:50:21 INFO - PROCESS | 1960 | 1462528221328 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1960 | 1462528221335 Marionette TRACE conn5 <- [1,3038,null,{}] 02:50:21 INFO - PROCESS | 1960 | 1462528221353 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 1960 | 1462528221652 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 02:50:22 INFO - PROCESS | 1960 | 1462528222040 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x93adac00 == 137 [pid = 1960] [id = 769] 02:50:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x93adc000) [pid = 1960] [serial = 2306] [outer = (nil)] 02:50:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x9466e000) [pid = 1960] [serial = 2307] [outer = 0x93adc000] 02:50:22 INFO - PROCESS | 1960 | 1462528222141 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x946b6000) [pid = 1960] [serial = 2308] [outer = 0x93adc000] 02:50:23 INFO - PROCESS | 1960 | 1462528223003 Marionette TRACE conn5 <- [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"]]]}] 02:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:50:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1706ms 02:50:23 INFO - PROCESS | 1960 | 1462528223028 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1960 | 1462528223033 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:50:23 INFO - PROCESS | 1960 | 1462528223041 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1960 | 1462528223045 Marionette TRACE conn5 <- [1,3042,null,{}] 02:50:23 INFO - PROCESS | 1960 | 1462528223051 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 1960 | 1462528223310 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 02:50:23 INFO - PROCESS | 1960 | 1462528223588 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x94668800 == 138 [pid = 1960] [id = 770] 02:50:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x95131400) [pid = 1960] [serial = 2309] [outer = (nil)] 02:50:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x9513cc00) [pid = 1960] [serial = 2310] [outer = 0x95131400] 02:50:23 INFO - PROCESS | 1960 | 1462528223700 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x95d25800) [pid = 1960] [serial = 2311] [outer = 0x95131400] 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:50:25 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. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:50:25 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'.) 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:50:25 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. 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:50:25 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. 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:50:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:50:25 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. 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:50:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:50:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:50:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:50:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:50:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2080ms 02:50:25 INFO - PROCESS | 1960 | 1462528225027 Marionette TRACE conn5 <- [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]]]}] 02:50:25 INFO - PROCESS | 1960 | 1462528225213 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1960 | 1462528225216 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 02:50:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:50:25 INFO - PROCESS | 1960 | 1462528225322 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1960 | 1462528225327 Marionette TRACE conn5 <- [1,3046,null,{}] 02:50:25 INFO - PROCESS | 1960 | 1462528225334 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 1960 | 1462528225585 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 02:50:25 INFO - PROCESS | 1960 | 1462528225877 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1b2800 == 139 [pid = 1960] [id = 771] 02:50:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x8dad4400) [pid = 1960] [serial = 2312] [outer = (nil)] 02:50:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x8dcc8800) [pid = 1960] [serial = 2313] [outer = 0x8dad4400] 02:50:25 INFO - PROCESS | 1960 | 1462528225969 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x8e7cd400) [pid = 1960] [serial = 2314] [outer = 0x8dad4400] 02:50:26 INFO - PROCESS | 1960 | [1960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:50:26 INFO - PROCESS | 1960 | 1462528226924 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:50:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:50:26 INFO - {} 02:50:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1692ms 02:50:26 INFO - PROCESS | 1960 | 1462528226968 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1960 | 1462528226972 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 02:50:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:50:26 INFO - PROCESS | 1960 | 1462528226979 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1960 | 1462528226983 Marionette TRACE conn5 <- [1,3050,null,{}] 02:50:27 INFO - PROCESS | 1960 | 1462528227040 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 1960 | 1462528227345 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 02:50:27 INFO - PROCESS | 1960 | 1462528227719 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x8ced4400 == 140 [pid = 1960] [id = 772] 02:50:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x90213800) [pid = 1960] [serial = 2315] [outer = (nil)] 02:50:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x915f1c00) [pid = 1960] [serial = 2316] [outer = 0x90213800] 02:50:27 INFO - PROCESS | 1960 | 1462528227811 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x915fa400) [pid = 1960] [serial = 2317] [outer = 0x90213800] 02:50:28 INFO - PROCESS | 1960 | 1462528228669 Marionette TRACE conn5 <- [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]]]}] 02:50:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:50:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:50:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:50:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:50:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1730ms 02:50:28 INFO - PROCESS | 1960 | 1462528228711 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1960 | 1462528228715 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 02:50:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:50:28 INFO - PROCESS | 1960 | 1462528228723 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1960 | 1462528228726 Marionette TRACE conn5 <- [1,3054,null,{}] 02:50:28 INFO - PROCESS | 1960 | 1462528228732 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 1960 | 1462528228976 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 02:50:29 INFO - PROCESS | 1960 | 1462528229256 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x9046a800 == 141 [pid = 1960] [id = 773] 02:50:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x915ecc00) [pid = 1960] [serial = 2318] [outer = (nil)] 02:50:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x95d31800) [pid = 1960] [serial = 2319] [outer = 0x915ecc00] 02:50:29 INFO - PROCESS | 1960 | 1462528229351 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x9600e400) [pid = 1960] [serial = 2320] [outer = 0x915ecc00] 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:50:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:50:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:50:30 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" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:50:30 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" 02:50:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:50:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:50:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2089ms 02:50:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:50:31 INFO - PROCESS | 1960 | 1462528230647 Marionette TRACE conn5 <- [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"]]]}] 02:50:31 INFO - PROCESS | 1960 | 1462528230865 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1960 | 1462528230874 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 02:50:31 INFO - PROCESS | 1960 | 1462528230993 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1960 | 1462528230996 Marionette TRACE conn5 <- [1,3058,null,{}] 02:50:31 INFO - PROCESS | 1960 | 1462528231070 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 1960 | 1462528231397 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 02:50:31 INFO - PROCESS | 1960 | 1462528231636 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x9020d400 == 142 [pid = 1960] [id = 774] 02:50:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x9034a000) [pid = 1960] [serial = 2321] [outer = (nil)] 02:50:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x98def400) [pid = 1960] [serial = 2322] [outer = 0x9034a000] 02:50:31 INFO - PROCESS | 1960 | 1462528231729 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x98df5c00) [pid = 1960] [serial = 2323] [outer = 0x9034a000] 02:50:32 INFO - PROCESS | 1960 | 1462528232697 Marionette TRACE conn5 <- [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]]]}] 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:50:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:50:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:50:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:50:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:50:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:50:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:50:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:50:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:50:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1843ms 02:50:32 INFO - PROCESS | 1960 | 1462528232745 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1960 | 1462528232751 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 02:50:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:50:32 INFO - PROCESS | 1960 | 1462528232807 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1960 | 1462528232812 Marionette TRACE conn5 <- [1,3062,null,{}] 02:50:32 INFO - PROCESS | 1960 | 1462528232828 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 1960 | 1462528233101 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 02:50:33 INFO - PROCESS | 1960 | 1462528233456 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x8d1ab000 == 143 [pid = 1960] [id = 775] 02:50:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x97755000) [pid = 1960] [serial = 2324] [outer = (nil)] 02:50:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x99789000) [pid = 1960] [serial = 2325] [outer = 0x97755000] 02:50:33 INFO - PROCESS | 1960 | 1462528233553 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x99961400) [pid = 1960] [serial = 2326] [outer = 0x97755000] 02:50:33 INFO - PROCESS | 1960 | [1960] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:50:34 INFO - PROCESS | 1960 | 1462528234485 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:50:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:50:34 INFO - {} 02:50:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1737ms 02:50:34 INFO - PROCESS | 1960 | 1462528234499 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1960 | 1462528234503 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 02:50:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:50:34 INFO - PROCESS | 1960 | 1462528234510 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1960 | 1462528234514 Marionette TRACE conn5 <- [1,3066,null,{}] 02:50:34 INFO - PROCESS | 1960 | 1462528234520 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 1960 | 1462528234815 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 02:50:35 INFO - PROCESS | 1960 | 1462528235096 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x8eb68000 == 144 [pid = 1960] [id = 776] 02:50:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x98df5800) [pid = 1960] [serial = 2327] [outer = (nil)] 02:50:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x9a473800) [pid = 1960] [serial = 2328] [outer = 0x98df5800] 02:50:35 INFO - PROCESS | 1960 | 1462528235238 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x9a479800) [pid = 1960] [serial = 2329] [outer = 0x98df5800] 02:50:36 INFO - PROCESS | 1960 | 1462528236076 Marionette TRACE conn5 <- [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]]]}] 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:50:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:50:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 02:50:36 INFO - PROCESS | 1960 | 1462528236099 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 1960 | 1462528236103 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:50:36 INFO - PROCESS | 1960 | 1462528236110 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1960 | 1462528236115 Marionette TRACE conn5 <- [1,3070,null,{}] 02:50:36 INFO - PROCESS | 1960 | 1462528236121 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 1960 | 1462528236387 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 02:50:36 INFO - PROCESS | 1960 | 1462528236721 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a87e400 == 145 [pid = 1960] [id = 777] 02:50:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x9a968c00) [pid = 1960] [serial = 2330] [outer = (nil)] 02:50:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x9aa17800) [pid = 1960] [serial = 2331] [outer = 0x9a968c00] 02:50:36 INFO - PROCESS | 1960 | 1462528236887 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x9ad8a000) [pid = 1960] [serial = 2332] [outer = 0x9a968c00] 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:50:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1684ms 02:50:37 INFO - PROCESS | 1960 | 1462528237784 Marionette TRACE conn5 <- [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]]]}] 02:50:37 INFO - PROCESS | 1960 | 1462528237798 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 1960 | 1462528237801 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 02:50:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:50:37 INFO - PROCESS | 1960 | 1462528237809 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1960 | 1462528237813 Marionette TRACE conn5 <- [1,3074,null,{}] 02:50:37 INFO - PROCESS | 1960 | 1462528237819 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 1960 | 1462528238112 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 02:50:38 INFO - PROCESS | 1960 | 1462528238426 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cecf800 == 146 [pid = 1960] [id = 778] 02:50:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x97753000) [pid = 1960] [serial = 2333] [outer = (nil)] 02:50:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x9b4d3800) [pid = 1960] [serial = 2334] [outer = 0x97753000] 02:50:38 INFO - PROCESS | 1960 | 1462528238519 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x9b8ac400) [pid = 1960] [serial = 2335] [outer = 0x97753000] 02:50:39 INFO - PROCESS | 1960 | 1462528239452 Marionette TRACE conn5 <- [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]]]}] 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:50:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:50:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1683ms 02:50:39 INFO - PROCESS | 1960 | 1462528239496 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 02:50:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:50:39 INFO - PROCESS | 1960 | 1462528239501 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 02:50:39 INFO - PROCESS | 1960 | 1462528239508 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1960 | 1462528239512 Marionette TRACE conn5 <- [1,3078,null,{}] 02:50:39 INFO - PROCESS | 1960 | 1462528239518 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 1960 | 1462528239809 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 02:50:40 INFO - PROCESS | 1960 | 1462528240131 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x99782000 == 147 [pid = 1960] [id = 779] 02:50:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x99782400) [pid = 1960] [serial = 2336] [outer = (nil)] 02:50:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x99af0800) [pid = 1960] [serial = 2337] [outer = 0x99782400] 02:50:40 INFO - PROCESS | 1960 | 1462528240274 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x9b8a5c00) [pid = 1960] [serial = 2338] [outer = 0x99782400] 02:50:41 INFO - PROCESS | 1960 | 1462528241158 Marionette TRACE conn5 <- [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] 02:50:41 INFO - PROCESS | 1960 | 1462528241209 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:50:41 INFO - PROCESS | 1960 | 1462528241243 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1960 | 1462528241246 Marionette TRACE conn5 <- [1,3082,null,{}] 02:50:41 INFO - PROCESS | 1960 | 1462528241265 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 1960 | 1462528241529 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 02:50:41 INFO - PROCESS | 1960 | 1462528241911 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x9a36d800 == 148 [pid = 1960] [id = 780] 02:50:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x9d34b000) [pid = 1960] [serial = 2339] [outer = (nil)] 02:50:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0xa053f000) [pid = 1960] [serial = 2340] [outer = 0x9d34b000] 02:50:42 INFO - PROCESS | 1960 | 1462528242009 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0xa1055400) [pid = 1960] [serial = 2341] [outer = 0x9d34b000] 02:50:42 INFO - PROCESS | 1960 | 1462528242912 Marionette TRACE conn5 <- [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]]]}] 02:50:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:50:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1725ms 02:50:42 INFO - PROCESS | 1960 | 1462528242948 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1960 | 1462528242951 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:50:42 INFO - PROCESS | 1960 | 1462528242959 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1960 | 1462528242963 Marionette TRACE conn5 <- [1,3086,null,{}] 02:50:42 INFO - PROCESS | 1960 | 1462528242970 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 1960 | 1462528243257 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 02:50:43 INFO - PROCESS | 1960 | 1462528243638 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x885ae800 == 149 [pid = 1960] [id = 781] 02:50:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x99ae7c00) [pid = 1960] [serial = 2342] [outer = (nil)] 02:50:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0xa2387400) [pid = 1960] [serial = 2343] [outer = 0x99ae7c00] 02:50:43 INFO - PROCESS | 1960 | 1462528243747 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0xa2391400) [pid = 1960] [serial = 2344] [outer = 0x99ae7c00] 02:50:44 INFO - PROCESS | 1960 | 1462528244592 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:50:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1682ms 02:50:44 INFO - PROCESS | 1960 | 1462528244643 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 02:50:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:50:44 INFO - PROCESS | 1960 | 1462528244648 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 02:50:44 INFO - PROCESS | 1960 | 1462528244655 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1960 | 1462528244660 Marionette TRACE conn5 <- [1,3090,null,{}] 02:50:44 INFO - PROCESS | 1960 | 1462528244708 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 1960 | 1462528245121 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 02:50:45 INFO - PROCESS | 1960 | 1462528245418 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8a9b6000 == 148 [pid = 1960] [id = 680] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x868e2400 == 147 [pid = 1960] [id = 765] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x887ea400 == 146 [pid = 1960] [id = 764] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x87d7b000 == 145 [pid = 1960] [id = 763] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8cda9c00 == 144 [pid = 1960] [id = 758] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x91dec400 == 143 [pid = 1960] [id = 759] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x91ed5800 == 142 [pid = 1960] [id = 757] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x91636c00 == 141 [pid = 1960] [id = 756] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x915d6000 == 140 [pid = 1960] [id = 755] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x85e54000 == 139 [pid = 1960] [id = 754] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x90347400 == 138 [pid = 1960] [id = 752] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x9034b800 == 137 [pid = 1960] [id = 753] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca4000 == 136 [pid = 1960] [id = 751] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8dbf5000 == 135 [pid = 1960] [id = 750] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8cdad800 == 134 [pid = 1960] [id = 749] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8aaafc00 == 133 [pid = 1960] [id = 748] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8cec8800 == 132 [pid = 1960] [id = 746] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8bca1c00 == 131 [pid = 1960] [id = 747] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8b385400 == 130 [pid = 1960] [id = 744] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x8bef9800 == 129 [pid = 1960] [id = 745] 02:50:48 INFO - PROCESS | 1960 | --DOCSHELL 0x87d85c00 == 128 [pid = 1960] [id = 743] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x8b746800) [pid = 1960] [serial = 2169] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x8eb6b400) [pid = 1960] [serial = 2171] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x91634400) [pid = 1960] [serial = 2177] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x8970d000) [pid = 1960] [serial = 2219] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x915cc800) [pid = 1960] [serial = 2175] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x93a1f000) [pid = 1960] [serial = 2186] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x8b5a4400) [pid = 1960] [serial = 2228] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x91dea400) [pid = 1960] [serial = 2181] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x8aa86000) [pid = 1960] [serial = 2222] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x98dec800) [pid = 1960] [serial = 2196] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x960c3000) [pid = 1960] [serial = 2193] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x8a87b400) [pid = 1960] [serial = 2220] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x916bac00) [pid = 1960] [serial = 2178] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0xa320f400) [pid = 1960] [serial = 2208] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x98a66000) [pid = 1960] [serial = 2195] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x9020ec00) [pid = 1960] [serial = 2172] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x8b598c00) [pid = 1960] [serial = 2226] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0xa688d800) [pid = 1960] [serial = 2211] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x92b44800) [pid = 1960] [serial = 2183] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0xa22c4400) [pid = 1960] [serial = 2204] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0xa516ac00) [pid = 1960] [serial = 2154] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x9020dc00) [pid = 1960] [serial = 2103] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x8aaba400) [pid = 1960] [serial = 2223] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x87a80800) [pid = 1960] [serial = 2216] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x87d84400) [pid = 1960] [serial = 2213] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x96017800) [pid = 1960] [serial = 2192] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x8b4e9c00) [pid = 1960] [serial = 2168] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x9d34ac00) [pid = 1960] [serial = 2201] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x8a881000) [pid = 1960] [serial = 2225] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0xa23d5400) [pid = 1960] [serial = 2205] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x9a95f800) [pid = 1960] [serial = 2198] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x95091400) [pid = 1960] [serial = 2189] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x92b4b000) [pid = 1960] [serial = 2184] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0xa1056c00) [pid = 1960] [serial = 2091] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x93a50c00) [pid = 1960] [serial = 2187] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x95135c00) [pid = 1960] [serial = 2190] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x9d380800) [pid = 1960] [serial = 2202] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x9ac18800) [pid = 1960] [serial = 2199] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x9d8ae400) [pid = 1960] [serial = 2207] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0xa681a800) [pid = 1960] [serial = 2210] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x91c7cc00) [pid = 1960] [serial = 2180] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x9155bc00) [pid = 1960] [serial = 2174] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x87cc8800) [pid = 1960] [serial = 2217] [outer = (nil)] [url = about:blank] 02:50:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x85e51800 == 129 [pid = 1960] [id = 782] 02:50:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x868e2400) [pid = 1960] [serial = 2345] [outer = (nil)] 02:50:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x87a88400) [pid = 1960] [serial = 2346] [outer = 0x868e2400] 02:50:48 INFO - PROCESS | 1960 | 1462528248682 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x87d79400) [pid = 1960] [serial = 2347] [outer = 0x868e2400] 02:50:49 INFO - PROCESS | 1960 | 1462528249635 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:50:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 4999ms 02:50:49 INFO - PROCESS | 1960 | 1462528249657 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1960 | 1462528249664 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:50:49 INFO - PROCESS | 1960 | 1462528249674 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1960 | 1462528249679 Marionette TRACE conn5 <- [1,3094,null,{}] 02:50:49 INFO - PROCESS | 1960 | 1462528249688 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 1960 | 1462528249940 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 02:50:50 INFO - PROCESS | 1960 | 1462528250204 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a744000 == 130 [pid = 1960] [id = 783] 02:50:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x8a745400) [pid = 1960] [serial = 2348] [outer = (nil)] 02:50:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x8a87f800) [pid = 1960] [serial = 2349] [outer = 0x8a745400] 02:50:50 INFO - PROCESS | 1960 | 1462528250294 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x8a9b0000) [pid = 1960] [serial = 2350] [outer = 0x8a745400] 02:50:51 INFO - PROCESS | 1960 | 1462528251266 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:50:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1638ms 02:50:51 INFO - PROCESS | 1960 | 1462528251312 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1960 | 1462528251318 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:50:51 INFO - PROCESS | 1960 | 1462528251330 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1960 | 1462528251334 Marionette TRACE conn5 <- [1,3098,null,{}] 02:50:51 INFO - PROCESS | 1960 | 1462528251348 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 1960 | 1462528251694 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 02:50:51 INFO - PROCESS | 1960 | 1462528251741 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a881000 == 131 [pid = 1960] [id = 784] 02:50:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x8aa8ac00) [pid = 1960] [serial = 2351] [outer = (nil)] 02:50:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x8b4eac00) [pid = 1960] [serial = 2352] [outer = 0x8aa8ac00] 02:50:51 INFO - PROCESS | 1960 | 1462528251821 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x8b5a2400) [pid = 1960] [serial = 2353] [outer = 0x8aa8ac00] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x90348000) [pid = 1960] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x8b4e4800) [pid = 1960] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x92053c00) [pid = 1960] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x915f5c00) [pid = 1960] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x915f0400) [pid = 1960] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x91c79000) [pid = 1960] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x93aa9800) [pid = 1960] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x92b4f800) [pid = 1960] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x8eb6ac00) [pid = 1960] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x8d16c400) [pid = 1960] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x87d7f000) [pid = 1960] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x8cda8800) [pid = 1960] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x915f6000) [pid = 1960] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x88479800) [pid = 1960] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x8dcc3800) [pid = 1960] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x87d77800) [pid = 1960] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x8b389800) [pid = 1960] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x9034e800) [pid = 1960] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x8dad0000) [pid = 1960] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x8b7cd400) [pid = 1960] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x8a883000) [pid = 1960] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x8befb000) [pid = 1960] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x920da400) [pid = 1960] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x8ceca800) [pid = 1960] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:50:53 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x8d162000) [pid = 1960] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:50:54 INFO - PROCESS | 1960 | 1462528254005 Marionette TRACE conn5 <- [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]]]}] 02:50:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:50:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:50:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2701ms 02:50:54 INFO - PROCESS | 1960 | 1462528254032 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 02:50:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:50:54 INFO - PROCESS | 1960 | 1462528254037 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 02:50:54 INFO - PROCESS | 1960 | 1462528254044 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1960 | 1462528254051 Marionette TRACE conn5 <- [1,3102,null,{}] 02:50:54 INFO - PROCESS | 1960 | 1462528254071 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 1960 | 1462528254413 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 02:50:54 INFO - PROCESS | 1960 | 1462528254576 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x8b59f400 == 132 [pid = 1960] [id = 785] 02:50:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x8bca6800) [pid = 1960] [serial = 2354] [outer = (nil)] 02:50:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x8bf1b000) [pid = 1960] [serial = 2355] [outer = 0x8bca6800] 02:50:54 INFO - PROCESS | 1960 | 1462528254654 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x8cec8800) [pid = 1960] [serial = 2356] [outer = 0x8bca6800] 02:50:55 INFO - PROCESS | 1960 | 1462528255419 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:50:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1392ms 02:50:55 INFO - PROCESS | 1960 | 1462528255435 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1960 | 1462528255440 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:50:55 INFO - PROCESS | 1960 | 1462528255446 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1960 | 1462528255449 Marionette TRACE conn5 <- [1,3106,null,{}] 02:50:55 INFO - PROCESS | 1960 | 1462528255456 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 1960 | 1462528255686 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 02:50:56 INFO - PROCESS | 1960 | 1462528256103 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x87a7f800 == 133 [pid = 1960] [id = 786] 02:50:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x87a80800) [pid = 1960] [serial = 2357] [outer = (nil)] 02:50:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x87d77800) [pid = 1960] [serial = 2358] [outer = 0x87a80800] 02:50:56 INFO - PROCESS | 1960 | 1462528256275 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x8847d400) [pid = 1960] [serial = 2359] [outer = 0x87a80800] 02:50:57 INFO - PROCESS | 1960 | 1462528257227 Marionette TRACE conn5 <- [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]]]}] 02:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:50:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1831ms 02:50:57 INFO - PROCESS | 1960 | 1462528257281 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1960 | 1462528257289 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:50:57 INFO - PROCESS | 1960 | 1462528257299 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1960 | 1462528257305 Marionette TRACE conn5 <- [1,3110,null,{}] 02:50:57 INFO - PROCESS | 1960 | 1462528257337 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 1960 | 1462528257643 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 02:50:58 INFO - PROCESS | 1960 | 1462528258014 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x8a9b7c00 == 134 [pid = 1960] [id = 787] 02:50:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x8aaba400) [pid = 1960] [serial = 2360] [outer = (nil)] 02:50:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x8b389800) [pid = 1960] [serial = 2361] [outer = 0x8aaba400] 02:50:58 INFO - PROCESS | 1960 | 1462528258121 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x8b5a1c00) [pid = 1960] [serial = 2362] [outer = 0x8aaba400] 02:50:59 INFO - PROCESS | 1960 | 1462528259063 Marionette TRACE conn5 <- [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"]]]}] 02:50:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:50:59 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 02:50:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:50:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:50:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1808ms 02:50:59 INFO - PROCESS | 1960 | 1462528259111 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1960 | 1462528259119 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 02:50:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:50:59 INFO - PROCESS | 1960 | 1462528259128 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1960 | 1462528259132 Marionette TRACE conn5 <- [1,3114,null,{}] 02:50:59 INFO - PROCESS | 1960 | 1462528259162 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 1960 | 1462528259442 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 02:50:59 INFO - PROCESS | 1960 | 1462528259852 Marionette TRACE conn5 -> [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\", \"d23af10e-57aa-4c80-be28-e4e59e643562\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x8cecdc00 == 135 [pid = 1960] [id = 788] 02:50:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x8ced0400) [pid = 1960] [serial = 2363] [outer = (nil)] 02:50:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x8cf32c00) [pid = 1960] [serial = 2364] [outer = 0x8ced0400] 02:50:59 INFO - PROCESS | 1960 | 1462528259952 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x8d162400) [pid = 1960] [serial = 2365] [outer = 0x8ced0400] 02:51:00 INFO - PROCESS | 1960 | 1462528260925 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:51:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1810ms 02:51:00 INFO - PROCESS | 1960 | 1462528260940 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1960 | 1462528260947 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 02:51:02 WARNING - u'runner_teardown' () 02:51:02 INFO - No more tests 02:51:02 INFO - Got 0 unexpected results 02:51:02 INFO - SUITE-END | took 1449s 02:51:02 INFO - Closing logging queue 02:51:02 INFO - queue closed 02:51:02 INFO - Return code: 0 02:51:02 WARNING - # TBPL SUCCESS # 02:51:02 INFO - Running post-action listener: _resource_record_post_action 02:51:02 INFO - Running post-run listener: _resource_record_post_run 02:51:03 INFO - Total resource usage - Wall time: 1489s; CPU: 98.0%; Read bytes: 12283904; Write bytes: 928718848; Read time: 8020; Write time: 242548 02:51:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:51:03 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 136851456; Read time: 8; Write time: 130824 02:51:03 INFO - run-tests - Wall time: 1455s; CPU: 98.0%; Read bytes: 11694080; Write bytes: 782950400; Read time: 7996; Write time: 106504 02:51:03 INFO - Running post-run listener: _upload_blobber_files 02:51:03 INFO - Blob upload gear active. 02:51:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:51:03 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 02:51:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:51:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:51:03 INFO - (blobuploader) - INFO - Open directory for files ... 02:51:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:51:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:51:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:51:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:51:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:51:05 INFO - (blobuploader) - INFO - Done attempting. 02:51:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:51:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:51:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:51:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:51:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:51:05 INFO - (blobuploader) - INFO - Done attempting. 02:51:05 INFO - (blobuploader) - INFO - Iteration through files over. 02:51:05 INFO - Return code: 0 02:51:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:51:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:51:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e88cbc3cac16f06c23a8b0a852b165ff275182da93fc99c3d57f719c25b9be976fe3cecc13cfd04a726a7ce43d57ab156d3eb9d37a455c3b613788fc6ca7666d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71e37e78c3562d9056edbff7643fc5a1e4a586a84420c79ec24eeb080e9e31ab1985ec7d65a0bd0da7a522827320e5521c6858099bf1985c30fa1d6398061067"} 02:51:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:51:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:51:05 INFO - Contents: 02:51:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e88cbc3cac16f06c23a8b0a852b165ff275182da93fc99c3d57f719c25b9be976fe3cecc13cfd04a726a7ce43d57ab156d3eb9d37a455c3b613788fc6ca7666d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71e37e78c3562d9056edbff7643fc5a1e4a586a84420c79ec24eeb080e9e31ab1985ec7d65a0bd0da7a522827320e5521c6858099bf1985c30fa1d6398061067"} 02:51:05 INFO - Running post-run listener: copy_logs_to_upload_dir 02:51:05 INFO - Copying logs to upload dir... 02:51:05 INFO - mkdir: /builds/slave/test/build/upload/logs 02:51:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1618.971514 ========= master_lag: 0.79 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 59 secs) (at 2016-05-06 02:51:06.644442) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 02:51:06.651137) ========= 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-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e88cbc3cac16f06c23a8b0a852b165ff275182da93fc99c3d57f719c25b9be976fe3cecc13cfd04a726a7ce43d57ab156d3eb9d37a455c3b613788fc6ca7666d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71e37e78c3562d9056edbff7643fc5a1e4a586a84420c79ec24eeb080e9e31ab1985ec7d65a0bd0da7a522827320e5521c6858099bf1985c30fa1d6398061067"} build_url:https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.046509 build_url: 'https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e88cbc3cac16f06c23a8b0a852b165ff275182da93fc99c3d57f719c25b9be976fe3cecc13cfd04a726a7ce43d57ab156d3eb9d37a455c3b613788fc6ca7666d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71e37e78c3562d9056edbff7643fc5a1e4a586a84420c79ec24eeb080e9e31ab1985ec7d65a0bd0da7a522827320e5521c6858099bf1985c30fa1d6398061067"}' symbols_url: 'https://queue.taskcluster.net/v1/task/czGBIRG3TsquhGE5Vklp7g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.93 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 02:51:07.628840) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:51:07.629345) ========= 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-1462525011.280905-2122950118 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018509 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 02:51:07.693605) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 02:51:07.694081) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 02:51:07.694722) ========= ========= Total master_lag: 1.88 =========