builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-157 starttime: 1461190797.66 results: success (0) buildid: 20160420142005 builduid: 61e76937f87c43618df1f08acca44596 revision: 898c9f87a4c48c0cbc5d9afe6ced9eb3c71f9388 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:57.659653) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:57.660107) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:57.660588) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:57.697115) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:57.697480) ========= 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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:19:57-- 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% 12.8M=0.001s 2016-04-20 15:19:58 (12.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.555496 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:58.279141) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:58.279447) ========= 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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.026876 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:19:58.343637) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:19:58.343960) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 898c9f87a4c48c0cbc5d9afe6ced9eb3c71f9388 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 898c9f87a4c48c0cbc5d9afe6ced9eb3c71f9388 --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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:19:58,445 truncating revision to first 12 chars 2016-04-20 15:19:58,445 Setting DEBUG logging. 2016-04-20 15:19:58,446 attempt 1/10 2016-04-20 15:19:58,446 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/898c9f87a4c4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:19:59,686 unpacking tar archive at: mozilla-inbound-898c9f87a4c4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.896201 ========= master_lag: 0.40 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:20:00.640998) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:00.641308) ========= script_repo_revision: 898c9f87a4c48c0cbc5d9afe6ced9eb3c71f9388 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:00.641721) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:00.642002) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:01.461074) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 49 secs) (at 2016-04-20 15:20:01.461374) ========= /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-inbound --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-inbound', '--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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False 15:20:01 INFO - MultiFileLogger online at 20160420 15:20:01 in /builds/slave/test 15:20:01 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-inbound --download-symbols true 15:20:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:20:01 INFO - {'append_to_log': False, 15:20:01 INFO - 'base_work_dir': '/builds/slave/test', 15:20:01 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:20:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:20:01 INFO - 'buildbot_json_path': 'buildprops.json', 15:20:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:20:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:20:01 INFO - 'download_minidump_stackwalk': True, 15:20:01 INFO - 'download_symbols': 'true', 15:20:01 INFO - 'e10s': False, 15:20:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:20:01 INFO - 'tooltool.py': '/tools/tooltool.py', 15:20:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:20:01 INFO - '/tools/misc-python/virtualenv.py')}, 15:20:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:20:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:20:01 INFO - 'log_level': 'info', 15:20:01 INFO - 'log_to_console': True, 15:20:01 INFO - 'opt_config_files': (), 15:20:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:20:01 INFO - '--processes=1', 15:20:01 INFO - '--config=%(test_path)s/wptrunner.ini', 15:20:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:20:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:20:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:20:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:20:01 INFO - 'pip_index': False, 15:20:01 INFO - 'require_test_zip': True, 15:20:01 INFO - 'test_type': ('testharness',), 15:20:01 INFO - 'this_chunk': '1', 15:20:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:20:01 INFO - 'total_chunks': '10', 15:20:01 INFO - 'virtualenv_path': 'venv', 15:20:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:20:01 INFO - 'work_dir': 'build'} 15:20:01 INFO - ##### 15:20:01 INFO - ##### Running clobber step. 15:20:01 INFO - ##### 15:20:01 INFO - Running pre-action listener: _resource_record_pre_action 15:20:01 INFO - Running main action method: clobber 15:20:01 INFO - rmtree: /builds/slave/test/build 15:20:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:20:02 INFO - Running post-action listener: _resource_record_post_action 15:20:02 INFO - ##### 15:20:02 INFO - ##### Running read-buildbot-config step. 15:20:02 INFO - ##### 15:20:02 INFO - Running pre-action listener: _resource_record_pre_action 15:20:02 INFO - Running main action method: read_buildbot_config 15:20:02 INFO - Using buildbot properties: 15:20:02 INFO - { 15:20:02 INFO - "project": "", 15:20:02 INFO - "product": "firefox", 15:20:02 INFO - "script_repo_revision": "production", 15:20:02 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 15:20:02 INFO - "repository": "", 15:20:02 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 15:20:02 INFO - "buildid": "20160420142005", 15:20:02 INFO - "pgo_build": "False", 15:20:02 INFO - "basedir": "/builds/slave/test", 15:20:02 INFO - "buildnumber": 528, 15:20:02 INFO - "slavename": "tst-linux32-spot-157", 15:20:02 INFO - "revision": "898c9f87a4c48c0cbc5d9afe6ced9eb3c71f9388", 15:20:02 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 15:20:02 INFO - "platform": "linux", 15:20:02 INFO - "branch": "mozilla-inbound", 15:20:02 INFO - "repo_path": "integration/mozilla-inbound", 15:20:02 INFO - "moz_repo_path": "", 15:20:02 INFO - "stage_platform": "linux", 15:20:02 INFO - "builduid": "61e76937f87c43618df1f08acca44596", 15:20:02 INFO - "slavebuilddir": "test" 15:20:02 INFO - } 15:20:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 15:20:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 15:20:02 INFO - Running post-action listener: _resource_record_post_action 15:20:02 INFO - ##### 15:20:02 INFO - ##### Running download-and-extract step. 15:20:02 INFO - ##### 15:20:02 INFO - Running pre-action listener: _resource_record_pre_action 15:20:02 INFO - Running main action method: download_and_extract 15:20:02 INFO - mkdir: /builds/slave/test/build/tests 15:20:02 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')]} 15:20:02 INFO - https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:20:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:20:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:20:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:20:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 15:20:04 INFO - Downloaded 1325 bytes. 15:20:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:20:04 INFO - Using the following test package requirements: 15:20:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:20:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 15:20:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 15:20:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'jsshell-linux-i686.zip'], 15:20:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 15:20:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:20:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 15:20:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 15:20:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 15:20:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:20:04 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 15:20:04 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 15:20:04 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')]} 15:20:04 INFO - https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:20:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:20:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:20:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:20:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 15:20:09 INFO - Downloaded 22432119 bytes. 15:20:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:20:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:20:09 INFO - caution: filename not matched: web-platform/* 15:20:09 INFO - Return code: 11 15:20:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:09 INFO - https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:20:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:20:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:20:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:20:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 15:20:22 INFO - Downloaded 36397833 bytes. 15:20:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:20:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:20:25 INFO - caution: filename not matched: bin/* 15:20:25 INFO - caution: filename not matched: config/* 15:20:25 INFO - caution: filename not matched: mozbase/* 15:20:25 INFO - caution: filename not matched: marionette/* 15:20:25 INFO - caution: filename not matched: tools/wptserve/* 15:20:25 INFO - Return code: 11 15:20:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:25 INFO - https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:20:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:20:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:20:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:20:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 15:20:29 INFO - Downloaded 63424301 bytes. 15:20:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:20:29 INFO - mkdir: /builds/slave/test/properties 15:20:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:20:29 INFO - Writing to file /builds/slave/test/properties/build_url 15:20:29 INFO - Contents: 15:20:29 INFO - build_url:https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:20:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:20:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:20:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:20:31 INFO - Contents: 15:20:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:20:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:31 INFO - https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:20:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:20:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:20:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:20:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 15:20:58 INFO - Downloaded 91780455 bytes. 15:20:58 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:20:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:21:06 INFO - Return code: 0 15:21:06 INFO - Running post-action listener: _resource_record_post_action 15:21:06 INFO - Running post-action listener: set_extra_try_arguments 15:21:06 INFO - ##### 15:21:06 INFO - ##### Running create-virtualenv step. 15:21:06 INFO - ##### 15:21:06 INFO - Running pre-action listener: _pre_create_virtualenv 15:21:06 INFO - Running pre-action listener: _resource_record_pre_action 15:21:06 INFO - Running main action method: create_virtualenv 15:21:06 INFO - Creating virtualenv /builds/slave/test/build/venv 15:21:06 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 15:21:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:21:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:21:07 INFO - Using real prefix '/usr' 15:21:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:21:09 INFO - Installing distribute.............................................................................................................................................................................................done. 15:21:12 INFO - Installing pip.................done. 15:21:12 INFO - Return code: 0 15:21:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:21:12 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')]} 15:21:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:21:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:12 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')]} 15:21:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:21:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:12 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 0x8bc8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c2f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, '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-1461190582.34266-515944798', '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 15:21:12 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 15:21:12 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 15:21:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:21:12 INFO - 'CCACHE_UMASK': '002', 15:21:12 INFO - 'DISPLAY': ':0', 15:21:12 INFO - 'HOME': '/home/cltbld', 15:21:12 INFO - 'LANG': 'en_US.UTF-8', 15:21:12 INFO - 'LOGNAME': 'cltbld', 15:21:12 INFO - 'MAIL': '/var/mail/cltbld', 15:21:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:21:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:21:12 INFO - 'MOZ_NO_REMOTE': '1', 15:21:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:21:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:21:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:21:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:21:12 INFO - 'PWD': '/builds/slave/test', 15:21:12 INFO - 'SHELL': '/bin/bash', 15:21:12 INFO - 'SHLVL': '1', 15:21:12 INFO - 'TERM': 'linux', 15:21:12 INFO - 'TMOUT': '86400', 15:21:12 INFO - 'USER': 'cltbld', 15:21:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:21:12 INFO - '_': '/tools/buildbot/bin/python'} 15:21:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:21:13 INFO - Downloading/unpacking psutil>=0.7.1 15:21:13 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 15:21:13 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 15:21:13 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 15:21:13 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 15:21:13 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 15:21:13 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 15:21:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:21:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:21:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:21:18 INFO - Installing collected packages: psutil 15:21:18 INFO - Running setup.py install for psutil 15:21:18 INFO - building 'psutil._psutil_linux' extension 15:21:18 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 15:21:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:21:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:21:19 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 15:21:19 INFO - building 'psutil._psutil_posix' extension 15:21:19 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 15:21:19 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 15:21:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:21:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:21:19 INFO - Successfully installed psutil 15:21:19 INFO - Cleaning up... 15:21:19 INFO - Return code: 0 15:21:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:21:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:21:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:19 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 0x8bc8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c2f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, '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-1461190582.34266-515944798', '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 15:21:19 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 15:21:19 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 15:21:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:21:19 INFO - 'CCACHE_UMASK': '002', 15:21:19 INFO - 'DISPLAY': ':0', 15:21:19 INFO - 'HOME': '/home/cltbld', 15:21:19 INFO - 'LANG': 'en_US.UTF-8', 15:21:19 INFO - 'LOGNAME': 'cltbld', 15:21:19 INFO - 'MAIL': '/var/mail/cltbld', 15:21:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:21:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:21:19 INFO - 'MOZ_NO_REMOTE': '1', 15:21:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:21:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:21:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:21:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:21:19 INFO - 'PWD': '/builds/slave/test', 15:21:19 INFO - 'SHELL': '/bin/bash', 15:21:19 INFO - 'SHLVL': '1', 15:21:19 INFO - 'TERM': 'linux', 15:21:19 INFO - 'TMOUT': '86400', 15:21:19 INFO - 'USER': 'cltbld', 15:21:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:21:19 INFO - '_': '/tools/buildbot/bin/python'} 15:21:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:21:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:21:20 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 15:21:20 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 15:21:20 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 15:21:20 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 15:21:20 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 15:21:20 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 15:21:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:21:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:21:25 INFO - Installing collected packages: mozsystemmonitor 15:21:25 INFO - Running setup.py install for mozsystemmonitor 15:21:25 INFO - Successfully installed mozsystemmonitor 15:21:25 INFO - Cleaning up... 15:21:25 INFO - Return code: 0 15:21:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:21:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:21:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:21:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8bc8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c2f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, '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-1461190582.34266-515944798', '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 15:21:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:21:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:21:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:21:25 INFO - 'CCACHE_UMASK': '002', 15:21:25 INFO - 'DISPLAY': ':0', 15:21:25 INFO - 'HOME': '/home/cltbld', 15:21:25 INFO - 'LANG': 'en_US.UTF-8', 15:21:25 INFO - 'LOGNAME': 'cltbld', 15:21:25 INFO - 'MAIL': '/var/mail/cltbld', 15:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:21:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:21:25 INFO - 'MOZ_NO_REMOTE': '1', 15:21:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:21:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:21:25 INFO - 'PWD': '/builds/slave/test', 15:21:25 INFO - 'SHELL': '/bin/bash', 15:21:25 INFO - 'SHLVL': '1', 15:21:25 INFO - 'TERM': 'linux', 15:21:25 INFO - 'TMOUT': '86400', 15:21:25 INFO - 'USER': 'cltbld', 15:21:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:21:25 INFO - '_': '/tools/buildbot/bin/python'} 15:21:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:21:25 INFO - Downloading/unpacking blobuploader==1.2.4 15:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:21:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:21:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:21:30 INFO - Downloading blobuploader-1.2.4.tar.gz 15:21:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:21:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:21:30 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 15:21:30 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 15:21:30 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 15:21:30 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 15:21:30 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 15:21:30 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 15:21:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:21:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:21:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:21:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:21:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:21:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:21:32 INFO - Downloading docopt-0.6.1.tar.gz 15:21:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:21:32 INFO - Installing collected packages: blobuploader, requests, docopt 15:21:32 INFO - Running setup.py install for blobuploader 15:21:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:21:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:21:32 INFO - Running setup.py install for requests 15:21:33 INFO - Running setup.py install for docopt 15:21:34 INFO - Successfully installed blobuploader requests docopt 15:21:34 INFO - Cleaning up... 15:21:34 INFO - Return code: 0 15:21:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:21:34 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')]} 15:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:21:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:34 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')]} 15:21:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:21:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:34 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 0x8bc8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c2f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, '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-1461190582.34266-515944798', '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 15:21:34 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 15:21:34 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 15:21:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:21:34 INFO - 'CCACHE_UMASK': '002', 15:21:34 INFO - 'DISPLAY': ':0', 15:21:34 INFO - 'HOME': '/home/cltbld', 15:21:34 INFO - 'LANG': 'en_US.UTF-8', 15:21:34 INFO - 'LOGNAME': 'cltbld', 15:21:34 INFO - 'MAIL': '/var/mail/cltbld', 15:21:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:21:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:21:34 INFO - 'MOZ_NO_REMOTE': '1', 15:21:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:21:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:21:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:21:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:21:34 INFO - 'PWD': '/builds/slave/test', 15:21:34 INFO - 'SHELL': '/bin/bash', 15:21:34 INFO - 'SHLVL': '1', 15:21:34 INFO - 'TERM': 'linux', 15:21:34 INFO - 'TMOUT': '86400', 15:21:34 INFO - 'USER': 'cltbld', 15:21:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:21:34 INFO - '_': '/tools/buildbot/bin/python'} 15:21:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:21:34 INFO - Running setup.py (path:/tmp/pip-99XFFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:21:35 INFO - Running setup.py (path:/tmp/pip-xEZKkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:21:35 INFO - Running setup.py (path:/tmp/pip-r9zHsk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:21:35 INFO - Running setup.py (path:/tmp/pip-kYawUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:21:35 INFO - Running setup.py (path:/tmp/pip-UKz7EP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:21:35 INFO - Running setup.py (path:/tmp/pip-pAOMhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:21:35 INFO - Running setup.py (path:/tmp/pip-YGJFgK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:21:35 INFO - Running setup.py (path:/tmp/pip-hpstSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:21:36 INFO - Running setup.py (path:/tmp/pip-pVzw70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:21:36 INFO - Running setup.py (path:/tmp/pip-ZP0Bko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:21:36 INFO - Running setup.py (path:/tmp/pip-NPTaVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:21:36 INFO - Running setup.py (path:/tmp/pip-bMapLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:21:36 INFO - Running setup.py (path:/tmp/pip-T4oBcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:21:36 INFO - Running setup.py (path:/tmp/pip-haOgW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:21:36 INFO - Running setup.py (path:/tmp/pip-LmvWD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:21:37 INFO - Running setup.py (path:/tmp/pip-Lx36ej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:21:37 INFO - Running setup.py (path:/tmp/pip-GSzEIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:21:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:21:37 INFO - Running setup.py (path:/tmp/pip-xO1wKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:21:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:21:37 INFO - Running setup.py (path:/tmp/pip-WZoSf3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:21:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:21:37 INFO - Running setup.py (path:/tmp/pip-Wzwezc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:21:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:21:38 INFO - Running setup.py (path:/tmp/pip-zbKmsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:21:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:21:38 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 15:21:38 INFO - Running setup.py install for manifestparser 15:21:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:21:38 INFO - Running setup.py install for mozcrash 15:21:38 INFO - Running setup.py install for mozdebug 15:21:38 INFO - Running setup.py install for mozdevice 15:21:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Running setup.py install for mozfile 15:21:39 INFO - Running setup.py install for mozhttpd 15:21:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Running setup.py install for mozinfo 15:21:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Running setup.py install for mozInstall 15:21:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:21:39 INFO - Running setup.py install for mozleak 15:21:39 INFO - Running setup.py install for mozlog 15:21:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:21:40 INFO - Running setup.py install for moznetwork 15:21:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:21:40 INFO - Running setup.py install for mozprocess 15:21:40 INFO - Running setup.py install for mozprofile 15:21:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:21:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:21:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:21:40 INFO - Running setup.py install for mozrunner 15:21:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:21:41 INFO - Running setup.py install for mozscreenshot 15:21:41 INFO - Running setup.py install for moztest 15:21:41 INFO - Running setup.py install for mozversion 15:21:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:21:41 INFO - Running setup.py install for wptserve 15:21:42 INFO - Running setup.py install for marionette-driver 15:21:42 INFO - Running setup.py install for browsermob-proxy 15:21:42 INFO - Running setup.py install for marionette-client 15:21:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:21:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:21:43 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 15:21:43 INFO - Cleaning up... 15:21:43 INFO - Return code: 0 15:21:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:21:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:21:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:21:43 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 0x8bc8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c2f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, '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-1461190582.34266-515944798', '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 15:21:43 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 15:21:43 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 15:21:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:21:43 INFO - 'CCACHE_UMASK': '002', 15:21:43 INFO - 'DISPLAY': ':0', 15:21:43 INFO - 'HOME': '/home/cltbld', 15:21:43 INFO - 'LANG': 'en_US.UTF-8', 15:21:43 INFO - 'LOGNAME': 'cltbld', 15:21:43 INFO - 'MAIL': '/var/mail/cltbld', 15:21:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:21:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:21:43 INFO - 'MOZ_NO_REMOTE': '1', 15:21:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:21:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:21:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:21:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:21:43 INFO - 'PWD': '/builds/slave/test', 15:21:43 INFO - 'SHELL': '/bin/bash', 15:21:43 INFO - 'SHLVL': '1', 15:21:43 INFO - 'TERM': 'linux', 15:21:43 INFO - 'TMOUT': '86400', 15:21:43 INFO - 'USER': 'cltbld', 15:21:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:21:43 INFO - '_': '/tools/buildbot/bin/python'} 15:21:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:21:43 INFO - Running setup.py (path:/tmp/pip-pTJ1TN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:21:43 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)) 15:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:21:43 INFO - Running setup.py (path:/tmp/pip-Nm67bH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:21:43 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)) 15:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:21:43 INFO - Running setup.py (path:/tmp/pip-WPKZsn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:21:43 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)) 15:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:21:43 INFO - Running setup.py (path:/tmp/pip-fsmjzY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:21:44 INFO - Running setup.py (path:/tmp/pip-r7g8fK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:21:44 INFO - Running setup.py (path:/tmp/pip-shimWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:21:44 INFO - Running setup.py (path:/tmp/pip-DtKmYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:21:44 INFO - Running setup.py (path:/tmp/pip-j9WGMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:21:44 INFO - Running setup.py (path:/tmp/pip-aKyG9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:21:44 INFO - Running setup.py (path:/tmp/pip-VaIW_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:21:44 INFO - Running setup.py (path:/tmp/pip-j4rEXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:21:44 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)) 15:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:21:45 INFO - Running setup.py (path:/tmp/pip-wWKXjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:21:45 INFO - Running setup.py (path:/tmp/pip-BtzO_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:21:45 INFO - Running setup.py (path:/tmp/pip-CBNpKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:21:45 INFO - Running setup.py (path:/tmp/pip-4f7vcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:21:45 INFO - Running setup.py (path:/tmp/pip-0aQJNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:21:45 INFO - Running setup.py (path:/tmp/pip-6dvo20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:21:45 INFO - Running setup.py (path:/tmp/pip-odJhDl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:21:45 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)) 15:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:21:45 INFO - Running setup.py (path:/tmp/pip-BQ_MX3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:21:46 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)) 15:21:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:21:46 INFO - Running setup.py (path:/tmp/pip-StGLUi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:21:46 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)) 15:21:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:21:46 INFO - Running setup.py (path:/tmp/pip-k_ogO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:21:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:21:46 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)) 15:21:46 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)) 15:21:46 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)) 15:21:46 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)) 15:21:46 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)) 15:21:46 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)) 15:21:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:21: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 15:21: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 15:21: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 15:21: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 15:21: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 15:21: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 15:21:51 INFO - Downloading blessings-1.6.tar.gz 15:21:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:21:51 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)) 15:21:51 INFO - Installing collected packages: blessings 15:21:51 INFO - Running setup.py install for blessings 15:21:51 INFO - Successfully installed blessings 15:21:51 INFO - Cleaning up... 15:21:52 INFO - Return code: 0 15:21:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:21:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:21:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:21:52 INFO - Reading from file tmpfile_stdout 15:21:52 INFO - Current package versions: 15:21:52 INFO - argparse == 1.2.1 15:21:52 INFO - blessings == 1.6 15:21:52 INFO - blobuploader == 1.2.4 15:21:52 INFO - browsermob-proxy == 0.6.0 15:21:52 INFO - docopt == 0.6.1 15:21:52 INFO - manifestparser == 1.1 15:21:52 INFO - marionette-client == 2.3.0 15:21:52 INFO - marionette-driver == 1.4.0 15:21:52 INFO - mozInstall == 1.12 15:21:52 INFO - mozcrash == 0.17 15:21:52 INFO - mozdebug == 0.1 15:21:52 INFO - mozdevice == 0.48 15:21:52 INFO - mozfile == 1.2 15:21:52 INFO - mozhttpd == 0.7 15:21:52 INFO - mozinfo == 0.9 15:21:52 INFO - mozleak == 0.1 15:21:52 INFO - mozlog == 3.1 15:21:52 INFO - moznetwork == 0.27 15:21:52 INFO - mozprocess == 0.22 15:21:52 INFO - mozprofile == 0.28 15:21:52 INFO - mozrunner == 6.11 15:21:52 INFO - mozscreenshot == 0.1 15:21:52 INFO - mozsystemmonitor == 0.0 15:21:52 INFO - moztest == 0.7 15:21:52 INFO - mozversion == 1.4 15:21:52 INFO - psutil == 3.1.1 15:21:52 INFO - requests == 1.2.3 15:21:52 INFO - wptserve == 1.4.0 15:21:52 INFO - wsgiref == 0.1.2 15:21:52 INFO - Running post-action listener: _resource_record_post_action 15:21:52 INFO - Running post-action listener: _start_resource_monitoring 15:21:52 INFO - Starting resource monitoring. 15:21:52 INFO - ##### 15:21:52 INFO - ##### Running pull step. 15:21:52 INFO - ##### 15:21:52 INFO - Running pre-action listener: _resource_record_pre_action 15:21:52 INFO - Running main action method: pull 15:21:52 INFO - Pull has nothing to do! 15:21:52 INFO - Running post-action listener: _resource_record_post_action 15:21:52 INFO - ##### 15:21:52 INFO - ##### Running install step. 15:21:52 INFO - ##### 15:21:52 INFO - Running pre-action listener: _resource_record_pre_action 15:21:52 INFO - Running main action method: install 15:21:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:21:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:21:52 INFO - Reading from file tmpfile_stdout 15:21:52 INFO - Detecting whether we're running mozinstall >=1.0... 15:21:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:21:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:21:52 INFO - Reading from file tmpfile_stdout 15:21:52 INFO - Output received: 15:21:52 INFO - Usage: mozinstall [options] installer 15:21:52 INFO - Options: 15:21:52 INFO - -h, --help show this help message and exit 15:21:52 INFO - -d DEST, --destination=DEST 15:21:52 INFO - Directory to install application into. [default: 15:21:52 INFO - "/builds/slave/test"] 15:21:52 INFO - --app=APP Application being installed. [default: firefox] 15:21:52 INFO - mkdir: /builds/slave/test/build/application 15:21:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:21:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 15:22:24 INFO - Reading from file tmpfile_stdout 15:22:24 INFO - Output received: 15:22:24 INFO - /builds/slave/test/build/application/firefox/firefox 15:22:24 INFO - Running post-action listener: _resource_record_post_action 15:22:24 INFO - ##### 15:22:24 INFO - ##### Running run-tests step. 15:22:24 INFO - ##### 15:22:24 INFO - Running pre-action listener: _resource_record_pre_action 15:22:24 INFO - Running main action method: run_tests 15:22:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:22:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:22:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:22:25 INFO - grabbing minidump binary from tooltool 15:22:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:25 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 0x8cd2f70>, '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 0x8cd2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8cd8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:22:25 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 15:22:25 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 15:22:25 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:22:25 INFO - Return code: 0 15:22:25 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:22:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:22:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.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 15:22:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.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 15:22:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:22:25 INFO - 'CCACHE_UMASK': '002', 15:22:25 INFO - 'DISPLAY': ':0', 15:22:25 INFO - 'HOME': '/home/cltbld', 15:22:25 INFO - 'LANG': 'en_US.UTF-8', 15:22:25 INFO - 'LOGNAME': 'cltbld', 15:22:25 INFO - 'MAIL': '/var/mail/cltbld', 15:22:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:22:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:22:25 INFO - 'MOZ_NO_REMOTE': '1', 15:22:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:22:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:22:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:25 INFO - 'PWD': '/builds/slave/test', 15:22:25 INFO - 'SHELL': '/bin/bash', 15:22:25 INFO - 'SHLVL': '1', 15:22:25 INFO - 'TERM': 'linux', 15:22:25 INFO - 'TMOUT': '86400', 15:22:25 INFO - 'USER': 'cltbld', 15:22:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461190582.34266-515944798', 15:22:25 INFO - '_': '/tools/buildbot/bin/python'} 15:22:25 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.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 15:22:25 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:22:25 INFO - import pkg_resources 15:22:27 INFO - Using 1 client processes 15:22:27 INFO - wptserve Starting http server on 127.0.0.1:8000 15:22:27 INFO - wptserve Starting http server on 127.0.0.1:8001 15:22:27 INFO - wptserve Starting http server on 127.0.0.1:8443 15:22:29 INFO - SUITE-START | Running 778 tests 15:22:29 INFO - Running testharness tests 15:22:29 INFO - Setting up ssl 15:22:29 INFO - PROCESS | certutil | 15:22:29 INFO - PROCESS | certutil | 15:22:29 INFO - PROCESS | certutil | 15:22:29 INFO - Certificate Nickname Trust Attributes 15:22:29 INFO - SSL,S/MIME,JAR/XPI 15:22:29 INFO - 15:22:29 INFO - web-platform-tests CT,, 15:22:29 INFO - 15:22:29 INFO - Starting runner 15:22:32 INFO - PROCESS | 1777 | 1461190952457 Marionette DEBUG Marionette enabled via build flag and pref 15:22:32 INFO - PROCESS | 1777 | ++DOCSHELL 0xa2adc000 == 1 [pid = 1777] [id = 1] 15:22:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 1 (0xa2adc400) [pid = 1777] [serial = 1] [outer = (nil)] 15:22:32 INFO - PROCESS | 1777 | [1777] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:22:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 2 (0xa2adcc00) [pid = 1777] [serial = 2] [outer = 0xa2adc400] 15:22:33 INFO - PROCESS | 1777 | 1461190953119 Marionette INFO Listening on port 2828 15:22:33 INFO - PROCESS | 1777 | 1461190953689 Marionette DEBUG Marionette enabled via command-line flag 15:22:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fc5e800 == 2 [pid = 1777] [id = 2] 15:22:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 3 (0x9fc99400) [pid = 1777] [serial = 3] [outer = (nil)] 15:22:33 INFO - PROCESS | 1777 | [1777] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:22:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 4 (0x9fc99c00) [pid = 1777] [serial = 4] [outer = 0x9fc99400] 15:22:33 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f260 15:22:33 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fd80 15:22:33 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb89c80 15:22:33 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b8e0 15:22:33 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d620 15:22:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 5 (0x9ea0cc00) [pid = 1777] [serial = 5] [outer = 0xa2adc400] 15:22:34 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:22:34 INFO - PROCESS | 1777 | 1461190954097 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58694 15:22:34 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:22:34 INFO - PROCESS | 1777 | 1461190954174 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58695 15:22:34 INFO - PROCESS | 1777 | 1461190954183 Marionette DEBUG Closed connection conn0 15:22:34 INFO - PROCESS | 1777 | [1777] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:22:34 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:22:34 INFO - PROCESS | 1777 | 1461190954319 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58696 15:22:34 INFO - PROCESS | 1777 | 1461190954323 Marionette DEBUG Closed connection conn1 15:22:34 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:22:34 INFO - PROCESS | 1777 | 1461190954395 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58697 15:22:34 INFO - PROCESS | 1777 | 1461190954401 Marionette DEBUG Closed connection conn2 15:22:34 INFO - PROCESS | 1777 | 1461190954462 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:22:34 INFO - PROCESS | 1777 | 1461190954477 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420142005","device":"desktop","version":"48.0a1"} 15:22:35 INFO - PROCESS | 1777 | [1777] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:22:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x98d2a400 == 3 [pid = 1777] [id = 3] 15:22:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 6 (0x98d2a800) [pid = 1777] [serial = 6] [outer = (nil)] 15:22:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x98d2ac00 == 4 [pid = 1777] [id = 4] 15:22:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 7 (0x98d2b000) [pid = 1777] [serial = 7] [outer = (nil)] 15:22:36 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:22:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x986b4800 == 5 [pid = 1777] [id = 5] 15:22:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 8 (0x986b4c00) [pid = 1777] [serial = 8] [outer = (nil)] 15:22:36 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:22:36 INFO - PROCESS | 1777 | [1777] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 9 (0x982a1c00) [pid = 1777] [serial = 9] [outer = 0x986b4c00] 15:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 10 (0x97e6c800) [pid = 1777] [serial = 10] [outer = 0x98d2a800] 15:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 11 (0x97e6e400) [pid = 1777] [serial = 11] [outer = 0x98d2b000] 15:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 12 (0x97e70800) [pid = 1777] [serial = 12] [outer = 0x986b4c00] 15:22:38 INFO - PROCESS | 1777 | 1461190958453 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1777 | 1461190958474 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 13 (0x9ea03000) [pid = 1777] [serial = 13] [outer = 0x986b4c00] 15:22:39 INFO - PROCESS | 1777 | 1461190959229 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3c0442ae-47aa-4c1e-bd1a-09b71cf3772b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420142005","device":"desktop","version":"48.0a1","command_id":1}}] 15:22:39 INFO - PROCESS | 1777 | 1461190959482 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:22:39 INFO - PROCESS | 1777 | 1461190959837 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:22:39 INFO - PROCESS | 1777 | 1461190959993 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:22:40 INFO - PROCESS | 1777 | [1777] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 14 (0x9289a800) [pid = 1777] [serial = 14] [outer = 0x986b4c00] 15:22:40 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:40 INFO - PROCESS | 1777 | 1461190960604 Marionette TRACE conn3 <- [1,3,null,{}] 15:22:40 INFO - PROCESS | 1777 | 1461190960633 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:22:40 INFO - PROCESS | 1777 | 1461190960706 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:22:40 INFO - PROCESS | 1777 | 1461190960751 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1777 | 1461190960755 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:22:40 INFO - PROCESS | 1777 | 1461190960762 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1777 | 1461190960768 Marionette TRACE conn3 <- [1,6,null,{}] 15:22:40 INFO - PROCESS | 1777 | 1461190960786 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:40 INFO - PROCESS | 1777 | 1461190960819 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:22:40 INFO - PROCESS | 1777 | 1461190960829 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x9130ec00 == 6 [pid = 1777] [id = 6] 15:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 15 (0x9130f000) [pid = 1777] [serial = 15] [outer = (nil)] 15:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 16 (0x91311000) [pid = 1777] [serial = 16] [outer = 0x9130f000] 15:22:40 INFO - PROCESS | 1777 | 1461190960911 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 17 (0x91315c00) [pid = 1777] [serial = 17] [outer = 0x9130f000] 15:22:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x91223c00 == 7 [pid = 1777] [id = 7] 15:22:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 18 (0x91224000) [pid = 1777] [serial = 18] [outer = (nil)] 15:22:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 19 (0x9122e400) [pid = 1777] [serial = 19] [outer = 0x91224000] 15:22:41 INFO - PROCESS | 1777 | 1461190961409 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 20 (0x911de400) [pid = 1777] [serial = 20] [outer = 0x91224000] 15:22:41 INFO - PROCESS | 1777 | 1461190961918 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:22:41 INFO - PROCESS | 1777 | [1777] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1252ms 15:22:42 INFO - PROCESS | 1777 | 1461190962087 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1777 | 1461190962090 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:22:42 INFO - PROCESS | 1777 | 1461190962152 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1777 | 1461190962155 Marionette TRACE conn3 <- [1,10,null,{}] 15:22:42 INFO - PROCESS | 1777 | 1461190962178 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:42 INFO - PROCESS | 1777 | 1461190962347 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:22:42 INFO - PROCESS | 1777 | 1461190962368 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8a400 == 8 [pid = 1777] [id = 8] 15:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 21 (0x8fa8a800) [pid = 1777] [serial = 21] [outer = (nil)] 15:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 22 (0x911e9000) [pid = 1777] [serial = 22] [outer = 0x8fa8a800] 15:22:42 INFO - PROCESS | 1777 | 1461190962449 Marionette DEBUG loaded listener.js 15:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 23 (0x9288e000) [pid = 1777] [serial = 23] [outer = 0x8fa8a800] 15:22:43 INFO - PROCESS | 1777 | 1461190963466 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1362ms 15:22:43 INFO - PROCESS | 1777 | 1461190963490 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:22:43 INFO - PROCESS | 1777 | 1461190963496 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:22:43 INFO - PROCESS | 1777 | 1461190963505 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 1777 | 1461190963511 Marionette TRACE conn3 <- [1,14,null,{}] 15:22:43 INFO - PROCESS | 1777 | 1461190963520 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:43 INFO - PROCESS | 1777 | 1461190963713 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:22:43 INFO - PROCESS | 1777 | 1461190963857 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa83c00 == 9 [pid = 1777] [id = 9] 15:22:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 24 (0x8fa88000) [pid = 1777] [serial = 24] [outer = (nil)] 15:22:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 25 (0x90084000) [pid = 1777] [serial = 25] [outer = 0x8fa88000] 15:22:43 INFO - PROCESS | 1777 | 1461190963948 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 26 (0x91225c00) [pid = 1777] [serial = 26] [outer = 0x8fa88000] 15:22:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e09800 == 10 [pid = 1777] [id = 10] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 27 (0x91e0a000) [pid = 1777] [serial = 27] [outer = (nil)] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 28 (0x92d0bc00) [pid = 1777] [serial = 28] [outer = 0x91e0a000] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 29 (0x92898800) [pid = 1777] [serial = 29] [outer = 0x91e0a000] 15:22:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x951ab400 == 11 [pid = 1777] [id = 11] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 30 (0x95cdf000) [pid = 1777] [serial = 30] [outer = (nil)] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 31 (0x9711a000) [pid = 1777] [serial = 31] [outer = 0x95cdf000] 15:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 32 (0x97b47400) [pid = 1777] [serial = 32] [outer = 0x95cdf000] 15:22:45 INFO - PROCESS | 1777 | 1461190965167 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1736ms 15:22:45 INFO - PROCESS | 1777 | 1461190965240 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1777 | 1461190965247 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:22:45 INFO - PROCESS | 1777 | 1461190965258 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1777 | 1461190965263 Marionette TRACE conn3 <- [1,18,null,{}] 15:22:45 INFO - PROCESS | 1777 | 1461190965281 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:45 INFO - PROCESS | 1777 | 1461190965548 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:22:45 INFO - PROCESS | 1777 | 1461190965705 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c2000 == 12 [pid = 1777] [id = 12] 15:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 33 (0x9130d800) [pid = 1777] [serial = 33] [outer = (nil)] 15:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 34 (0x98b06c00) [pid = 1777] [serial = 34] [outer = 0x9130d800] 15:22:45 INFO - PROCESS | 1777 | 1461190965796 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 35 (0x9976fc00) [pid = 1777] [serial = 35] [outer = 0x9130d800] 15:22:46 INFO - PROCESS | 1777 | 1461190966724 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1494ms 15:22:46 INFO - PROCESS | 1777 | 1461190966774 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1777 | 1461190966780 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:22:46 INFO - PROCESS | 1777 | 1461190966788 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1777 | 1461190966794 Marionette TRACE conn3 <- [1,22,null,{}] 15:22:46 INFO - PROCESS | 1777 | 1461190966811 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:47 INFO - PROCESS | 1777 | 1461190967001 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:22:47 INFO - PROCESS | 1777 | 1461190967100 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x98d26000 == 13 [pid = 1777] [id = 13] 15:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 36 (0x9b09f400) [pid = 1777] [serial = 36] [outer = (nil)] 15:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 37 (0x9fc5a000) [pid = 1777] [serial = 37] [outer = 0x9b09f400] 15:22:47 INFO - PROCESS | 1777 | 1461190967194 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 38 (0x9ff3ac00) [pid = 1777] [serial = 38] [outer = 0x9b09f400] 15:22:48 INFO - PROCESS | 1777 | 1461190968033 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1291ms 15:22:48 INFO - PROCESS | 1777 | 1461190968080 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:22:48 INFO - PROCESS | 1777 | 1461190968085 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:22:48 INFO - PROCESS | 1777 | 1461190968091 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1777 | 1461190968095 Marionette TRACE conn3 <- [1,26,null,{}] 15:22:48 INFO - PROCESS | 1777 | 1461190968101 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:48 INFO - PROCESS | 1777 | 1461190968289 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:22:48 INFO - PROCESS | 1777 | 1461190968534 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 1777 | ++DOCSHELL 0xa9cc8000 == 14 [pid = 1777] [id = 14] 15:22:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 39 (0xa9cc8800) [pid = 1777] [serial = 39] [outer = (nil)] 15:22:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 40 (0xa9cca800) [pid = 1777] [serial = 40] [outer = 0xa9cc8800] 15:22:48 INFO - PROCESS | 1777 | 1461190968626 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 41 (0xa9ccec00) [pid = 1777] [serial = 41] [outer = 0xa9cc8800] 15:22:49 INFO - PROCESS | 1777 | 1461190969529 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1486ms 15:22:49 INFO - PROCESS | 1777 | 1461190969777 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:22:49 INFO - PROCESS | 1777 | 1461190969784 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:22:49 INFO - PROCESS | 1777 | 1461190969793 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 1777 | 1461190969797 Marionette TRACE conn3 <- [1,30,null,{}] 15:22:49 INFO - PROCESS | 1777 | 1461190969806 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:49 INFO - PROCESS | 1777 | 1461190969973 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:22:50 INFO - PROCESS | 1777 | 1461190970167 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x91146800 == 15 [pid = 1777] [id = 15] 15:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 42 (0x9114a400) [pid = 1777] [serial = 42] [outer = (nil)] 15:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 43 (0x911e9800) [pid = 1777] [serial = 43] [outer = 0x9114a400] 15:22:50 INFO - PROCESS | 1777 | 1461190970247 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 44 (0x913e9000) [pid = 1777] [serial = 44] [outer = 0x9114a400] 15:22:51 INFO - PROCESS | 1777 | 1461190971083 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1337ms 15:22:51 INFO - PROCESS | 1777 | 1461190971131 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1777 | 1461190971137 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:22:51 INFO - PROCESS | 1777 | 1461190971148 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1777 | 1461190971153 Marionette TRACE conn3 <- [1,34,null,{}] 15:22:51 INFO - PROCESS | 1777 | 1461190971160 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:51 INFO - PROCESS | 1777 | 1461190971339 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:22:51 INFO - PROCESS | 1777 | 1461190971431 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x91222c00 == 16 [pid = 1777] [id = 16] 15:22:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 45 (0x91e08800) [pid = 1777] [serial = 45] [outer = (nil)] 15:22:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 46 (0x96be6c00) [pid = 1777] [serial = 46] [outer = 0x91e08800] 15:22:51 INFO - PROCESS | 1777 | 1461190971505 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 47 (0x97b49400) [pid = 1777] [serial = 47] [outer = 0x91e08800] 15:22:52 INFO - PROCESS | 1777 | 1461190972199 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1088ms 15:22:52 INFO - PROCESS | 1777 | 1461190972234 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 1777 | 1461190972237 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:22:52 INFO - PROCESS | 1777 | 1461190972244 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 1777 | 1461190972247 Marionette TRACE conn3 <- [1,38,null,{}] 15:22:52 INFO - PROCESS | 1777 | 1461190972261 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:52 INFO - PROCESS | 1777 | 1461190972421 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:22:52 INFO - PROCESS | 1777 | 1461190972521 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x951ac800 == 17 [pid = 1777] [id = 17] 15:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 48 (0x95c86000) [pid = 1777] [serial = 48] [outer = (nil)] 15:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 49 (0x98191c00) [pid = 1777] [serial = 49] [outer = 0x95c86000] 15:22:52 INFO - PROCESS | 1777 | 1461190972601 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 50 (0x98d25c00) [pid = 1777] [serial = 50] [outer = 0x95c86000] 15:22:53 INFO - PROCESS | 1777 | 1461190973441 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1229ms 15:22:53 INFO - PROCESS | 1777 | 1461190973474 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1777 | 1461190973479 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:22:53 INFO - PROCESS | 1777 | 1461190973489 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1777 | 1461190973495 Marionette TRACE conn3 <- [1,42,null,{}] 15:22:53 INFO - PROCESS | 1777 | 1461190973506 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:53 INFO - PROCESS | 1777 | 1461190973746 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:22:53 INFO - PROCESS | 1777 | 1461190973878 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c8c00 == 18 [pid = 1777] [id = 18] 15:22:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 51 (0x8fa81800) [pid = 1777] [serial = 51] [outer = (nil)] 15:22:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 52 (0x91223800) [pid = 1777] [serial = 52] [outer = 0x8fa81800] 15:22:53 INFO - PROCESS | 1777 | 1461190973969 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 53 (0x9131b000) [pid = 1777] [serial = 53] [outer = 0x8fa81800] 15:22:54 INFO - PROCESS | 1777 | 1461190974855 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1393ms 15:22:54 INFO - PROCESS | 1777 | 1461190974883 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1777 | 1461190974892 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:22:54 INFO - PROCESS | 1777 | 1461190974903 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1777 | 1461190974907 Marionette TRACE conn3 <- [1,46,null,{}] 15:22:54 INFO - PROCESS | 1777 | 1461190974914 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:55 INFO - PROCESS | 1777 | 1461190975099 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:22:55 INFO - PROCESS | 1777 | 1461190975231 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa84c00 == 19 [pid = 1777] [id = 19] 15:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 54 (0x911e2400) [pid = 1777] [serial = 54] [outer = (nil)] 15:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 55 (0x97c64800) [pid = 1777] [serial = 55] [outer = 0x911e2400] 15:22:55 INFO - PROCESS | 1777 | 1461190975324 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 56 (0x9818d800) [pid = 1777] [serial = 56] [outer = 0x911e2400] 15:22:56 INFO - PROCESS | 1777 | 1461190976234 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1344ms 15:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:22:56 INFO - PROCESS | 1777 | 1461190976247 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1777 | 1461190976250 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:22:56 INFO - PROCESS | 1777 | 1461190976258 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1777 | 1461190976264 Marionette TRACE conn3 <- [1,50,null,{}] 15:22:56 INFO - PROCESS | 1777 | 1461190976281 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:56 INFO - PROCESS | 1777 | 1461190976452 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:22:56 INFO - PROCESS | 1777 | 1461190976590 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa7d800 == 20 [pid = 1777] [id = 20] 15:22:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 57 (0x99433000) [pid = 1777] [serial = 57] [outer = (nil)] 15:22:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 58 (0x9977bc00) [pid = 1777] [serial = 58] [outer = 0x99433000] 15:22:56 INFO - PROCESS | 1777 | 1461190976699 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 59 (0x9ae55800) [pid = 1777] [serial = 59] [outer = 0x99433000] 15:22:57 INFO - PROCESS | 1777 | 1461190977596 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1392ms 15:22:57 INFO - PROCESS | 1777 | 1461190977648 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1777 | 1461190977652 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:22:57 INFO - PROCESS | 1777 | 1461190977661 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1777 | 1461190977663 Marionette TRACE conn3 <- [1,54,null,{}] 15:22:57 INFO - PROCESS | 1777 | 1461190977687 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:57 INFO - PROCESS | 1777 | 1461190977858 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:22:58 INFO - PROCESS | 1777 | 1461190977986 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b09e800 == 21 [pid = 1777] [id = 21] 15:22:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x9b0c9000) [pid = 1777] [serial = 60] [outer = (nil)] 15:22:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x9df94c00) [pid = 1777] [serial = 61] [outer = 0x9b0c9000] 15:22:58 INFO - PROCESS | 1777 | 1461190978074 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x9ea04c00) [pid = 1777] [serial = 62] [outer = 0x9b0c9000] 15:22:59 INFO - PROCESS | 1777 | 1461190979069 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1440ms 15:22:59 INFO - PROCESS | 1777 | 1461190979101 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:22:59 INFO - PROCESS | 1777 | 1461190979107 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:22:59 INFO - PROCESS | 1777 | 1461190979116 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1777 | 1461190979121 Marionette TRACE conn3 <- [1,58,null,{}] 15:22:59 INFO - PROCESS | 1777 | 1461190979129 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:59 INFO - PROCESS | 1777 | 1461190979297 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:22:59 INFO - PROCESS | 1777 | 1461190979432 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x91225000 == 22 [pid = 1777] [id = 22] 15:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x91228400) [pid = 1777] [serial = 63] [outer = (nil)] 15:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x96b1b000) [pid = 1777] [serial = 64] [outer = 0x91228400] 15:22:59 INFO - PROCESS | 1777 | 1461190979565 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 65 (0x9710fc00) [pid = 1777] [serial = 65] [outer = 0x91228400] 15:23:00 INFO - PROCESS | 1777 | --DOCSHELL 0x91222c00 == 21 [pid = 1777] [id = 16] 15:23:00 INFO - PROCESS | 1777 | --DOCSHELL 0x91146800 == 20 [pid = 1777] [id = 15] 15:23:00 INFO - PROCESS | 1777 | --DOCSHELL 0x98d26000 == 19 [pid = 1777] [id = 13] 15:23:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c2000 == 18 [pid = 1777] [id = 12] 15:23:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa83c00 == 17 [pid = 1777] [id = 9] 15:23:00 INFO - PROCESS | 1777 | 1461190980443 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 15:23:00 INFO - PROCESS | 1777 | 1461190980500 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:23:00 INFO - PROCESS | 1777 | 1461190980506 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:23:00 INFO - PROCESS | 1777 | 1461190980516 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1777 | 1461190980523 Marionette TRACE conn3 <- [1,62,null,{}] 15:23:00 INFO - PROCESS | 1777 | 1461190980533 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:00 INFO - PROCESS | 1777 | 1461190980751 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:23:00 INFO - PROCESS | 1777 | 1461190980928 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x911de000 == 18 [pid = 1777] [id = 23] 15:23:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 66 (0x911e0800) [pid = 1777] [serial = 66] [outer = (nil)] 15:23:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 67 (0x951abc00) [pid = 1777] [serial = 67] [outer = 0x911e0800] 15:23:01 INFO - PROCESS | 1777 | 1461190981064 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 68 (0x96bf1c00) [pid = 1777] [serial = 68] [outer = 0x911e0800] 15:23:01 INFO - PROCESS | 1777 | 1461190981903 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1451ms 15:23:01 INFO - PROCESS | 1777 | 1461190981965 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 1777 | 1461190981975 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:23:01 INFO - PROCESS | 1777 | 1461190981986 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 1777 | 1461190981990 Marionette TRACE conn3 <- [1,66,null,{}] 15:23:02 INFO - PROCESS | 1777 | 1461190981997 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:02 INFO - PROCESS | 1777 | 1461190982174 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:23:02 INFO - PROCESS | 1777 | 1461190982312 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e03800 == 19 [pid = 1777] [id = 24] 15:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 69 (0x96b7b000) [pid = 1777] [serial = 69] [outer = (nil)] 15:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 70 (0x99477c00) [pid = 1777] [serial = 70] [outer = 0x96b7b000] 15:23:02 INFO - PROCESS | 1777 | 1461190982405 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 71 (0x99a2f800) [pid = 1777] [serial = 71] [outer = 0x96b7b000] 15:23:03 INFO - PROCESS | 1777 | 1461190983322 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1384ms 15:23:03 INFO - PROCESS | 1777 | 1461190983373 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:23:03 INFO - PROCESS | 1777 | 1461190983379 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:23:03 INFO - PROCESS | 1777 | 1461190983386 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1777 | 1461190983393 Marionette TRACE conn3 <- [1,70,null,{}] 15:23:03 INFO - PROCESS | 1777 | 1461190983410 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:03 INFO - PROCESS | 1777 | 1461190983590 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:23:03 INFO - PROCESS | 1777 | 1461190983737 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x97c70400 == 20 [pid = 1777] [id = 25] 15:23:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 72 (0x9b099c00) [pid = 1777] [serial = 72] [outer = (nil)] 15:23:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 73 (0x9ea23400) [pid = 1777] [serial = 73] [outer = 0x9b099c00] 15:23:03 INFO - PROCESS | 1777 | 1461190983842 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x9fc0d800) [pid = 1777] [serial = 74] [outer = 0x9b099c00] 15:23:04 INFO - PROCESS | 1777 | 1461190984671 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1335ms 15:23:04 INFO - PROCESS | 1777 | 1461190984721 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:23:04 INFO - PROCESS | 1777 | 1461190984727 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:23:04 INFO - PROCESS | 1777 | 1461190984733 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 1777 | 1461190984737 Marionette TRACE conn3 <- [1,74,null,{}] 15:23:04 INFO - PROCESS | 1777 | 1461190984758 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:04 INFO - PROCESS | 1777 | 1461190984963 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:23:05 INFO - PROCESS | 1777 | 1461190985110 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x9916b000 == 21 [pid = 1777] [id = 26] 15:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x9b0c7c00) [pid = 1777] [serial = 75] [outer = (nil)] 15:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x9fef0800) [pid = 1777] [serial = 76] [outer = 0x9b0c7c00] 15:23:05 INFO - PROCESS | 1777 | 1461190985271 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x9ff46400) [pid = 1777] [serial = 77] [outer = 0x9b0c7c00] 15:23:06 INFO - PROCESS | 1777 | 1461190986441 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1786ms 15:23:06 INFO - PROCESS | 1777 | 1461190986519 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1777 | 1461190986523 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:23:06 INFO - PROCESS | 1777 | 1461190986530 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1777 | 1461190986534 Marionette TRACE conn3 <- [1,78,null,{}] 15:23:06 INFO - PROCESS | 1777 | 1461190986540 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:06 INFO - PROCESS | 1777 | 1461190986739 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:23:06 INFO - PROCESS | 1777 | 1461190986902 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x9122f400 == 22 [pid = 1777] [id = 27] 15:23:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x9feba800) [pid = 1777] [serial = 78] [outer = (nil)] 15:23:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0xa0a40400) [pid = 1777] [serial = 79] [outer = 0x9feba800] 15:23:07 INFO - PROCESS | 1777 | 1461190987006 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0xa0a99000) [pid = 1777] [serial = 80] [outer = 0x9feba800] 15:23:07 INFO - PROCESS | 1777 | 1461190987840 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1340ms 15:23:07 INFO - PROCESS | 1777 | 1461190987873 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 1777 | 1461190987876 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:23:07 INFO - PROCESS | 1777 | 1461190987884 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 1777 | 1461190987886 Marionette TRACE conn3 <- [1,82,null,{}] 15:23:07 INFO - PROCESS | 1777 | 1461190987909 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:08 INFO - PROCESS | 1777 | 1461190988168 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:23:08 INFO - PROCESS | 1777 | 1461190988279 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x91145400 == 23 [pid = 1777] [id = 28] 15:23:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x978b6c00) [pid = 1777] [serial = 81] [outer = (nil)] 15:23:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0xa0c40400) [pid = 1777] [serial = 82] [outer = 0x978b6c00] 15:23:08 INFO - PROCESS | 1777 | 1461190988379 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0xa0f46800) [pid = 1777] [serial = 83] [outer = 0x978b6c00] 15:23:09 INFO - PROCESS | 1777 | 1461190989231 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1538ms 15:23:09 INFO - PROCESS | 1777 | 1461190989423 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1777 | 1461190989430 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:23:09 INFO - PROCESS | 1777 | 1461190989438 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1777 | 1461190989443 Marionette TRACE conn3 <- [1,86,null,{}] 15:23:09 INFO - PROCESS | 1777 | 1461190989451 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:09 INFO - PROCESS | 1777 | 1461190989652 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:23:09 INFO - PROCESS | 1777 | 1461190989851 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x951a9000 == 24 [pid = 1777] [id = 29] 15:23:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 84 (0x951a9c00) [pid = 1777] [serial = 84] [outer = (nil)] 15:23:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 85 (0x96b83c00) [pid = 1777] [serial = 85] [outer = 0x951a9c00] 15:23:09 INFO - PROCESS | 1777 | 1461190989936 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 86 (0x98b04c00) [pid = 1777] [serial = 86] [outer = 0x951a9c00] 15:23:10 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa7d800 == 23 [pid = 1777] [id = 20] 15:23:10 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa84c00 == 22 [pid = 1777] [id = 19] 15:23:10 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c8c00 == 21 [pid = 1777] [id = 18] 15:23:10 INFO - PROCESS | 1777 | 1461190990843 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1481ms 15:23:10 INFO - PROCESS | 1777 | 1461190990920 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1777 | 1461190990928 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:23:10 INFO - PROCESS | 1777 | 1461190990938 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1777 | 1461190990943 Marionette TRACE conn3 <- [1,90,null,{}] 15:23:10 INFO - PROCESS | 1777 | 1461190990951 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:11 INFO - PROCESS | 1777 | 1461190991169 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:23:11 INFO - PROCESS | 1777 | 1461190991309 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x91227000 == 22 [pid = 1777] [id = 30] 15:23:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 87 (0x9122c400) [pid = 1777] [serial = 87] [outer = (nil)] 15:23:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 88 (0x98c8b800) [pid = 1777] [serial = 88] [outer = 0x9122c400] 15:23:11 INFO - PROCESS | 1777 | 1461190991405 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 89 (0x98c97400) [pid = 1777] [serial = 89] [outer = 0x9122c400] 15:23:12 INFO - PROCESS | 1777 | 1461190992310 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1433ms 15:23:12 INFO - PROCESS | 1777 | 1461190992371 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1777 | 1461190992381 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:23:12 INFO - PROCESS | 1777 | 1461190992392 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1777 | 1461190992396 Marionette TRACE conn3 <- [1,94,null,{}] 15:23:12 INFO - PROCESS | 1777 | 1461190992403 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:12 INFO - PROCESS | 1777 | 1461190992627 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:23:12 INFO - PROCESS | 1777 | 1461190992766 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c92000 == 23 [pid = 1777] [id = 31] 15:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 90 (0x98c94c00) [pid = 1777] [serial = 90] [outer = (nil)] 15:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x9b0c9800) [pid = 1777] [serial = 91] [outer = 0x98c94c00] 15:23:12 INFO - PROCESS | 1777 | 1461190992857 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x9df9ac00) [pid = 1777] [serial = 92] [outer = 0x98c94c00] 15:23:13 INFO - PROCESS | 1777 | 1461190993726 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1383ms 15:23:13 INFO - PROCESS | 1777 | 1461190993775 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:23:13 INFO - PROCESS | 1777 | 1461190993780 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:23:13 INFO - PROCESS | 1777 | 1461190993787 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1777 | 1461190993793 Marionette TRACE conn3 <- [1,98,null,{}] 15:23:13 INFO - PROCESS | 1777 | 1461190993810 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:14 INFO - PROCESS | 1777 | 1461190994026 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:23:14 INFO - PROCESS | 1777 | 1461190994168 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x91222c00 == 24 [pid = 1777] [id = 32] 15:23:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x9fc5b400) [pid = 1777] [serial = 93] [outer = (nil)] 15:23:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x9ff0d400) [pid = 1777] [serial = 94] [outer = 0x9fc5b400] 15:23:14 INFO - PROCESS | 1777 | 1461190994266 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0xa0c38000) [pid = 1777] [serial = 95] [outer = 0x9fc5b400] 15:23:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0xa2ad4000) [pid = 1777] [serial = 96] [outer = 0x95cdf000] 15:23:15 INFO - PROCESS | 1777 | 1461190995280 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1537ms 15:23:15 INFO - PROCESS | 1777 | 1461190995323 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:23:15 INFO - PROCESS | 1777 | 1461190995328 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:23:15 INFO - PROCESS | 1777 | 1461190995334 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1777 | 1461190995338 Marionette TRACE conn3 <- [1,102,null,{}] 15:23:15 INFO - PROCESS | 1777 | 1461190995344 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:15 INFO - PROCESS | 1777 | 1461190995522 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:23:15 INFO - PROCESS | 1777 | 1461190995662 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c6800 == 25 [pid = 1777] [id = 33] 15:23:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x9130e400) [pid = 1777] [serial = 97] [outer = (nil)] 15:23:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0xa3c76400) [pid = 1777] [serial = 98] [outer = 0x9130e400] 15:23:15 INFO - PROCESS | 1777 | 1461190995782 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0xa444d400) [pid = 1777] [serial = 99] [outer = 0x9130e400] 15:23:16 INFO - PROCESS | 1777 | 1461190996571 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1291ms 15:23:16 INFO - PROCESS | 1777 | 1461190996626 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 1777 | 1461190996630 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:23:16 INFO - PROCESS | 1777 | 1461190996638 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 1777 | 1461190996642 Marionette TRACE conn3 <- [1,106,null,{}] 15:23:16 INFO - PROCESS | 1777 | 1461190996648 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:16 INFO - PROCESS | 1777 | 1461190996815 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:23:16 INFO - PROCESS | 1777 | 1461190996957 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1777 | ++DOCSHELL 0xa444d000 == 26 [pid = 1777] [id = 34] 15:23:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0xa4457c00) [pid = 1777] [serial = 100] [outer = (nil)] 15:23:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0xa4570000) [pid = 1777] [serial = 101] [outer = 0xa4457c00] 15:23:17 INFO - PROCESS | 1777 | 1461190997049 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0xa4574400) [pid = 1777] [serial = 102] [outer = 0xa4457c00] 15:23:17 INFO - PROCESS | 1777 | 1461190997991 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1430ms 15:23:18 INFO - PROCESS | 1777 | 1461190998070 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1777 | 1461190998075 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:23:18 INFO - PROCESS | 1777 | 1461190998081 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1777 | 1461190998085 Marionette TRACE conn3 <- [1,110,null,{}] 15:23:18 INFO - PROCESS | 1777 | 1461190998091 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:18 INFO - PROCESS | 1777 | 1461190998330 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:23:18 INFO - PROCESS | 1777 | 1461190998623 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x9008b400 == 27 [pid = 1777] [id = 35] 15:23:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x9113fc00) [pid = 1777] [serial = 103] [outer = (nil)] 15:23:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x9114c400) [pid = 1777] [serial = 104] [outer = 0x9113fc00] 15:23:18 INFO - PROCESS | 1777 | 1461190998752 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x92ab3800) [pid = 1777] [serial = 105] [outer = 0x9113fc00] 15:23:19 INFO - PROCESS | 1777 | --DOCSHELL 0x91e03800 == 26 [pid = 1777] [id = 24] 15:23:19 INFO - PROCESS | 1777 | --DOCSHELL 0x911de000 == 25 [pid = 1777] [id = 23] 15:23:19 INFO - PROCESS | 1777 | 1461190999771 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1734ms 15:23:19 INFO - PROCESS | 1777 | 1461190999816 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1777 | 1461190999822 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:23:19 INFO - PROCESS | 1777 | 1461190999832 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1777 | 1461190999838 Marionette TRACE conn3 <- [1,114,null,{}] 15:23:19 INFO - PROCESS | 1777 | 1461190999849 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 1777 | 1461191000034 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:23:20 INFO - PROCESS | 1777 | 1461191000243 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c8e400 == 26 [pid = 1777] [id = 36] 15:23:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x98c8fc00) [pid = 1777] [serial = 106] [outer = (nil)] 15:23:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x99170400) [pid = 1777] [serial = 107] [outer = 0x98c8fc00] 15:23:20 INFO - PROCESS | 1777 | 1461191000364 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x99779000) [pid = 1777] [serial = 108] [outer = 0x98c8fc00] 15:23:21 INFO - PROCESS | 1777 | 1461191001304 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1546ms 15:23:21 INFO - PROCESS | 1777 | 1461191001377 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 1777 | 1461191001387 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:23:21 INFO - PROCESS | 1777 | 1461191001398 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1777 | 1461191001403 Marionette TRACE conn3 <- [1,118,null,{}] 15:23:21 INFO - PROCESS | 1777 | 1461191001410 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:21 INFO - PROCESS | 1777 | 1461191001629 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:23:21 INFO - PROCESS | 1777 | 1461191001817 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fb34000 == 27 [pid = 1777] [id = 37] 15:23:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9fc5a400) [pid = 1777] [serial = 109] [outer = (nil)] 15:23:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x9fca7c00) [pid = 1777] [serial = 110] [outer = 0x9fc5a400] 15:23:21 INFO - PROCESS | 1777 | 1461191001953 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x9ffcc000) [pid = 1777] [serial = 111] [outer = 0x9fc5a400] 15:23:22 INFO - PROCESS | 1777 | 1461191002801 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1437ms 15:23:22 INFO - PROCESS | 1777 | 1461191002835 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1777 | 1461191002839 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:23:22 INFO - PROCESS | 1777 | 1461191002847 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1777 | 1461191002853 Marionette TRACE conn3 <- [1,122,null,{}] 15:23:22 INFO - PROCESS | 1777 | 1461191002870 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:23 INFO - PROCESS | 1777 | 1461191003051 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:23:23 INFO - PROCESS | 1777 | 1461191003195 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a63000 == 28 [pid = 1777] [id = 38] 15:23:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x92a65400) [pid = 1777] [serial = 112] [outer = (nil)] 15:23:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x9b0c5400) [pid = 1777] [serial = 113] [outer = 0x92a65400] 15:23:23 INFO - PROCESS | 1777 | 1461191003296 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa0ad8000) [pid = 1777] [serial = 114] [outer = 0x92a65400] 15:23:24 INFO - PROCESS | 1777 | --DOCSHELL 0x91222c00 == 27 [pid = 1777] [id = 32] 15:23:24 INFO - PROCESS | 1777 | --DOCSHELL 0x91227000 == 26 [pid = 1777] [id = 30] 15:23:24 INFO - PROCESS | 1777 | --DOCSHELL 0x98c92000 == 25 [pid = 1777] [id = 31] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0xa444d000 == 24 [pid = 1777] [id = 34] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x951ac800 == 23 [pid = 1777] [id = 17] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9130ec00 == 22 [pid = 1777] [id = 6] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x91145400 == 21 [pid = 1777] [id = 28] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9122f400 == 20 [pid = 1777] [id = 27] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8a400 == 19 [pid = 1777] [id = 8] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x91225000 == 18 [pid = 1777] [id = 22] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9b09e800 == 17 [pid = 1777] [id = 21] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c6800 == 16 [pid = 1777] [id = 33] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x97c70400 == 15 [pid = 1777] [id = 25] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0xa9cc8000 == 14 [pid = 1777] [id = 14] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9916b000 == 13 [pid = 1777] [id = 26] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x951a9000 == 12 [pid = 1777] [id = 29] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9008b400 == 11 [pid = 1777] [id = 35] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x98c8e400 == 10 [pid = 1777] [id = 36] 15:23:26 INFO - PROCESS | 1777 | --DOCSHELL 0x9fb34000 == 9 [pid = 1777] [id = 37] 15:23:28 INFO - PROCESS | 1777 | 1461191008277 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5449ms 15:23:28 INFO - PROCESS | 1777 | 1461191008296 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1777 | 1461191008303 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:23:28 INFO - PROCESS | 1777 | 1461191008344 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1777 | 1461191008350 Marionette TRACE conn3 <- [1,126,null,{}] 15:23:28 INFO - PROCESS | 1777 | 1461191008364 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:28 INFO - PROCESS | 1777 | 1461191008529 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:23:28 INFO - PROCESS | 1777 | 1461191008543 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a62c00 == 10 [pid = 1777] [id = 39] 15:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x92a67000) [pid = 1777] [serial = 115] [outer = (nil)] 15:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x92a6bc00) [pid = 1777] [serial = 116] [outer = 0x92a67000] 15:23:28 INFO - PROCESS | 1777 | 1461191008624 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x92a70c00) [pid = 1777] [serial = 117] [outer = 0x92a67000] 15:23:29 INFO - PROCESS | 1777 | 1461191009490 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1271ms 15:23:29 INFO - PROCESS | 1777 | 1461191009595 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1777 | 1461191009605 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:23:29 INFO - PROCESS | 1777 | 1461191009657 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1777 | 1461191009661 Marionette TRACE conn3 <- [1,130,null,{}] 15:23:29 INFO - PROCESS | 1777 | 1461191009694 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:29 INFO - PROCESS | 1777 | 1461191009922 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:23:29 INFO - PROCESS | 1777 | 1461191009948 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c1000 == 11 [pid = 1777] [id = 40] 15:23:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x8f7ccc00) [pid = 1777] [serial = 118] [outer = (nil)] 15:23:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x978b9800) [pid = 1777] [serial = 119] [outer = 0x8f7ccc00] 15:23:30 INFO - PROCESS | 1777 | 1461191010024 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x98d26000) [pid = 1777] [serial = 120] [outer = 0x8f7ccc00] 15:23:30 INFO - PROCESS | 1777 | 1461191010897 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1299ms 15:23:30 INFO - PROCESS | 1777 | 1461191010926 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1777 | 1461191010931 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:23:30 INFO - PROCESS | 1777 | 1461191010938 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1777 | 1461191010944 Marionette TRACE conn3 <- [1,134,null,{}] 15:23:30 INFO - PROCESS | 1777 | 1461191010969 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:31 INFO - PROCESS | 1777 | 1461191011185 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:23:31 INFO - PROCESS | 1777 | 1461191011214 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x9df91400 == 12 [pid = 1777] [id = 41] 15:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x9ea20400) [pid = 1777] [serial = 121] [outer = (nil)] 15:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x9fb34000) [pid = 1777] [serial = 122] [outer = 0x9ea20400] 15:23:31 INFO - PROCESS | 1777 | 1461191011297 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x9fec0400) [pid = 1777] [serial = 123] [outer = 0x9ea20400] 15:23:32 INFO - PROCESS | 1777 | 1461191012123 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1236ms 15:23:32 INFO - PROCESS | 1777 | 1461191012181 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1777 | 1461191012185 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:23:32 INFO - PROCESS | 1777 | 1461191012191 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1777 | 1461191012195 Marionette TRACE conn3 <- [1,138,null,{}] 15:23:32 INFO - PROCESS | 1777 | 1461191012200 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:33 INFO - PROCESS | 1777 | 1461191013205 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x9114a400) [pid = 1777] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x91e08800) [pid = 1777] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x9130d800) [pid = 1777] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x8fa88000) [pid = 1777] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x9b09f400) [pid = 1777] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0xa9cc8800) [pid = 1777] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x9122c400) [pid = 1777] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x9fc5b400) [pid = 1777] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x911e0800) [pid = 1777] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x9113fc00) [pid = 1777] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x98c94c00) [pid = 1777] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x9b0c9000) [pid = 1777] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x91228400) [pid = 1777] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x99433000) [pid = 1777] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x911e2400) [pid = 1777] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x8fa81800) [pid = 1777] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x95c86000) [pid = 1777] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0xa4457c00) [pid = 1777] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x978b6c00) [pid = 1777] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x951a9c00) [pid = 1777] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x8fa8a800) [pid = 1777] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x9130f000) [pid = 1777] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x9feba800) [pid = 1777] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x9130e400) [pid = 1777] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x9fc5a400) [pid = 1777] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x96b7b000) [pid = 1777] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x9b099c00) [pid = 1777] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x98c8fc00) [pid = 1777] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:23:33 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x9b0c7c00) [pid = 1777] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:23:33 INFO - PROCESS | 1777 | 1461191013468 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7bf000 == 13 [pid = 1777] [id = 42] 15:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x8f7cbc00) [pid = 1777] [serial = 124] [outer = (nil)] 15:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x8fa88000) [pid = 1777] [serial = 125] [outer = 0x8f7cbc00] 15:23:33 INFO - PROCESS | 1777 | 1461191013551 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x911e2400) [pid = 1777] [serial = 126] [outer = 0x8f7cbc00] 15:23:34 INFO - PROCESS | 1777 | 1461191014350 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2236ms 15:23:34 INFO - PROCESS | 1777 | 1461191014429 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1777 | 1461191014433 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:23:34 INFO - PROCESS | 1777 | 1461191014439 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1777 | 1461191014441 Marionette TRACE conn3 <- [1,142,null,{}] 15:23:34 INFO - PROCESS | 1777 | 1461191014448 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:34 INFO - PROCESS | 1777 | 1461191014595 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:23:34 INFO - PROCESS | 1777 | 1461191014606 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x91318400 == 14 [pid = 1777] [id = 43] 15:23:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x92a3f800) [pid = 1777] [serial = 127] [outer = (nil)] 15:23:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x98c8fc00) [pid = 1777] [serial = 128] [outer = 0x92a3f800] 15:23:34 INFO - PROCESS | 1777 | 1461191014679 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x98182800) [pid = 1777] [serial = 129] [outer = 0x92a3f800] 15:23:35 INFO - PROCESS | 1777 | 1461191015670 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1285ms 15:23:35 INFO - PROCESS | 1777 | 1461191015724 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 1777 | 1461191015731 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:23:35 INFO - PROCESS | 1777 | 1461191015740 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1777 | 1461191015745 Marionette TRACE conn3 <- [1,146,null,{}] 15:23:35 INFO - PROCESS | 1777 | 1461191015755 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:35 INFO - PROCESS | 1777 | 1461191015987 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:23:36 INFO - PROCESS | 1777 | 1461191016181 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x90084800 == 15 [pid = 1777] [id = 44] 15:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x9114c800) [pid = 1777] [serial = 130] [outer = (nil)] 15:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x92d0dc00) [pid = 1777] [serial = 131] [outer = 0x9114c800] 15:23:36 INFO - PROCESS | 1777 | 1461191016326 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x9710f400) [pid = 1777] [serial = 132] [outer = 0x9114c800] 15:23:37 INFO - PROCESS | 1777 | 1461191017209 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1503ms 15:23:37 INFO - PROCESS | 1777 | 1461191017243 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1777 | 1461191017252 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:23:37 INFO - PROCESS | 1777 | 1461191017263 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1777 | 1461191017267 Marionette TRACE conn3 <- [1,150,null,{}] 15:23:37 INFO - PROCESS | 1777 | 1461191017274 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:37 INFO - PROCESS | 1777 | 1461191017482 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:23:37 INFO - PROCESS | 1777 | 1461191017625 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c88400 == 16 [pid = 1777] [id = 45] 15:23:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x98c8d800) [pid = 1777] [serial = 133] [outer = (nil)] 15:23:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x99775000) [pid = 1777] [serial = 134] [outer = 0x98c8d800] 15:23:37 INFO - PROCESS | 1777 | 1461191017716 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x9b09f400) [pid = 1777] [serial = 135] [outer = 0x98c8d800] 15:23:38 INFO - PROCESS | 1777 | 1461191018508 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:23:38 INFO - PROCESS | 1777 | 1461191018683 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1485ms 15:23:38 INFO - PROCESS | 1777 | 1461191018748 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:23:38 INFO - PROCESS | 1777 | 1461191018752 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:23:38 INFO - PROCESS | 1777 | 1461191018759 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1777 | 1461191018765 Marionette TRACE conn3 <- [1,154,null,{}] 15:23:38 INFO - PROCESS | 1777 | 1461191018782 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:38 INFO - PROCESS | 1777 | 1461191018995 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:23:39 INFO - PROCESS | 1777 | 1461191019175 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fb35000 == 17 [pid = 1777] [id = 46] 15:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0xa0f51000) [pid = 1777] [serial = 136] [outer = (nil)] 15:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0xa3c74800) [pid = 1777] [serial = 137] [outer = 0xa0f51000] 15:23:39 INFO - PROCESS | 1777 | 1461191019315 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9519e000) [pid = 1777] [serial = 138] [outer = 0xa0f51000] 15:23:40 INFO - PROCESS | 1777 | 1461191020256 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1539ms 15:23:40 INFO - PROCESS | 1777 | 1461191020298 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1777 | 1461191020305 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:23:40 INFO - PROCESS | 1777 | 1461191020316 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1777 | 1461191020321 Marionette TRACE conn3 <- [1,158,null,{}] 15:23:40 INFO - PROCESS | 1777 | 1461191020330 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:40 INFO - PROCESS | 1777 | 1461191020541 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:23:40 INFO - PROCESS | 1777 | 1461191020886 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x97bb4400 == 18 [pid = 1777] [id = 47] 15:23:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x97dfdc00) [pid = 1777] [serial = 139] [outer = (nil)] 15:23:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x9df98400) [pid = 1777] [serial = 140] [outer = 0x97dfdc00] 15:23:41 INFO - PROCESS | 1777 | 1461191021055 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x9ea22000) [pid = 1777] [serial = 141] [outer = 0x97dfdc00] 15:23:41 INFO - PROCESS | 1777 | 1461191021886 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1599ms 15:23:41 INFO - PROCESS | 1777 | 1461191021916 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1777 | 1461191021925 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:23:41 INFO - PROCESS | 1777 | 1461191021936 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1777 | 1461191021940 Marionette TRACE conn3 <- [1,162,null,{}] 15:23:41 INFO - PROCESS | 1777 | 1461191021946 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:42 INFO - PROCESS | 1777 | 1461191022120 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:23:42 INFO - PROCESS | 1777 | 1461191022265 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1777 | ++DOCSHELL 0xa2a83800 == 19 [pid = 1777] [id = 48] 15:23:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0xa2ad6400) [pid = 1777] [serial = 142] [outer = (nil)] 15:23:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa3ce5000) [pid = 1777] [serial = 143] [outer = 0xa2ad6400] 15:23:42 INFO - PROCESS | 1777 | 1461191022354 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0xa444fc00) [pid = 1777] [serial = 144] [outer = 0xa2ad6400] 15:23:43 INFO - PROCESS | 1777 | 1461191023283 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1395ms 15:23:43 INFO - PROCESS | 1777 | 1461191023331 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 1777 | 1461191023335 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:23:43 INFO - PROCESS | 1777 | 1461191023342 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1777 | 1461191023348 Marionette TRACE conn3 <- [1,166,null,{}] 15:23:43 INFO - PROCESS | 1777 | 1461191023365 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:43 INFO - PROCESS | 1777 | 1461191023577 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:23:43 INFO - PROCESS | 1777 | 1461191023757 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1777 | ++DOCSHELL 0xa4b4e000 == 20 [pid = 1777] [id = 49] 15:23:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0xa4b4e400) [pid = 1777] [serial = 145] [outer = (nil)] 15:23:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0xa682b000) [pid = 1777] [serial = 146] [outer = 0xa4b4e400] 15:23:43 INFO - PROCESS | 1777 | 1461191023897 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0xa6860c00) [pid = 1777] [serial = 147] [outer = 0xa4b4e400] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x9114c400) [pid = 1777] [serial = 104] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x91223800) [pid = 1777] [serial = 52] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x98191c00) [pid = 1777] [serial = 49] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0xa2adcc00) [pid = 1777] [serial = 2] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x911e9800) [pid = 1777] [serial = 43] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x92d0bc00) [pid = 1777] [serial = 28] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x96be6c00) [pid = 1777] [serial = 46] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x98b06c00) [pid = 1777] [serial = 34] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x9976fc00) [pid = 1777] [serial = 35] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x90084000) [pid = 1777] [serial = 25] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x9fc5a000) [pid = 1777] [serial = 37] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x9ff3ac00) [pid = 1777] [serial = 38] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0xa9cca800) [pid = 1777] [serial = 40] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x913e9000) [pid = 1777] [serial = 44] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0xa9ccec00) [pid = 1777] [serial = 41] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9288e000) [pid = 1777] [serial = 23] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x9711a000) [pid = 1777] [serial = 31] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x98d25c00) [pid = 1777] [serial = 50] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x91225c00) [pid = 1777] [serial = 26] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x97b49400) [pid = 1777] [serial = 47] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x9ea04c00) [pid = 1777] [serial = 62] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x96b1b000) [pid = 1777] [serial = 64] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x951abc00) [pid = 1777] [serial = 67] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x9ae55800) [pid = 1777] [serial = 59] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x9df94c00) [pid = 1777] [serial = 61] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x9818d800) [pid = 1777] [serial = 56] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0x9b0c9800) [pid = 1777] [serial = 91] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 90 (0x9977bc00) [pid = 1777] [serial = 58] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 89 (0x9ff0d400) [pid = 1777] [serial = 94] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 88 (0x98b04c00) [pid = 1777] [serial = 86] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 87 (0x9710fc00) [pid = 1777] [serial = 65] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 86 (0x9131b000) [pid = 1777] [serial = 53] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 85 (0x98c8b800) [pid = 1777] [serial = 88] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 84 (0x97c64800) [pid = 1777] [serial = 55] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 83 (0x9b0c5400) [pid = 1777] [serial = 113] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 82 (0x9ea23400) [pid = 1777] [serial = 73] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 81 (0x99779000) [pid = 1777] [serial = 108] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 80 (0x97b47400) [pid = 1777] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x9ff46400) [pid = 1777] [serial = 77] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x98c97400) [pid = 1777] [serial = 89] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 77 (0xa0c38000) [pid = 1777] [serial = 95] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 76 (0x99170400) [pid = 1777] [serial = 107] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 75 (0x9fef0800) [pid = 1777] [serial = 76] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 74 (0x96bf1c00) [pid = 1777] [serial = 68] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 73 (0x97e70800) [pid = 1777] [serial = 12] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 72 (0x99477c00) [pid = 1777] [serial = 70] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 71 (0x9fc0d800) [pid = 1777] [serial = 74] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 70 (0x982a1c00) [pid = 1777] [serial = 9] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 69 (0x92ab3800) [pid = 1777] [serial = 105] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 68 (0x9df9ac00) [pid = 1777] [serial = 92] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 67 (0x96b83c00) [pid = 1777] [serial = 85] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 66 (0x911e9000) [pid = 1777] [serial = 22] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 65 (0x91311000) [pid = 1777] [serial = 16] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 64 (0xa0a99000) [pid = 1777] [serial = 80] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 63 (0x91315c00) [pid = 1777] [serial = 17] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 62 (0xa444d400) [pid = 1777] [serial = 99] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 61 (0x9122e400) [pid = 1777] [serial = 19] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 60 (0xa0c40400) [pid = 1777] [serial = 82] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 59 (0xa0a40400) [pid = 1777] [serial = 79] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 58 (0x9ffcc000) [pid = 1777] [serial = 111] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 57 (0xa4570000) [pid = 1777] [serial = 101] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 56 (0xa3c76400) [pid = 1777] [serial = 98] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 55 (0x99a2f800) [pid = 1777] [serial = 71] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 54 (0x9fca7c00) [pid = 1777] [serial = 110] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 53 (0xa4574400) [pid = 1777] [serial = 102] [outer = (nil)] [url = about:blank] 15:23:44 INFO - PROCESS | 1777 | --DOMWINDOW == 52 (0xa0f46800) [pid = 1777] [serial = 83] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1777 | 1461191025183 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1890ms 15:23:45 INFO - PROCESS | 1777 | 1461191025246 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1777 | 1461191025253 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:23:45 INFO - PROCESS | 1777 | 1461191025263 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1777 | 1461191025267 Marionette TRACE conn3 <- [1,170,null,{}] 15:23:45 INFO - PROCESS | 1777 | 1461191025275 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:45 INFO - PROCESS | 1777 | 1461191025420 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:23:45 INFO - PROCESS | 1777 | 1461191025526 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c6c00 == 21 [pid = 1777] [id = 50] 15:23:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 53 (0x91145800) [pid = 1777] [serial = 148] [outer = (nil)] 15:23:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 54 (0x91227400) [pid = 1777] [serial = 149] [outer = 0x91145800] 15:23:45 INFO - PROCESS | 1777 | 1461191025603 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 55 (0x91230400) [pid = 1777] [serial = 150] [outer = 0x91145800] 15:23:46 INFO - PROCESS | 1777 | 1461191026285 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1036ms 15:23:46 INFO - PROCESS | 1777 | 1461191026299 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1777 | 1461191026307 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:23:46 INFO - PROCESS | 1777 | 1461191026317 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1777 | 1461191026322 Marionette TRACE conn3 <- [1,174,null,{}] 15:23:46 INFO - PROCESS | 1777 | 1461191026344 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:46 INFO - PROCESS | 1777 | 1461191026485 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:23:46 INFO - PROCESS | 1777 | 1461191026502 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x913e2c00 == 22 [pid = 1777] [id = 51] 15:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 56 (0x913e8400) [pid = 1777] [serial = 151] [outer = (nil)] 15:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 57 (0x92a3bc00) [pid = 1777] [serial = 152] [outer = 0x913e8400] 15:23:46 INFO - PROCESS | 1777 | 1461191026576 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 58 (0x92a48400) [pid = 1777] [serial = 153] [outer = 0x913e8400] 15:23:47 INFO - PROCESS | 1777 | 1461191027328 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1082ms 15:23:47 INFO - PROCESS | 1777 | 1461191027408 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1777 | 1461191027412 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:23:47 INFO - PROCESS | 1777 | 1461191027419 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1777 | 1461191027424 Marionette TRACE conn3 <- [1,178,null,{}] 15:23:47 INFO - PROCESS | 1777 | 1461191027448 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:47 INFO - PROCESS | 1777 | 1461191027631 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:23:47 INFO - PROCESS | 1777 | 1461191027653 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x9131b000 == 23 [pid = 1777] [id = 52] 15:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 59 (0x92ab0000) [pid = 1777] [serial = 154] [outer = (nil)] 15:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x95ce9000) [pid = 1777] [serial = 155] [outer = 0x92ab0000] 15:23:47 INFO - PROCESS | 1777 | 1461191027730 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x96be6800) [pid = 1777] [serial = 156] [outer = 0x92ab0000] 15:23:48 INFO - PROCESS | 1777 | 1461191028498 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1141ms 15:23:48 INFO - PROCESS | 1777 | 1461191028560 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1777 | 1461191028563 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:23:48 INFO - PROCESS | 1777 | 1461191028570 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1777 | 1461191028573 Marionette TRACE conn3 <- [1,182,null,{}] 15:23:48 INFO - PROCESS | 1777 | 1461191028579 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:48 INFO - PROCESS | 1777 | 1461191028807 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:23:48 INFO - PROCESS | 1777 | 1461191028825 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x9711b000 == 24 [pid = 1777] [id = 53] 15:23:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x978be000) [pid = 1777] [serial = 157] [outer = (nil)] 15:23:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x97b49400) [pid = 1777] [serial = 158] [outer = 0x978be000] 15:23:48 INFO - PROCESS | 1777 | 1461191028898 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x97c71400) [pid = 1777] [serial = 159] [outer = 0x978be000] 15:23:49 INFO - PROCESS | 1777 | --DOMWINDOW == 63 (0x9ea20400) [pid = 1777] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:23:49 INFO - PROCESS | 1777 | --DOMWINDOW == 62 (0x92a65400) [pid = 1777] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:23:49 INFO - PROCESS | 1777 | --DOMWINDOW == 61 (0x92a67000) [pid = 1777] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:23:49 INFO - PROCESS | 1777 | --DOMWINDOW == 60 (0x8f7ccc00) [pid = 1777] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:23:49 INFO - PROCESS | 1777 | --DOMWINDOW == 59 (0x8f7cbc00) [pid = 1777] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:23:49 INFO - PROCESS | 1777 | 1461191029812 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1280ms 15:23:49 INFO - PROCESS | 1777 | 1461191029851 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 1777 | 1461191029853 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:23:49 INFO - PROCESS | 1777 | 1461191029865 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 1777 | 1461191029868 Marionette TRACE conn3 <- [1,186,null,{}] 15:23:49 INFO - PROCESS | 1777 | 1461191029875 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:50 INFO - PROCESS | 1777 | 1461191030012 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:23:50 INFO - PROCESS | 1777 | 1461191030027 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x91313000 == 25 [pid = 1777] [id = 54] 15:23:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x97c66800) [pid = 1777] [serial = 160] [outer = (nil)] 15:23:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x9818cc00) [pid = 1777] [serial = 161] [outer = 0x97c66800] 15:23:50 INFO - PROCESS | 1777 | 1461191030100 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x9818fc00) [pid = 1777] [serial = 162] [outer = 0x97c66800] 15:23:50 INFO - PROCESS | 1777 | 1461191030841 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 993ms 15:23:50 INFO - PROCESS | 1777 | 1461191030854 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1777 | 1461191030856 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:23:50 INFO - PROCESS | 1777 | 1461191030863 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1777 | 1461191030865 Marionette TRACE conn3 <- [1,190,null,{}] 15:23:50 INFO - PROCESS | 1777 | 1461191030872 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:51 INFO - PROCESS | 1777 | 1461191031127 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:23:51 INFO - PROCESS | 1777 | 1461191031244 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c6400 == 26 [pid = 1777] [id = 55] 15:23:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x8f7c7c00) [pid = 1777] [serial = 163] [outer = (nil)] 15:23:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x8fa7dc00) [pid = 1777] [serial = 164] [outer = 0x8f7c7c00] 15:23:51 INFO - PROCESS | 1777 | 1461191031335 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 65 (0x9008c400) [pid = 1777] [serial = 165] [outer = 0x8f7c7c00] 15:23:52 INFO - PROCESS | 1777 | 1461191032182 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1379ms 15:23:52 INFO - PROCESS | 1777 | 1461191032244 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 1777 | 1461191032251 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:23:52 INFO - PROCESS | 1777 | 1461191032259 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1777 | 1461191032266 Marionette TRACE conn3 <- [1,194,null,{}] 15:23:52 INFO - PROCESS | 1777 | 1461191032274 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:52 INFO - PROCESS | 1777 | 1461191032483 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:23:52 INFO - PROCESS | 1777 | 1461191032619 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x91314800 == 27 [pid = 1777] [id = 56] 15:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 66 (0x91e0bc00) [pid = 1777] [serial = 166] [outer = (nil)] 15:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 67 (0x92a63c00) [pid = 1777] [serial = 167] [outer = 0x91e0bc00] 15:23:52 INFO - PROCESS | 1777 | 1461191032713 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 68 (0x92ab2c00) [pid = 1777] [serial = 168] [outer = 0x91e0bc00] 15:23:53 INFO - PROCESS | 1777 | 1461191033600 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1385ms 15:23:53 INFO - PROCESS | 1777 | 1461191033645 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:23:53 INFO - PROCESS | 1777 | 1461191033650 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:23:53 INFO - PROCESS | 1777 | 1461191033657 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1777 | 1461191033660 Marionette TRACE conn3 <- [1,198,null,{}] 15:23:53 INFO - PROCESS | 1777 | 1461191033667 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:53 INFO - PROCESS | 1777 | 1461191033835 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:23:53 INFO - PROCESS | 1777 | 1461191033972 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8a800 == 28 [pid = 1777] [id = 57] 15:23:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 69 (0x90085000) [pid = 1777] [serial = 169] [outer = (nil)] 15:23:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 70 (0x97e75400) [pid = 1777] [serial = 170] [outer = 0x90085000] 15:23:54 INFO - PROCESS | 1777 | 1461191034060 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 71 (0x98b0cc00) [pid = 1777] [serial = 171] [outer = 0x90085000] 15:23:54 INFO - PROCESS | 1777 | 1461191034952 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1332ms 15:23:54 INFO - PROCESS | 1777 | 1461191034989 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1777 | 1461191034994 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:23:55 INFO - PROCESS | 1777 | 1461191035013 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1777 | 1461191035020 Marionette TRACE conn3 <- [1,202,null,{}] 15:23:55 INFO - PROCESS | 1777 | 1461191035027 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:55 INFO - PROCESS | 1777 | 1461191035234 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:23:55 INFO - PROCESS | 1777 | 1461191035369 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x91312400 == 29 [pid = 1777] [id = 58] 15:23:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 72 (0x92a68400) [pid = 1777] [serial = 172] [outer = (nil)] 15:23:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 73 (0x99170400) [pid = 1777] [serial = 173] [outer = 0x92a68400] 15:23:55 INFO - PROCESS | 1777 | 1461191035460 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x99170800) [pid = 1777] [serial = 174] [outer = 0x92a68400] 15:23:56 INFO - PROCESS | 1777 | 1461191036280 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1299ms 15:23:56 INFO - PROCESS | 1777 | 1461191036306 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1777 | 1461191036310 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:23:56 INFO - PROCESS | 1777 | 1461191036317 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1777 | 1461191036321 Marionette TRACE conn3 <- [1,206,null,{}] 15:23:56 INFO - PROCESS | 1777 | 1461191036327 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:56 INFO - PROCESS | 1777 | 1461191036483 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:23:56 INFO - PROCESS | 1777 | 1461191036623 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8a000 == 30 [pid = 1777] [id = 59] 15:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x92a3b400) [pid = 1777] [serial = 175] [outer = (nil)] 15:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x9977d800) [pid = 1777] [serial = 176] [outer = 0x92a3b400] 15:23:56 INFO - PROCESS | 1777 | 1461191036711 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x99a2f800) [pid = 1777] [serial = 177] [outer = 0x92a3b400] 15:23:57 INFO - PROCESS | 1777 | 1461191037667 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1385ms 15:23:57 INFO - PROCESS | 1777 | 1461191037704 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1777 | 1461191037707 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:23:57 INFO - PROCESS | 1777 | 1461191037714 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1777 | 1461191037717 Marionette TRACE conn3 <- [1,210,null,{}] 15:23:57 INFO - PROCESS | 1777 | 1461191037724 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:57 INFO - PROCESS | 1777 | 1461191037882 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:23:58 INFO - PROCESS | 1777 | 1461191038157 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8a400 == 31 [pid = 1777] [id = 60] 15:23:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x8fa8cc00) [pid = 1777] [serial = 178] [outer = (nil)] 15:23:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x9114b000) [pid = 1777] [serial = 179] [outer = 0x8fa8cc00] 15:23:58 INFO - PROCESS | 1777 | 1461191038272 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x91316400) [pid = 1777] [serial = 180] [outer = 0x8fa8cc00] 15:23:59 INFO - PROCESS | 1777 | 1461191039235 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:23:59 INFO - PROCESS | 1777 | --DOCSHELL 0x92a63000 == 30 [pid = 1777] [id = 38] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1586ms 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:23:59 INFO - PROCESS | 1777 | 1461191039301 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1777 | 1461191039305 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:23:59 INFO - PROCESS | 1777 | 1461191039313 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1777 | 1461191039319 Marionette TRACE conn3 <- [1,214,null,{}] 15:23:59 INFO - PROCESS | 1777 | 1461191039330 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:59 INFO - PROCESS | 1777 | 1461191039482 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x98c8fc00) [pid = 1777] [serial = 128] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x9fb34000) [pid = 1777] [serial = 122] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 77 (0xa0ad8000) [pid = 1777] [serial = 114] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 76 (0x92a6bc00) [pid = 1777] [serial = 116] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 75 (0x92a70c00) [pid = 1777] [serial = 117] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 74 (0x978b9800) [pid = 1777] [serial = 119] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 73 (0x911e2400) [pid = 1777] [serial = 126] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 72 (0x9fec0400) [pid = 1777] [serial = 123] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 71 (0x8fa88000) [pid = 1777] [serial = 125] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | --DOMWINDOW == 70 (0x98d26000) [pid = 1777] [serial = 120] [outer = (nil)] [url = about:blank] 15:23:59 INFO - PROCESS | 1777 | 1461191039610 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa88000 == 31 [pid = 1777] [id = 61] 15:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 71 (0x91e03800) [pid = 1777] [serial = 181] [outer = (nil)] 15:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 72 (0x92aacc00) [pid = 1777] [serial = 182] [outer = 0x91e03800] 15:23:59 INFO - PROCESS | 1777 | 1461191039690 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 73 (0x95c7dc00) [pid = 1777] [serial = 183] [outer = 0x91e03800] 15:24:00 INFO - PROCESS | 1777 | 1461191040414 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1151ms 15:24:00 INFO - PROCESS | 1777 | 1461191040465 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 1777 | 1461191040471 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:24:00 INFO - PROCESS | 1777 | 1461191040479 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1777 | 1461191040482 Marionette TRACE conn3 <- [1,218,null,{}] 15:24:00 INFO - PROCESS | 1777 | 1461191040488 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:00 INFO - PROCESS | 1777 | 1461191040648 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:24:00 INFO - PROCESS | 1777 | 1461191040745 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a6ec00 == 32 [pid = 1777] [id = 62] 15:24:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x92aac400) [pid = 1777] [serial = 184] [outer = (nil)] 15:24:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x986ac400) [pid = 1777] [serial = 185] [outer = 0x92aac400] 15:24:00 INFO - PROCESS | 1777 | 1461191040818 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x98c90c00) [pid = 1777] [serial = 186] [outer = 0x92aac400] 15:24:01 INFO - PROCESS | 1777 | 1461191041515 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1081ms 15:24:01 INFO - PROCESS | 1777 | 1461191041565 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1777 | 1461191041569 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:24:01 INFO - PROCESS | 1777 | 1461191041577 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1777 | 1461191041586 Marionette TRACE conn3 <- [1,222,null,{}] 15:24:01 INFO - PROCESS | 1777 | 1461191041606 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:01 INFO - PROCESS | 1777 | 1461191041793 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:24:01 INFO - PROCESS | 1777 | 1461191041814 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x9818dc00 == 33 [pid = 1777] [id = 63] 15:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x99477c00) [pid = 1777] [serial = 187] [outer = (nil)] 15:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x9b025800) [pid = 1777] [serial = 188] [outer = 0x99477c00] 15:24:01 INFO - PROCESS | 1777 | 1461191041888 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x9b09ec00) [pid = 1777] [serial = 189] [outer = 0x99477c00] 15:24:02 INFO - PROCESS | 1777 | 1461191042799 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1254ms 15:24:02 INFO - PROCESS | 1777 | 1461191042835 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:24:02 INFO - PROCESS | 1777 | 1461191042839 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:24:02 INFO - PROCESS | 1777 | 1461191042845 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1777 | 1461191042849 Marionette TRACE conn3 <- [1,226,null,{}] 15:24:02 INFO - PROCESS | 1777 | 1461191042854 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:03 INFO - PROCESS | 1777 | 1461191043039 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:24:03 INFO - PROCESS | 1777 | 1461191043060 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c2400 == 34 [pid = 1777] [id = 64] 15:24:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x9ae54c00) [pid = 1777] [serial = 190] [outer = (nil)] 15:24:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x9ea02400) [pid = 1777] [serial = 191] [outer = 0x9ae54c00] 15:24:03 INFO - PROCESS | 1777 | 1461191043147 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0x9ea04000) [pid = 1777] [serial = 192] [outer = 0x9ae54c00] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 81 (0x9114c800) [pid = 1777] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 80 (0x92a3f800) [pid = 1777] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x913e8400) [pid = 1777] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x91145800) [pid = 1777] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 77 (0xa4b4e400) [pid = 1777] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 76 (0x98c8d800) [pid = 1777] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 75 (0x978be000) [pid = 1777] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:24:03 INFO - PROCESS | 1777 | --DOMWINDOW == 74 (0x92ab0000) [pid = 1777] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:24:03 INFO - PROCESS | 1777 | 1461191043982 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1184ms 15:24:04 INFO - PROCESS | 1777 | 1461191044029 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1777 | 1461191044033 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:24:04 INFO - PROCESS | 1777 | 1461191044039 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1777 | 1461191044042 Marionette TRACE conn3 <- [1,230,null,{}] 15:24:04 INFO - PROCESS | 1777 | 1461191044048 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:04 INFO - PROCESS | 1777 | 1461191044195 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:24:04 INFO - PROCESS | 1777 | 1461191044210 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x951acc00 == 35 [pid = 1777] [id = 65] 15:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x95ce2c00) [pid = 1777] [serial = 193] [outer = (nil)] 15:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x9df98c00) [pid = 1777] [serial = 194] [outer = 0x95ce2c00] 15:24:04 INFO - PROCESS | 1777 | 1461191044299 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x9fc59c00) [pid = 1777] [serial = 195] [outer = 0x95ce2c00] 15:24:05 INFO - PROCESS | 1777 | 1461191045103 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1092ms 15:24:05 INFO - PROCESS | 1777 | 1461191045131 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1777 | 1461191045135 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:24:05 INFO - PROCESS | 1777 | 1461191045142 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1777 | 1461191045145 Marionette TRACE conn3 <- [1,234,null,{}] 15:24:05 INFO - PROCESS | 1777 | 1461191045158 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:05 INFO - PROCESS | 1777 | 1461191045298 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:24:05 INFO - PROCESS | 1777 | 1461191045318 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b027400 == 36 [pid = 1777] [id = 66] 15:24:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x9fc9bc00) [pid = 1777] [serial = 196] [outer = (nil)] 15:24:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x9fef0c00) [pid = 1777] [serial = 197] [outer = 0x9fc9bc00] 15:24:05 INFO - PROCESS | 1777 | 1461191045410 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x9fec1800) [pid = 1777] [serial = 198] [outer = 0x9fc9bc00] 15:24:06 INFO - PROCESS | 1777 | 1461191046391 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1293ms 15:24:06 INFO - PROCESS | 1777 | 1461191046436 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1777 | 1461191046443 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:24:06 INFO - PROCESS | 1777 | 1461191046453 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1777 | 1461191046458 Marionette TRACE conn3 <- [1,238,null,{}] 15:24:06 INFO - PROCESS | 1777 | 1461191046467 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:06 INFO - PROCESS | 1777 | 1461191046644 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:24:06 INFO - PROCESS | 1777 | 1461191046786 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c5000 == 37 [pid = 1777] [id = 67] 15:24:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x911e9800) [pid = 1777] [serial = 199] [outer = (nil)] 15:24:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0x92a70800) [pid = 1777] [serial = 200] [outer = 0x911e9800] 15:24:06 INFO - PROCESS | 1777 | 1461191046877 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0x96b83400) [pid = 1777] [serial = 201] [outer = 0x911e9800] 15:24:07 INFO - PROCESS | 1777 | 1461191047767 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1332ms 15:24:07 INFO - PROCESS | 1777 | 1461191047786 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1777 | 1461191047795 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:24:07 INFO - PROCESS | 1777 | 1461191047806 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1777 | 1461191047811 Marionette TRACE conn3 <- [1,242,null,{}] 15:24:07 INFO - PROCESS | 1777 | 1461191047835 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:08 INFO - PROCESS | 1777 | 1461191048008 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:24:08 INFO - PROCESS | 1777 | 1461191048147 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x92ab8000 == 38 [pid = 1777] [id = 68] 15:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 84 (0x98191c00) [pid = 1777] [serial = 202] [outer = (nil)] 15:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 85 (0x98d32400) [pid = 1777] [serial = 203] [outer = 0x98191c00] 15:24:08 INFO - PROCESS | 1777 | 1461191048248 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 86 (0x99475400) [pid = 1777] [serial = 204] [outer = 0x98191c00] 15:24:09 INFO - PROCESS | 1777 | 1461191049186 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1404ms 15:24:09 INFO - PROCESS | 1777 | 1461191049210 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1777 | 1461191049214 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:24:09 INFO - PROCESS | 1777 | 1461191049221 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1777 | 1461191049228 Marionette TRACE conn3 <- [1,246,null,{}] 15:24:09 INFO - PROCESS | 1777 | 1461191049261 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:09 INFO - PROCESS | 1777 | 1461191049441 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:24:09 INFO - PROCESS | 1777 | 1461191049581 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e0000 == 39 [pid = 1777] [id = 69] 15:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 87 (0x97e71400) [pid = 1777] [serial = 205] [outer = (nil)] 15:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 88 (0x9ffca000) [pid = 1777] [serial = 206] [outer = 0x97e71400] 15:24:09 INFO - PROCESS | 1777 | 1461191049678 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 89 (0xa0ad6400) [pid = 1777] [serial = 207] [outer = 0x97e71400] 15:24:10 INFO - PROCESS | 1777 | 1461191050629 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1465ms 15:24:10 INFO - PROCESS | 1777 | 1461191050686 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:24:10 INFO - PROCESS | 1777 | 1461191050691 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:24:10 INFO - PROCESS | 1777 | 1461191050697 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1777 | 1461191050701 Marionette TRACE conn3 <- [1,250,null,{}] 15:24:10 INFO - PROCESS | 1777 | 1461191050707 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:10 INFO - PROCESS | 1777 | 1461191050898 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:24:11 INFO - PROCESS | 1777 | 1461191051041 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x9864bc00 == 40 [pid = 1777] [id = 70] 15:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 90 (0x9864f800) [pid = 1777] [serial = 208] [outer = (nil)] 15:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x98656800) [pid = 1777] [serial = 209] [outer = 0x9864f800] 15:24:11 INFO - PROCESS | 1777 | 1461191051163 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x9865a000) [pid = 1777] [serial = 210] [outer = 0x9864f800] 15:24:11 INFO - PROCESS | 1777 | 1461191051943 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1282ms 15:24:11 INFO - PROCESS | 1777 | 1461191051979 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1777 | 1461191051983 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:24:11 INFO - PROCESS | 1777 | 1461191051990 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1777 | 1461191051993 Marionette TRACE conn3 <- [1,254,null,{}] 15:24:12 INFO - PROCESS | 1777 | 1461191051999 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:12 INFO - PROCESS | 1777 | 1461191052154 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:24:12 INFO - PROCESS | 1777 | 1461191052316 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a67000 == 41 [pid = 1777] [id = 71] 15:24:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x98657800) [pid = 1777] [serial = 211] [outer = (nil)] 15:24:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0xa0c40400) [pid = 1777] [serial = 212] [outer = 0x98657800] 15:24:12 INFO - PROCESS | 1777 | 1461191052403 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0xa0f46800) [pid = 1777] [serial = 213] [outer = 0x98657800] 15:24:13 INFO - PROCESS | 1777 | 1461191053333 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1384ms 15:24:13 INFO - PROCESS | 1777 | 1461191053375 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 1777 | 1461191053379 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:24:13 INFO - PROCESS | 1777 | 1461191053386 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 1777 | 1461191053389 Marionette TRACE conn3 <- [1,258,null,{}] 15:24:13 INFO - PROCESS | 1777 | 1461191053395 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:13 INFO - PROCESS | 1777 | 1461191053583 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:24:13 INFO - PROCESS | 1777 | 1461191053727 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c6800 == 42 [pid = 1777] [id = 72] 15:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0xa0f9f000) [pid = 1777] [serial = 214] [outer = (nil)] 15:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0xa4459000) [pid = 1777] [serial = 215] [outer = 0xa0f9f000] 15:24:13 INFO - PROCESS | 1777 | 1461191053817 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0xa4474000) [pid = 1777] [serial = 216] [outer = 0xa0f9f000] 15:24:14 INFO - PROCESS | 1777 | 1461191054686 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1342ms 15:24:14 INFO - PROCESS | 1777 | 1461191054729 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1777 | 1461191054733 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:24:14 INFO - PROCESS | 1777 | 1461191054740 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1777 | 1461191054744 Marionette TRACE conn3 <- [1,262,null,{}] 15:24:14 INFO - PROCESS | 1777 | 1461191054750 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:14 INFO - PROCESS | 1777 | 1461191054902 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:24:15 INFO - PROCESS | 1777 | 1461191055053 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c4400 == 43 [pid = 1777] [id = 73] 15:24:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x8fa89000) [pid = 1777] [serial = 217] [outer = (nil)] 15:24:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x9114c400) [pid = 1777] [serial = 218] [outer = 0x8fa89000] 15:24:15 INFO - PROCESS | 1777 | 1461191055143 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x91315c00) [pid = 1777] [serial = 219] [outer = 0x8fa89000] 15:24:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x9864fc00) [pid = 1777] [serial = 220] [outer = 0x95cdf000] 15:24:16 INFO - PROCESS | 1777 | 1461191056361 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1682ms 15:24:16 INFO - PROCESS | 1777 | 1461191056423 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 1777 | 1461191056430 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:24:16 INFO - PROCESS | 1777 | 1461191056439 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1777 | 1461191056445 Marionette TRACE conn3 <- [1,266,null,{}] 15:24:16 INFO - PROCESS | 1777 | 1461191056452 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:16 INFO - PROCESS | 1777 | 1461191056665 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:24:16 INFO - PROCESS | 1777 | 1461191056858 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x9122a000 == 44 [pid = 1777] [id = 74] 15:24:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x9122b400) [pid = 1777] [serial = 221] [outer = (nil)] 15:24:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x92a48800) [pid = 1777] [serial = 222] [outer = 0x9122b400] 15:24:16 INFO - PROCESS | 1777 | 1461191056964 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x9711bc00) [pid = 1777] [serial = 223] [outer = 0x9122b400] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x951acc00 == 43 [pid = 1777] [id = 65] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x9818cc00) [pid = 1777] [serial = 161] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x9df98400) [pid = 1777] [serial = 140] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0xa3c74800) [pid = 1777] [serial = 137] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0xa3ce5000) [pid = 1777] [serial = 143] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c2400 == 42 [pid = 1777] [id = 64] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x9818dc00 == 41 [pid = 1777] [id = 63] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x92a6ec00 == 40 [pid = 1777] [id = 62] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa88000 == 39 [pid = 1777] [id = 61] 15:24:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8a400 == 38 [pid = 1777] [id = 60] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x92a3bc00) [pid = 1777] [serial = 152] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x91227400) [pid = 1777] [serial = 149] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x91230400) [pid = 1777] [serial = 150] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0xa6860c00) [pid = 1777] [serial = 147] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0xa682b000) [pid = 1777] [serial = 146] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x95ce9000) [pid = 1777] [serial = 155] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x97b49400) [pid = 1777] [serial = 158] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x97c71400) [pid = 1777] [serial = 159] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x98182800) [pid = 1777] [serial = 129] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0x9710f400) [pid = 1777] [serial = 132] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 90 (0x92d0dc00) [pid = 1777] [serial = 131] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 89 (0x9b09f400) [pid = 1777] [serial = 135] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 88 (0x99775000) [pid = 1777] [serial = 134] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 87 (0x96be6800) [pid = 1777] [serial = 156] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | --DOMWINDOW == 86 (0x92a48400) [pid = 1777] [serial = 153] [outer = (nil)] [url = about:blank] 15:24:17 INFO - PROCESS | 1777 | 1461191057729 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1331ms 15:24:17 INFO - PROCESS | 1777 | 1461191057777 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 1777 | 1461191057785 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:24:17 INFO - PROCESS | 1777 | 1461191057796 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 1777 | 1461191057799 Marionette TRACE conn3 <- [1,270,null,{}] 15:24:17 INFO - PROCESS | 1777 | 1461191057805 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:17 INFO - PROCESS | 1777 | 1461191057963 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:24:17 INFO - PROCESS | 1777 | 1461191057974 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x92d0dc00 == 39 [pid = 1777] [id = 75] 15:24:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 87 (0x96be6800) [pid = 1777] [serial = 224] [outer = (nil)] 15:24:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 88 (0x98654000) [pid = 1777] [serial = 225] [outer = 0x96be6800] 15:24:18 INFO - PROCESS | 1777 | 1461191058048 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 89 (0x98c89400) [pid = 1777] [serial = 226] [outer = 0x96be6800] 15:24:18 INFO - PROCESS | 1777 | 1461191058844 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1078ms 15:24:18 INFO - PROCESS | 1777 | 1461191058978 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1777 | 1461191058981 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:24:18 INFO - PROCESS | 1777 | 1461191058988 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1777 | 1461191058994 Marionette TRACE conn3 <- [1,274,null,{}] 15:24:19 INFO - PROCESS | 1777 | 1461191059021 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:19 INFO - PROCESS | 1777 | 1461191059170 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:24:19 INFO - PROCESS | 1777 | 1461191059181 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a42800 == 40 [pid = 1777] [id = 76] 15:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 90 (0x99175c00) [pid = 1777] [serial = 227] [outer = (nil)] 15:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x9b027000) [pid = 1777] [serial = 228] [outer = 0x99175c00] 15:24:19 INFO - PROCESS | 1777 | 1461191059258 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x9df98400) [pid = 1777] [serial = 229] [outer = 0x99175c00] 15:24:20 INFO - PROCESS | 1777 | 1461191060114 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1186ms 15:24:20 INFO - PROCESS | 1777 | 1461191060175 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1777 | 1461191060179 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:24:20 INFO - PROCESS | 1777 | 1461191060185 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1777 | 1461191060188 Marionette TRACE conn3 <- [1,278,null,{}] 15:24:20 INFO - PROCESS | 1777 | 1461191060194 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:20 INFO - PROCESS | 1777 | 1461191060382 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:24:20 INFO - PROCESS | 1777 | 1461191060414 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b0a3000 == 41 [pid = 1777] [id = 77] 15:24:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x9ea25400) [pid = 1777] [serial = 230] [outer = (nil)] 15:24:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x9fc5a400) [pid = 1777] [serial = 231] [outer = 0x9ea25400] 15:24:20 INFO - PROCESS | 1777 | 1461191060488 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x9ff3d400) [pid = 1777] [serial = 232] [outer = 0x9ea25400] 15:24:21 INFO - PROCESS | 1777 | 1461191061298 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1136ms 15:24:21 INFO - PROCESS | 1777 | 1461191061321 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1777 | 1461191061325 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:24:21 INFO - PROCESS | 1777 | 1461191061331 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1777 | 1461191061334 Marionette TRACE conn3 <- [1,282,null,{}] 15:24:21 INFO - PROCESS | 1777 | 1461191061340 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:21 INFO - PROCESS | 1777 | 1461191061522 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:24:21 INFO - PROCESS | 1777 | 1461191061549 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9008fc00 == 42 [pid = 1777] [id = 78] 15:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x9b0c8000) [pid = 1777] [serial = 233] [outer = (nil)] 15:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0xa0e4c800) [pid = 1777] [serial = 234] [outer = 0x9b0c8000] 15:24:21 INFO - PROCESS | 1777 | 1461191061622 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0xa0fa4c00) [pid = 1777] [serial = 235] [outer = 0x9b0c8000] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x9ae54c00) [pid = 1777] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x95ce2c00) [pid = 1777] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x8fa8cc00) [pid = 1777] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x91e03800) [pid = 1777] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x92aac400) [pid = 1777] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x97c66800) [pid = 1777] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:24:22 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0x99477c00) [pid = 1777] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:24:22 INFO - PROCESS | 1777 | 1461191062643 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1340ms 15:24:22 INFO - PROCESS | 1777 | 1461191062673 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1777 | 1461191062679 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:24:22 INFO - PROCESS | 1777 | 1461191062688 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1777 | 1461191062693 Marionette TRACE conn3 <- [1,286,null,{}] 15:24:22 INFO - PROCESS | 1777 | 1461191062701 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:22 INFO - PROCESS | 1777 | 1461191062872 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:24:22 INFO - PROCESS | 1777 | 1461191062883 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x92d0cc00 == 43 [pid = 1777] [id = 79] 15:24:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x95c87400) [pid = 1777] [serial = 236] [outer = (nil)] 15:24:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x9838a400) [pid = 1777] [serial = 237] [outer = 0x95c87400] 15:24:22 INFO - PROCESS | 1777 | 1461191062959 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x98390800) [pid = 1777] [serial = 238] [outer = 0x95c87400] 15:24:23 INFO - PROCESS | 1777 | 1461191063720 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1050ms 15:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:24:23 INFO - PROCESS | 1777 | 1461191063736 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1777 | 1461191063739 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:24:23 INFO - PROCESS | 1777 | 1461191063745 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1777 | 1461191063749 Marionette TRACE conn3 <- [1,290,null,{}] 15:24:23 INFO - PROCESS | 1777 | 1461191063754 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:23 INFO - PROCESS | 1777 | 1461191063939 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:24:23 INFO - PROCESS | 1777 | 1461191063956 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x98386800 == 44 [pid = 1777] [id = 80] 15:24:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x98388c00) [pid = 1777] [serial = 239] [outer = (nil)] 15:24:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0xa0adb800) [pid = 1777] [serial = 240] [outer = 0x98388c00] 15:24:24 INFO - PROCESS | 1777 | 1461191064030 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0xa3c77c00) [pid = 1777] [serial = 241] [outer = 0x98388c00] 15:24:25 INFO - PROCESS | 1777 | 1461191065068 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1334ms 15:24:25 INFO - PROCESS | 1777 | 1461191065080 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1777 | 1461191065088 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:24:25 INFO - PROCESS | 1777 | 1461191065097 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1777 | 1461191065102 Marionette TRACE conn3 <- [1,294,null,{}] 15:24:25 INFO - PROCESS | 1777 | 1461191065111 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:25 INFO - PROCESS | 1777 | 1461191065284 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:24:25 INFO - PROCESS | 1777 | 1461191065440 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e3400 == 45 [pid = 1777] [id = 81] 15:24:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x91e08400) [pid = 1777] [serial = 242] [outer = (nil)] 15:24:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x96becc00) [pid = 1777] [serial = 243] [outer = 0x91e08400] 15:24:25 INFO - PROCESS | 1777 | 1461191065532 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x9829e000) [pid = 1777] [serial = 244] [outer = 0x91e08400] 15:24:26 INFO - PROCESS | 1777 | 1461191066426 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:26 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. 15:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1383ms 15:24:26 INFO - PROCESS | 1777 | 1461191066480 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1777 | 1461191066489 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:24:26 INFO - PROCESS | 1777 | 1461191066500 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1777 | 1461191066504 Marionette TRACE conn3 <- [1,298,null,{}] 15:24:26 INFO - PROCESS | 1777 | 1461191066511 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:26 INFO - PROCESS | 1777 | 1461191066688 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:24:26 INFO - PROCESS | 1777 | 1461191066832 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x9838bc00 == 46 [pid = 1777] [id = 82] 15:24:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x9838c800) [pid = 1777] [serial = 245] [outer = (nil)] 15:24:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x98657000) [pid = 1777] [serial = 246] [outer = 0x9838c800] 15:24:26 INFO - PROCESS | 1777 | 1461191066923 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x98d26000) [pid = 1777] [serial = 247] [outer = 0x9838c800] 15:24:27 INFO - PROCESS | 1777 | 1461191067942 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:27 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. 15:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1482ms 15:24:27 INFO - PROCESS | 1777 | 1461191067982 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1777 | 1461191067986 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:24:27 INFO - PROCESS | 1777 | 1461191067993 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1777 | 1461191068000 Marionette TRACE conn3 <- [1,302,null,{}] 15:24:28 INFO - PROCESS | 1777 | 1461191068017 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:28 INFO - PROCESS | 1777 | 1461191068195 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:24:28 INFO - PROCESS | 1777 | 1461191068393 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x9829d400 == 47 [pid = 1777] [id = 83] 15:24:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x9ff11800) [pid = 1777] [serial = 248] [outer = (nil)] 15:24:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0xa444e000) [pid = 1777] [serial = 249] [outer = 0x9ff11800] 15:24:28 INFO - PROCESS | 1777 | 1461191068523 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0xa45cf400) [pid = 1777] [serial = 250] [outer = 0x9ff11800] 15:24:29 INFO - PROCESS | 1777 | 1461191069379 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:29 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. 15:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1440ms 15:24:29 INFO - PROCESS | 1777 | 1461191069434 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1777 | 1461191069438 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:24:29 INFO - PROCESS | 1777 | 1461191069445 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1777 | 1461191069449 Marionette TRACE conn3 <- [1,306,null,{}] 15:24:29 INFO - PROCESS | 1777 | 1461191069454 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:29 INFO - PROCESS | 1777 | 1461191069632 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:24:29 INFO - PROCESS | 1777 | 1461191069842 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c9c00 == 48 [pid = 1777] [id = 84] 15:24:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x8fa81400) [pid = 1777] [serial = 251] [outer = (nil)] 15:24:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0xa4b4c400) [pid = 1777] [serial = 252] [outer = 0x8fa81400] 15:24:29 INFO - PROCESS | 1777 | 1461191069958 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0xa5e36800) [pid = 1777] [serial = 253] [outer = 0x8fa81400] 15:24:30 INFO - PROCESS | 1777 | 1461191070812 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:30 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. 15:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1437ms 15:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:24:30 INFO - PROCESS | 1777 | 1461191070883 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1777 | 1461191070886 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:24:30 INFO - PROCESS | 1777 | 1461191070893 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1777 | 1461191070897 Marionette TRACE conn3 <- [1,310,null,{}] 15:24:30 INFO - PROCESS | 1777 | 1461191070903 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:31 INFO - PROCESS | 1777 | 1461191071104 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:24:31 INFO - PROCESS | 1777 | 1461191071252 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa80400 == 49 [pid = 1777] [id = 85] 15:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x90084000) [pid = 1777] [serial = 254] [outer = (nil)] 15:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0xa689c800) [pid = 1777] [serial = 255] [outer = 0x90084000] 15:24:31 INFO - PROCESS | 1777 | 1461191071337 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0xa6c2f400) [pid = 1777] [serial = 256] [outer = 0x90084000] 15:24:32 INFO - PROCESS | 1777 | 1461191072225 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:32 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. 15:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1387ms 15:24:32 INFO - PROCESS | 1777 | 1461191072279 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1777 | 1461191072284 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:24:32 INFO - PROCESS | 1777 | 1461191072291 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1777 | 1461191072295 Marionette TRACE conn3 <- [1,314,null,{}] 15:24:32 INFO - PROCESS | 1777 | 1461191072301 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 1777 | 1461191072480 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:24:32 INFO - PROCESS | 1777 | 1461191072637 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd14800 == 50 [pid = 1777] [id = 86] 15:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x8fd16c00) [pid = 1777] [serial = 257] [outer = (nil)] 15:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0x8fd1e800) [pid = 1777] [serial = 258] [outer = 0x8fd16c00] 15:24:32 INFO - PROCESS | 1777 | 1461191072728 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0xa3c81400) [pid = 1777] [serial = 259] [outer = 0x8fd16c00] 15:24:33 INFO - PROCESS | 1777 | 1461191073678 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:33 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. 15:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1690ms 15:24:33 INFO - PROCESS | 1777 | 1461191073982 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 1777 | 1461191073989 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:24:33 INFO - PROCESS | 1777 | 1461191073997 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1777 | 1461191074002 Marionette TRACE conn3 <- [1,318,null,{}] 15:24:34 INFO - PROCESS | 1777 | 1461191074010 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:34 INFO - PROCESS | 1777 | 1461191074194 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:24:34 INFO - PROCESS | 1777 | 1461191074397 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e7400 == 51 [pid = 1777] [id = 87] 15:24:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x9122e400) [pid = 1777] [serial = 260] [outer = (nil)] 15:24:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x9130e400) [pid = 1777] [serial = 261] [outer = 0x9122e400] 15:24:34 INFO - PROCESS | 1777 | 1461191074477 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x92897000) [pid = 1777] [serial = 262] [outer = 0x9122e400] 15:24:35 INFO - PROCESS | 1777 | 1461191075408 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:35 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. 15:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1445ms 15:24:35 INFO - PROCESS | 1777 | 1461191075443 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1777 | 1461191075448 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:24:35 INFO - PROCESS | 1777 | 1461191075461 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1777 | 1461191075465 Marionette TRACE conn3 <- [1,322,null,{}] 15:24:35 INFO - PROCESS | 1777 | 1461191075472 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:35 INFO - PROCESS | 1777 | 1461191075632 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:24:35 INFO - PROCESS | 1777 | 1461191075786 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x91140400 == 52 [pid = 1777] [id = 88] 15:24:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x9114b800) [pid = 1777] [serial = 263] [outer = (nil)] 15:24:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x9711b800) [pid = 1777] [serial = 264] [outer = 0x9114b800] 15:24:35 INFO - PROCESS | 1777 | 1461191075864 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x97dfac00) [pid = 1777] [serial = 265] [outer = 0x9114b800] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x92d0cc00 == 51 [pid = 1777] [id = 79] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9008fc00 == 50 [pid = 1777] [id = 78] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x92a63c00) [pid = 1777] [serial = 167] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x99170400) [pid = 1777] [serial = 173] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x8fa7dc00) [pid = 1777] [serial = 164] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x97e75400) [pid = 1777] [serial = 170] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x9977d800) [pid = 1777] [serial = 176] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x9fef0c00) [pid = 1777] [serial = 197] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9b0a3000 == 49 [pid = 1777] [id = 77] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x92a42800 == 48 [pid = 1777] [id = 76] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x92d0dc00 == 47 [pid = 1777] [id = 75] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9122a000 == 46 [pid = 1777] [id = 74] 15:24:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9b027400 == 45 [pid = 1777] [id = 66] 15:24:36 INFO - PROCESS | 1777 | 1461191076785 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x9ea02400) [pid = 1777] [serial = 191] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x9df98c00) [pid = 1777] [serial = 194] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x9ea04000) [pid = 1777] [serial = 192] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x91316400) [pid = 1777] [serial = 180] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x9114b000) [pid = 1777] [serial = 179] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x92aacc00) [pid = 1777] [serial = 182] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x95c7dc00) [pid = 1777] [serial = 183] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x986ac400) [pid = 1777] [serial = 185] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x9818fc00) [pid = 1777] [serial = 162] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x9b025800) [pid = 1777] [serial = 188] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x9b09ec00) [pid = 1777] [serial = 189] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x98c90c00) [pid = 1777] [serial = 186] [outer = (nil)] [url = about:blank] 15:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9fc59c00) [pid = 1777] [serial = 195] [outer = (nil)] [url = about:blank] 15:24:36 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. 15:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1390ms 15:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:24:36 INFO - PROCESS | 1777 | 1461191076847 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 1777 | 1461191076850 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:24:36 INFO - PROCESS | 1777 | 1461191076857 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 1777 | 1461191076860 Marionette TRACE conn3 <- [1,326,null,{}] 15:24:36 INFO - PROCESS | 1777 | 1461191076875 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:37 INFO - PROCESS | 1777 | 1461191077033 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:24:37 INFO - PROCESS | 1777 | 1461191077159 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x90086000 == 46 [pid = 1777] [id = 89] 15:24:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x91317400) [pid = 1777] [serial = 266] [outer = (nil)] 15:24:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x92d10c00) [pid = 1777] [serial = 267] [outer = 0x91317400] 15:24:37 INFO - PROCESS | 1777 | 1461191077243 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x98382800) [pid = 1777] [serial = 268] [outer = 0x91317400] 15:24:38 INFO - PROCESS | 1777 | 1461191078091 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:38 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. 15:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1282ms 15:24:38 INFO - PROCESS | 1777 | 1461191078138 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1777 | 1461191078142 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:24:38 INFO - PROCESS | 1777 | 1461191078148 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1777 | 1461191078151 Marionette TRACE conn3 <- [1,330,null,{}] 15:24:38 INFO - PROCESS | 1777 | 1461191078157 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:38 INFO - PROCESS | 1777 | 1461191078301 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:24:38 INFO - PROCESS | 1777 | 1461191078318 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x9838cc00 == 47 [pid = 1777] [id = 90] 15:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x98653800) [pid = 1777] [serial = 269] [outer = (nil)] 15:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x98c8dc00) [pid = 1777] [serial = 270] [outer = 0x98653800] 15:24:38 INFO - PROCESS | 1777 | 1461191078391 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x98c95400) [pid = 1777] [serial = 271] [outer = 0x98653800] 15:24:39 INFO - PROCESS | 1777 | 1461191079260 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:39 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. 15:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1180ms 15:24:39 INFO - PROCESS | 1777 | 1461191079328 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1777 | 1461191079332 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:24:39 INFO - PROCESS | 1777 | 1461191079338 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1777 | 1461191079341 Marionette TRACE conn3 <- [1,334,null,{}] 15:24:39 INFO - PROCESS | 1777 | 1461191079358 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:39 INFO - PROCESS | 1777 | 1461191079545 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:24:39 INFO - PROCESS | 1777 | 1461191079565 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x98387000 == 48 [pid = 1777] [id = 91] 15:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x98d2d400) [pid = 1777] [serial = 272] [outer = (nil)] 15:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x99473000) [pid = 1777] [serial = 273] [outer = 0x98d2d400] 15:24:39 INFO - PROCESS | 1777 | 1461191079641 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x9ae50400) [pid = 1777] [serial = 274] [outer = 0x98d2d400] 15:24:40 INFO - PROCESS | 1777 | 1461191080507 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:40 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. 15:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1228ms 15:24:40 INFO - PROCESS | 1777 | 1461191080567 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1777 | 1461191080571 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:24:40 INFO - PROCESS | 1777 | 1461191080582 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1777 | 1461191080585 Marionette TRACE conn3 <- [1,338,null,{}] 15:24:40 INFO - PROCESS | 1777 | 1461191080591 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 1777 | 1461191080832 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:24:40 INFO - PROCESS | 1777 | 1461191080854 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b09b800 == 49 [pid = 1777] [id = 92] 15:24:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x9b09e800) [pid = 1777] [serial = 275] [outer = (nil)] 15:24:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x9ea03c00) [pid = 1777] [serial = 276] [outer = 0x9b09e800] 15:24:40 INFO - PROCESS | 1777 | 1461191080930 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0x9fb34c00) [pid = 1777] [serial = 277] [outer = 0x9b09e800] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x95c87400) [pid = 1777] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x911e9800) [pid = 1777] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x96be6800) [pid = 1777] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x9122b400) [pid = 1777] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0xa0f9f000) [pid = 1777] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x9ea25400) [pid = 1777] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x98657800) [pid = 1777] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x8fa89000) [pid = 1777] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x97e71400) [pid = 1777] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x99175c00) [pid = 1777] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x98191c00) [pid = 1777] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9b0c8000) [pid = 1777] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x9864f800) [pid = 1777] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0xa0f51000) [pid = 1777] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x97dfdc00) [pid = 1777] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0xa2ad6400) [pid = 1777] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x8f7c7c00) [pid = 1777] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x91e0bc00) [pid = 1777] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x90085000) [pid = 1777] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x92a68400) [pid = 1777] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x92a3b400) [pid = 1777] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:24:42 INFO - PROCESS | 1777 | 1461191082288 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:42 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. 15:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1732ms 15:24:42 INFO - PROCESS | 1777 | 1461191082315 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 1777 | 1461191082317 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:24:42 INFO - PROCESS | 1777 | 1461191082324 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 1777 | 1461191082327 Marionette TRACE conn3 <- [1,342,null,{}] 15:24:42 INFO - PROCESS | 1777 | 1461191082333 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:42 INFO - PROCESS | 1777 | 1461191082475 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:24:42 INFO - PROCESS | 1777 | 1461191082490 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x903c8000 == 50 [pid = 1777] [id = 93] 15:24:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x903ca800) [pid = 1777] [serial = 278] [outer = (nil)] 15:24:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x903cdc00) [pid = 1777] [serial = 279] [outer = 0x903ca800] 15:24:42 INFO - PROCESS | 1777 | 1461191082563 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x903d0c00) [pid = 1777] [serial = 280] [outer = 0x903ca800] 15:24:43 INFO - PROCESS | 1777 | 1461191083364 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:43 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. 15:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1078ms 15:24:43 INFO - PROCESS | 1777 | 1461191083402 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1777 | 1461191083406 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:24:43 INFO - PROCESS | 1777 | 1461191083420 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1777 | 1461191083422 Marionette TRACE conn3 <- [1,346,null,{}] 15:24:43 INFO - PROCESS | 1777 | 1461191083452 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 1777 | 1461191083679 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:24:43 INFO - PROCESS | 1777 | 1461191083831 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c7c00 == 51 [pid = 1777] [id = 94] 15:24:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x8f7c9000) [pid = 1777] [serial = 281] [outer = (nil)] 15:24:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x8fd18c00) [pid = 1777] [serial = 282] [outer = 0x8f7c9000] 15:24:43 INFO - PROCESS | 1777 | 1461191083943 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x90084c00) [pid = 1777] [serial = 283] [outer = 0x8f7c9000] 15:24:44 INFO - PROCESS | 1777 | 1461191084911 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:44 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. 15:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1534ms 15:24:44 INFO - PROCESS | 1777 | 1461191084956 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1777 | 1461191084963 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:24:44 INFO - PROCESS | 1777 | 1461191084972 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1777 | 1461191084979 Marionette TRACE conn3 <- [1,350,null,{}] 15:24:44 INFO - PROCESS | 1777 | 1461191084986 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:45 INFO - PROCESS | 1777 | 1461191085167 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:24:45 INFO - PROCESS | 1777 | 1461191085319 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x9131ac00 == 52 [pid = 1777] [id = 95] 15:24:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x92898400) [pid = 1777] [serial = 284] [outer = (nil)] 15:24:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x92a65400) [pid = 1777] [serial = 285] [outer = 0x92898400] 15:24:45 INFO - PROCESS | 1777 | 1461191085414 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x92ab3c00) [pid = 1777] [serial = 286] [outer = 0x92898400] 15:24:46 INFO - PROCESS | 1777 | 1461191086317 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:46 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. 15:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1383ms 15:24:46 INFO - PROCESS | 1777 | 1461191086356 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 1777 | 1461191086361 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:24:46 INFO - PROCESS | 1777 | 1461191086368 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1777 | 1461191086372 Marionette TRACE conn3 <- [1,354,null,{}] 15:24:46 INFO - PROCESS | 1777 | 1461191086378 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:46 INFO - PROCESS | 1777 | 1461191086556 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:24:46 INFO - PROCESS | 1777 | 1461191086711 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x9114a800 == 53 [pid = 1777] [id = 96] 15:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x97c66800) [pid = 1777] [serial = 287] [outer = (nil)] 15:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x98388800) [pid = 1777] [serial = 288] [outer = 0x97c66800] 15:24:46 INFO - PROCESS | 1777 | 1461191086799 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x98651400) [pid = 1777] [serial = 289] [outer = 0x97c66800] 15:24:47 INFO - PROCESS | 1777 | 1461191087890 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:47 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. 15:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1583ms 15:24:47 INFO - PROCESS | 1777 | 1461191087953 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 1777 | 1461191087960 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:24:47 INFO - PROCESS | 1777 | 1461191087977 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 1777 | 1461191087988 Marionette TRACE conn3 <- [1,358,null,{}] 15:24:47 INFO - PROCESS | 1777 | 1461191087994 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:48 INFO - PROCESS | 1777 | 1461191088222 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:24:48 INFO - PROCESS | 1777 | 1461191088409 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b09dc00 == 54 [pid = 1777] [id = 97] 15:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x9b09f400) [pid = 1777] [serial = 290] [outer = (nil)] 15:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x9ea04c00) [pid = 1777] [serial = 291] [outer = 0x9b09f400] 15:24:48 INFO - PROCESS | 1777 | 1461191088514 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x9fc06800) [pid = 1777] [serial = 292] [outer = 0x9b09f400] 15:24:49 INFO - PROCESS | 1777 | 1461191089394 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:49 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. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1458ms 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:24:49 INFO - PROCESS | 1777 | 1461191089426 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1777 | 1461191089429 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:24:49 INFO - PROCESS | 1777 | 1461191089437 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1777 | 1461191089440 Marionette TRACE conn3 <- [1,362,null,{}] 15:24:49 INFO - PROCESS | 1777 | 1461191089446 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 1777 | 1461191089607 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:24:49 INFO - PROCESS | 1777 | 1461191089764 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8c400 == 55 [pid = 1777] [id = 98] 15:24:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9fec3800) [pid = 1777] [serial = 293] [outer = (nil)] 15:24:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x9ff3f800) [pid = 1777] [serial = 294] [outer = 0x9fec3800] 15:24:49 INFO - PROCESS | 1777 | 1461191089857 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x9ffa4c00) [pid = 1777] [serial = 295] [outer = 0x9fec3800] 15:24:50 INFO - PROCESS | 1777 | 1461191090754 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:50 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. 15:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1385ms 15:24:50 INFO - PROCESS | 1777 | 1461191090822 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1777 | 1461191090826 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:24:50 INFO - PROCESS | 1777 | 1461191090832 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1777 | 1461191090836 Marionette TRACE conn3 <- [1,366,null,{}] 15:24:50 INFO - PROCESS | 1777 | 1461191090842 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:51 INFO - PROCESS | 1777 | 1461191091012 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:24:51 INFO - PROCESS | 1777 | 1461191091165 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fef0c00 == 56 [pid = 1777] [id = 99] 15:24:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0xa2a86c00) [pid = 1777] [serial = 296] [outer = (nil)] 15:24:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0xa3c7f400) [pid = 1777] [serial = 297] [outer = 0xa2a86c00] 15:24:51 INFO - PROCESS | 1777 | 1461191091267 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa45f0c00) [pid = 1777] [serial = 298] [outer = 0xa2a86c00] 15:24:52 INFO - PROCESS | 1777 | 1461191092255 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:52 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. 15:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1484ms 15:24:52 INFO - PROCESS | 1777 | 1461191092316 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1777 | 1461191092320 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:24:52 INFO - PROCESS | 1777 | 1461191092327 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1777 | 1461191092330 Marionette TRACE conn3 <- [1,370,null,{}] 15:24:52 INFO - PROCESS | 1777 | 1461191092336 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:52 INFO - PROCESS | 1777 | 1461191092537 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:24:52 INFO - PROCESS | 1777 | 1461191092735 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b0f000 == 57 [pid = 1777] [id = 100] 15:24:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x93b10000) [pid = 1777] [serial = 299] [outer = (nil)] 15:24:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x93b15400) [pid = 1777] [serial = 300] [outer = 0x93b10000] 15:24:52 INFO - PROCESS | 1777 | 1461191092836 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x93b19400) [pid = 1777] [serial = 301] [outer = 0x93b10000] 15:24:53 INFO - PROCESS | 1777 | 1461191093704 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:53 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. 15:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1433ms 15:24:53 INFO - PROCESS | 1777 | 1461191093760 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 1777 | 1461191093764 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:24:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:24:53 INFO - PROCESS | 1777 | 1461191093771 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1777 | 1461191093774 Marionette TRACE conn3 <- [1,374,null,{}] 15:24:53 INFO - PROCESS | 1777 | 1461191093780 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:53 INFO - PROCESS | 1777 | 1461191093984 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:24:54 INFO - PROCESS | 1777 | 1461191094192 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x91227c00 == 58 [pid = 1777] [id = 101] 15:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x91e03000) [pid = 1777] [serial = 302] [outer = (nil)] 15:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x95ce9000) [pid = 1777] [serial = 303] [outer = 0x91e03000] 15:24:54 INFO - PROCESS | 1777 | 1461191094323 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x98652c00) [pid = 1777] [serial = 304] [outer = 0x91e03000] 15:24:55 INFO - PROCESS | 1777 | 1461191095422 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:24:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1689ms 15:24:55 INFO - PROCESS | 1777 | 1461191095461 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1777 | 1461191095467 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:24:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:24:55 INFO - PROCESS | 1777 | 1461191095476 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1777 | 1461191095481 Marionette TRACE conn3 <- [1,378,null,{}] 15:24:55 INFO - PROCESS | 1777 | 1461191095489 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:55 INFO - PROCESS | 1777 | 1461191095648 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:24:55 INFO - PROCESS | 1777 | 1461191095868 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc35000 == 59 [pid = 1777] [id = 102] 15:24:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x8fc35400) [pid = 1777] [serial = 305] [outer = (nil)] 15:24:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x903ca000) [pid = 1777] [serial = 306] [outer = 0x8fc35400] 15:24:55 INFO - PROCESS | 1777 | 1461191095963 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x91144800) [pid = 1777] [serial = 307] [outer = 0x8fc35400] 15:24:56 INFO - PROCESS | 1777 | 1461191096883 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:24:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1483ms 15:24:56 INFO - PROCESS | 1777 | 1461191096959 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1777 | 1461191096967 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:24:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:24:56 INFO - PROCESS | 1777 | 1461191096977 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1777 | 1461191096980 Marionette TRACE conn3 <- [1,382,null,{}] 15:24:56 INFO - PROCESS | 1777 | 1461191096987 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:57 INFO - PROCESS | 1777 | 1461191097220 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8a800 == 58 [pid = 1777] [id = 57] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x903c8000 == 57 [pid = 1777] [id = 93] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x9b09b800 == 56 [pid = 1777] [id = 92] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x98387000 == 55 [pid = 1777] [id = 91] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x9838cc00 == 54 [pid = 1777] [id = 90] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x90086000 == 53 [pid = 1777] [id = 89] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x91140400 == 52 [pid = 1777] [id = 88] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x911e7400 == 51 [pid = 1777] [id = 87] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa80400 == 50 [pid = 1777] [id = 85] 15:24:57 INFO - PROCESS | 1777 | 1461191097444 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c9c00 == 49 [pid = 1777] [id = 84] 15:24:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c9c00 == 50 [pid = 1777] [id = 103] 15:24:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x8fa80400) [pid = 1777] [serial = 308] [outer = (nil)] 15:24:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x91142c00) [pid = 1777] [serial = 309] [outer = 0x8fa80400] 15:24:57 INFO - PROCESS | 1777 | 1461191097525 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x92a43800) [pid = 1777] [serial = 310] [outer = 0x8fa80400] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x9519e000) [pid = 1777] [serial = 138] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x9ea22000) [pid = 1777] [serial = 141] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0xa444fc00) [pid = 1777] [serial = 144] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x9008c400) [pid = 1777] [serial = 165] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x92ab2c00) [pid = 1777] [serial = 168] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x98b0cc00) [pid = 1777] [serial = 171] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x99170800) [pid = 1777] [serial = 174] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x99a2f800) [pid = 1777] [serial = 177] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x9838a400) [pid = 1777] [serial = 237] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x96b83400) [pid = 1777] [serial = 201] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x92a70800) [pid = 1777] [serial = 200] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x98654000) [pid = 1777] [serial = 225] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x98c89400) [pid = 1777] [serial = 226] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x92a48800) [pid = 1777] [serial = 222] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x9711bc00) [pid = 1777] [serial = 223] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0xa4474000) [pid = 1777] [serial = 216] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0xa4459000) [pid = 1777] [serial = 215] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x9fc5a400) [pid = 1777] [serial = 231] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0xa0f46800) [pid = 1777] [serial = 213] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0xa0c40400) [pid = 1777] [serial = 212] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x91315c00) [pid = 1777] [serial = 219] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x9114c400) [pid = 1777] [serial = 218] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0xa0ad6400) [pid = 1777] [serial = 207] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9ffca000) [pid = 1777] [serial = 206] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x9b027000) [pid = 1777] [serial = 228] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x99475400) [pid = 1777] [serial = 204] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x98d32400) [pid = 1777] [serial = 203] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0xa0e4c800) [pid = 1777] [serial = 234] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x9865a000) [pid = 1777] [serial = 210] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x98656800) [pid = 1777] [serial = 209] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0xa2ad4000) [pid = 1777] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0xa0fa4c00) [pid = 1777] [serial = 235] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x98390800) [pid = 1777] [serial = 238] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x9ff3d400) [pid = 1777] [serial = 232] [outer = (nil)] [url = about:blank] 15:24:57 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0x9df98400) [pid = 1777] [serial = 229] [outer = (nil)] [url = about:blank] 15:24:58 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:58 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:24:58 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:58 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:58 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:58 INFO - PROCESS | 1777 | 1461191098316 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:24:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1389ms 15:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:24:58 INFO - PROCESS | 1777 | 1461191098366 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1777 | 1461191098369 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:24:58 INFO - PROCESS | 1777 | 1461191098375 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1777 | 1461191098381 Marionette TRACE conn3 <- [1,386,null,{}] 15:24:58 INFO - PROCESS | 1777 | 1461191098397 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:58 INFO - PROCESS | 1777 | 1461191098593 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:24:58 INFO - PROCESS | 1777 | 1461191098715 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc32400 == 51 [pid = 1777] [id = 104] 15:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x8fc3a400) [pid = 1777] [serial = 311] [outer = (nil)] 15:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x9519e000) [pid = 1777] [serial = 312] [outer = 0x8fc3a400] 15:24:58 INFO - PROCESS | 1777 | 1461191098791 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x96bedc00) [pid = 1777] [serial = 313] [outer = 0x8fc3a400] 15:24:59 INFO - PROCESS | 1777 | 1461191099831 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1487ms 15:24:59 INFO - PROCESS | 1777 | 1461191099862 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 1777 | 1461191099868 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:24:59 INFO - PROCESS | 1777 | 1461191099877 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 1777 | 1461191099883 Marionette TRACE conn3 <- [1,390,null,{}] 15:24:59 INFO - PROCESS | 1777 | 1461191099892 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:00 INFO - PROCESS | 1777 | 1461191100113 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:25:00 INFO - PROCESS | 1777 | 1461191100337 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc32800 == 52 [pid = 1777] [id = 105] 15:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x8fd15400) [pid = 1777] [serial = 314] [outer = (nil)] 15:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x911e3c00) [pid = 1777] [serial = 315] [outer = 0x8fd15400] 15:25:00 INFO - PROCESS | 1777 | 1461191100475 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x9288e000) [pid = 1777] [serial = 316] [outer = 0x8fd15400] 15:25:01 INFO - PROCESS | 1777 | 1461191101429 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1583ms 15:25:01 INFO - PROCESS | 1777 | 1461191101461 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1777 | 1461191101471 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:25:01 INFO - PROCESS | 1777 | 1461191101482 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1777 | 1461191101487 Marionette TRACE conn3 <- [1,394,null,{}] 15:25:01 INFO - PROCESS | 1777 | 1461191101493 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:01 INFO - PROCESS | 1777 | 1461191101675 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:25:01 INFO - PROCESS | 1777 | 1461191101826 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b10c00 == 53 [pid = 1777] [id = 106] 15:25:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x95ce3400) [pid = 1777] [serial = 317] [outer = (nil)] 15:25:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x978bbc00) [pid = 1777] [serial = 318] [outer = 0x95ce3400] 15:25:01 INFO - PROCESS | 1777 | 1461191101966 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x97c65800) [pid = 1777] [serial = 319] [outer = 0x95ce3400] 15:25:03 INFO - PROCESS | 1777 | 1461191103027 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1581ms 15:25:03 INFO - PROCESS | 1777 | 1461191103063 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1777 | 1461191103067 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:25:03 INFO - PROCESS | 1777 | 1461191103074 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1777 | 1461191103081 Marionette TRACE conn3 <- [1,398,null,{}] 15:25:03 INFO - PROCESS | 1777 | 1461191103109 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:03 INFO - PROCESS | 1777 | 1461191103288 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:25:03 INFO - PROCESS | 1777 | 1461191103475 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x98390400 == 54 [pid = 1777] [id = 107] 15:25:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x98657800) [pid = 1777] [serial = 320] [outer = (nil)] 15:25:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x98c8f400) [pid = 1777] [serial = 321] [outer = 0x98657800] 15:25:03 INFO - PROCESS | 1777 | 1461191103566 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x98d32400) [pid = 1777] [serial = 322] [outer = 0x98657800] 15:25:04 INFO - PROCESS | 1777 | 1461191104460 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1441ms 15:25:04 INFO - PROCESS | 1777 | 1461191104516 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1777 | 1461191104521 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:25:04 INFO - PROCESS | 1777 | 1461191104527 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1777 | 1461191104531 Marionette TRACE conn3 <- [1,402,null,{}] 15:25:04 INFO - PROCESS | 1777 | 1461191104537 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:04 INFO - PROCESS | 1777 | 1461191104709 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:25:04 INFO - PROCESS | 1777 | 1461191104860 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a44400 == 55 [pid = 1777] [id = 108] 15:25:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x99471c00) [pid = 1777] [serial = 323] [outer = (nil)] 15:25:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x9977dc00) [pid = 1777] [serial = 324] [outer = 0x99471c00] 15:25:04 INFO - PROCESS | 1777 | 1461191104947 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x9b028400) [pid = 1777] [serial = 325] [outer = 0x99471c00] 15:25:05 INFO - PROCESS | 1777 | 1461191105882 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1391ms 15:25:05 INFO - PROCESS | 1777 | 1461191105919 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 1777 | 1461191105923 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:25:05 INFO - PROCESS | 1777 | 1461191105930 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 1777 | 1461191105933 Marionette TRACE conn3 <- [1,406,null,{}] 15:25:05 INFO - PROCESS | 1777 | 1461191105939 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:06 INFO - PROCESS | 1777 | 1461191106106 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:25:06 INFO - PROCESS | 1777 | 1461191106258 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x99427400 == 56 [pid = 1777] [id = 109] 15:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x9942ec00) [pid = 1777] [serial = 326] [outer = (nil)] 15:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x9ea0b000) [pid = 1777] [serial = 327] [outer = 0x9942ec00] 15:25:06 INFO - PROCESS | 1777 | 1461191106345 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9fb35c00) [pid = 1777] [serial = 328] [outer = 0x9942ec00] 15:25:07 INFO - PROCESS | 1777 | 1461191107293 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1435ms 15:25:07 INFO - PROCESS | 1777 | 1461191107365 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 1777 | 1461191107369 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:25:07 INFO - PROCESS | 1777 | 1461191107377 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 1777 | 1461191107381 Marionette TRACE conn3 <- [1,410,null,{}] 15:25:07 INFO - PROCESS | 1777 | 1461191107387 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:07 INFO - PROCESS | 1777 | 1461191107619 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:25:07 INFO - PROCESS | 1777 | 1461191107826 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x902e7c00 == 57 [pid = 1777] [id = 110] 15:25:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x902ee400) [pid = 1777] [serial = 329] [outer = (nil)] 15:25:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x902f4000) [pid = 1777] [serial = 330] [outer = 0x902ee400] 15:25:07 INFO - PROCESS | 1777 | 1461191107960 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x9df9a400) [pid = 1777] [serial = 331] [outer = 0x902ee400] 15:25:08 INFO - PROCESS | 1777 | 1461191108873 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1533ms 15:25:08 INFO - PROCESS | 1777 | 1461191108911 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 1777 | 1461191108914 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:25:08 INFO - PROCESS | 1777 | 1461191108921 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1777 | 1461191108925 Marionette TRACE conn3 <- [1,414,null,{}] 15:25:08 INFO - PROCESS | 1777 | 1461191108931 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:09 INFO - PROCESS | 1777 | 1461191109086 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:25:09 INFO - PROCESS | 1777 | 1461191109245 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x9ff0d400 == 58 [pid = 1777] [id = 111] 15:25:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x9ff44000) [pid = 1777] [serial = 332] [outer = (nil)] 15:25:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa0f46800) [pid = 1777] [serial = 333] [outer = 0x9ff44000] 15:25:09 INFO - PROCESS | 1777 | 1461191109335 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0xa0f9c400) [pid = 1777] [serial = 334] [outer = 0x9ff44000] 15:25:10 INFO - PROCESS | 1777 | 1461191110233 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1383ms 15:25:10 INFO - PROCESS | 1777 | 1461191110305 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1777 | 1461191110310 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:25:10 INFO - PROCESS | 1777 | 1461191110316 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1777 | 1461191110320 Marionette TRACE conn3 <- [1,418,null,{}] 15:25:10 INFO - PROCESS | 1777 | 1461191110326 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:10 INFO - PROCESS | 1777 | 1461191110490 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:25:10 INFO - PROCESS | 1777 | 1461191110656 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa82400 == 59 [pid = 1777] [id = 112] 15:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x8fd1d000) [pid = 1777] [serial = 335] [outer = (nil)] 15:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0xa2ade400) [pid = 1777] [serial = 336] [outer = 0x8fd1d000] 15:25:10 INFO - PROCESS | 1777 | 1461191110746 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0xa444b800) [pid = 1777] [serial = 337] [outer = 0x8fd1d000] 15:25:12 INFO - PROCESS | 1777 | 1461191112391 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:25:12 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 15:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2087ms 15:25:12 INFO - PROCESS | 1777 | 1461191112406 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:25:12 INFO - PROCESS | 1777 | 1461191112411 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:25:12 INFO - PROCESS | 1777 | 1461191112420 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 1777 | 1461191112426 Marionette TRACE conn3 <- [1,422,null,{}] 15:25:12 INFO - PROCESS | 1777 | 1461191112435 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:12 INFO - PROCESS | 1777 | 1461191112614 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:25:12 INFO - PROCESS | 1777 | 1461191112794 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e27c800 == 60 [pid = 1777] [id = 113] 15:25:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x8e27cc00) [pid = 1777] [serial = 338] [outer = (nil)] 15:25:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x8fd17c00) [pid = 1777] [serial = 339] [outer = 0x8e27cc00] 15:25:12 INFO - PROCESS | 1777 | 1461191112904 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x902e8000) [pid = 1777] [serial = 340] [outer = 0x8e27cc00] 15:25:13 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c9c00 == 59 [pid = 1777] [id = 103] 15:25:13 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc35000 == 58 [pid = 1777] [id = 102] 15:25:13 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c7c00 == 57 [pid = 1777] [id = 94] 15:25:14 INFO - PROCESS | 1777 | 1461191114335 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1944ms 15:25:14 INFO - PROCESS | 1777 | 1461191114363 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1777 | 1461191114370 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:25:14 INFO - PROCESS | 1777 | 1461191114389 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1777 | 1461191114393 Marionette TRACE conn3 <- [1,426,null,{}] 15:25:14 INFO - PROCESS | 1777 | 1461191114400 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:14 INFO - PROCESS | 1777 | 1461191114588 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:25:14 INFO - PROCESS | 1777 | 1461191114611 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x902eac00 == 58 [pid = 1777] [id = 114] 15:25:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x902ef400) [pid = 1777] [serial = 341] [outer = (nil)] 15:25:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x91149800) [pid = 1777] [serial = 342] [outer = 0x902ef400] 15:25:14 INFO - PROCESS | 1777 | 1461191114685 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x91310800) [pid = 1777] [serial = 343] [outer = 0x902ef400] 15:25:15 INFO - PROCESS | 1777 | 1461191115588 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 1777 | 1461191115682 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:25:15 INFO - PROCESS | 1777 | 1461191115691 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 1777 | 1461191115695 Marionette TRACE conn3 <- [1,430,null,{}] 15:25:15 INFO - PROCESS | 1777 | 1461191115717 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:15 INFO - PROCESS | 1777 | 1461191115908 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x91317400) [pid = 1777] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x9b09e800) [pid = 1777] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x98d2d400) [pid = 1777] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x98388c00) [pid = 1777] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x98653800) [pid = 1777] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x9122e400) [pid = 1777] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x9114b800) [pid = 1777] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x8fa80400) [pid = 1777] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x8fc35400) [pid = 1777] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x903ca800) [pid = 1777] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:25:16 INFO - PROCESS | 1777 | 1461191116223 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa83c00 == 59 [pid = 1777] [id = 115] 15:25:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x8fc35400) [pid = 1777] [serial = 344] [outer = (nil)] 15:25:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x9114b800) [pid = 1777] [serial = 345] [outer = 0x8fc35400] 15:25:16 INFO - PROCESS | 1777 | 1461191116299 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x97e6e000) [pid = 1777] [serial = 346] [outer = 0x8fc35400] 15:25:16 INFO - PROCESS | 1777 | 1461191116977 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1310ms 15:25:17 INFO - PROCESS | 1777 | 1461191117000 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:25:17 INFO - PROCESS | 1777 | 1461191117004 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:25:17 INFO - PROCESS | 1777 | 1461191117011 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 1777 | 1461191117014 Marionette TRACE conn3 <- [1,434,null,{}] 15:25:17 INFO - PROCESS | 1777 | 1461191117020 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 1777 | 1461191117206 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:25:17 INFO - PROCESS | 1777 | 1461191117232 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e282000 == 60 [pid = 1777] [id = 116] 15:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x9838f800) [pid = 1777] [serial = 347] [outer = (nil)] 15:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x98659400) [pid = 1777] [serial = 348] [outer = 0x9838f800] 15:25:17 INFO - PROCESS | 1777 | 1461191117305 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x98c8fc00) [pid = 1777] [serial = 349] [outer = 0x9838f800] 15:25:18 INFO - PROCESS | 1777 | 1461191118193 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1238ms 15:25:18 INFO - PROCESS | 1777 | 1461191118262 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1777 | 1461191118268 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:25:18 INFO - PROCESS | 1777 | 1461191118277 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1777 | 1461191118284 Marionette TRACE conn3 <- [1,438,null,{}] 15:25:18 INFO - PROCESS | 1777 | 1461191118293 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:18 INFO - PROCESS | 1777 | 1461191118470 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:25:18 INFO - PROCESS | 1777 | 1461191118634 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e27d400 == 61 [pid = 1777] [id = 117] 15:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x8fc33800) [pid = 1777] [serial = 350] [outer = (nil)] 15:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x8fd18800) [pid = 1777] [serial = 351] [outer = 0x8fc33800] 15:25:18 INFO - PROCESS | 1777 | 1461191118739 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x902ed800) [pid = 1777] [serial = 352] [outer = 0x8fc33800] 15:25:19 INFO - PROCESS | 1777 | 1461191119717 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1492ms 15:25:19 INFO - PROCESS | 1777 | 1461191119770 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1777 | 1461191119779 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:25:19 INFO - PROCESS | 1777 | 1461191119790 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1777 | 1461191119794 Marionette TRACE conn3 <- [1,442,null,{}] 15:25:19 INFO - PROCESS | 1777 | 1461191119800 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:19 INFO - PROCESS | 1777 | 1461191119991 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:25:20 INFO - PROCESS | 1777 | 1461191120135 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b0b800 == 62 [pid = 1777] [id = 118] 15:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x93b0d000) [pid = 1777] [serial = 353] [outer = (nil)] 15:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x93b18000) [pid = 1777] [serial = 354] [outer = 0x93b0d000] 15:25:20 INFO - PROCESS | 1777 | 1461191120289 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x98383c00) [pid = 1777] [serial = 355] [outer = 0x93b0d000] 15:25:21 INFO - PROCESS | 1777 | 1461191121254 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1533ms 15:25:21 INFO - PROCESS | 1777 | 1461191121323 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1777 | 1461191121328 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:25:21 INFO - PROCESS | 1777 | 1461191121336 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1777 | 1461191121342 Marionette TRACE conn3 <- [1,446,null,{}] 15:25:21 INFO - PROCESS | 1777 | 1461191121359 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:21 INFO - PROCESS | 1777 | 1461191121578 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:25:21 INFO - PROCESS | 1777 | 1461191121792 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b0c9c00 == 63 [pid = 1777] [id = 119] 15:25:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x9ea20400) [pid = 1777] [serial = 356] [outer = (nil)] 15:25:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0xa0e4c800) [pid = 1777] [serial = 357] [outer = 0x9ea20400] 15:25:21 INFO - PROCESS | 1777 | 1461191121896 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0xa2a84400) [pid = 1777] [serial = 358] [outer = 0x9ea20400] 15:25:22 INFO - PROCESS | 1777 | 1461191122784 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1487ms 15:25:22 INFO - PROCESS | 1777 | 1461191122823 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1777 | 1461191122828 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:25:22 INFO - PROCESS | 1777 | 1461191122835 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1777 | 1461191122838 Marionette TRACE conn3 <- [1,450,null,{}] 15:25:22 INFO - PROCESS | 1777 | 1461191122845 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:23 INFO - PROCESS | 1777 | 1461191123008 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:25:23 INFO - PROCESS | 1777 | 1461191123172 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1777 | ++DOCSHELL 0xa446d800 == 64 [pid = 1777] [id = 120] 15:25:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0xa45d0000) [pid = 1777] [serial = 359] [outer = (nil)] 15:25:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0xa4b4d000) [pid = 1777] [serial = 360] [outer = 0xa45d0000] 15:25:23 INFO - PROCESS | 1777 | 1461191123275 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0xa6858400) [pid = 1777] [serial = 361] [outer = 0xa45d0000] 15:25:24 INFO - PROCESS | 1777 | 1461191124172 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1777 | 1461191124230 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:25:24 INFO - PROCESS | 1777 | 1461191124237 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1777 | 1461191124240 Marionette TRACE conn3 <- [1,454,null,{}] 15:25:24 INFO - PROCESS | 1777 | 1461191124246 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:24 INFO - PROCESS | 1777 | 1461191124415 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:25:24 INFO - PROCESS | 1777 | 1461191124573 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa80000 == 65 [pid = 1777] [id = 121] 15:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x98655400) [pid = 1777] [serial = 362] [outer = (nil)] 15:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0xa9c9f000) [pid = 1777] [serial = 363] [outer = 0x98655400] 15:25:24 INFO - PROCESS | 1777 | 1461191124661 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0xa9ca6000) [pid = 1777] [serial = 364] [outer = 0x98655400] 15:25:25 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:25 INFO - PROCESS | 1777 | 1461191125624 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 15:25:25 INFO - PROCESS | 1777 | 1461191125667 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:25:25 INFO - PROCESS | 1777 | 1461191125672 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:25:25 INFO - PROCESS | 1777 | 1461191125678 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 1777 | 1461191125682 Marionette TRACE conn3 <- [1,458,null,{}] 15:25:25 INFO - PROCESS | 1777 | 1461191125688 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 1777 | 1461191125896 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:25:26 INFO - PROCESS | 1777 | 1461191126113 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e6000 == 66 [pid = 1777] [id = 122] 15:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8e2ecc00) [pid = 1777] [serial = 365] [outer = (nil)] 15:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8e2f4000) [pid = 1777] [serial = 366] [outer = 0x8e2ecc00] 15:25:26 INFO - PROCESS | 1777 | 1461191126252 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0xa9cca000) [pid = 1777] [serial = 367] [outer = 0x8e2ecc00] 15:25:27 INFO - PROCESS | 1777 | 1461191127133 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:25:27 INFO - PROCESS | 1777 | 1461191127179 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:25:27 INFO - PROCESS | 1777 | 1461191127186 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1777 | 1461191127190 Marionette TRACE conn3 <- [1,462,null,{}] 15:25:27 INFO - PROCESS | 1777 | 1461191127196 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:27 INFO - PROCESS | 1777 | 1461191127355 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:25:27 INFO - PROCESS | 1777 | 1461191127520 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e278000 == 67 [pid = 1777] [id = 123] 15:25:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8e280000) [pid = 1777] [serial = 368] [outer = (nil)] 15:25:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8f07b400) [pid = 1777] [serial = 369] [outer = 0x8e280000] 15:25:27 INFO - PROCESS | 1777 | 1461191127609 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8f07d800) [pid = 1777] [serial = 370] [outer = 0x8e280000] 15:25:28 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:28 INFO - PROCESS | 1777 | 1461191128531 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 1777 | 1461191128574 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:25:28 INFO - PROCESS | 1777 | 1461191128581 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 1777 | 1461191128585 Marionette TRACE conn3 <- [1,466,null,{}] 15:25:28 INFO - PROCESS | 1777 | 1461191128591 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:28 INFO - PROCESS | 1777 | 1461191128750 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:25:28 INFO - PROCESS | 1777 | 1461191128956 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f084400 == 68 [pid = 1777] [id = 124] 15:25:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8fc2e400) [pid = 1777] [serial = 371] [outer = (nil)] 15:25:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x98896800) [pid = 1777] [serial = 372] [outer = 0x8fc2e400] 15:25:29 INFO - PROCESS | 1777 | 1461191129041 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x98899800) [pid = 1777] [serial = 373] [outer = 0x8fc2e400] 15:25:29 INFO - PROCESS | 1777 | 1461191129961 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 1777 | 1461191130018 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:25:30 INFO - PROCESS | 1777 | 1461191130025 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 1777 | 1461191130029 Marionette TRACE conn3 <- [1,470,null,{}] 15:25:30 INFO - PROCESS | 1777 | 1461191130034 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:30 INFO - PROCESS | 1777 | 1461191130198 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:25:30 INFO - PROCESS | 1777 | 1461191130362 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f33e400 == 69 [pid = 1777] [id = 125] 15:25:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f33ec00) [pid = 1777] [serial = 374] [outer = (nil)] 15:25:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f344c00) [pid = 1777] [serial = 375] [outer = 0x8f33ec00] 15:25:30 INFO - PROCESS | 1777 | 1461191130453 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8f34b000) [pid = 1777] [serial = 376] [outer = 0x8f33ec00] 15:25:31 INFO - PROCESS | 1777 | 1461191131324 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1331ms 15:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:25:31 INFO - PROCESS | 1777 | 1461191131357 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 1777 | 1461191131360 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:25:31 INFO - PROCESS | 1777 | 1461191131367 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 1777 | 1461191131371 Marionette TRACE conn3 <- [1,474,null,{}] 15:25:31 INFO - PROCESS | 1777 | 1461191131376 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:31 INFO - PROCESS | 1777 | 1461191131541 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:25:31 INFO - PROCESS | 1777 | 1461191131710 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e275400 == 70 [pid = 1777] [id = 126] 15:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8f342c00) [pid = 1777] [serial = 377] [outer = (nil)] 15:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x9889e800) [pid = 1777] [serial = 378] [outer = 0x8f342c00] 15:25:31 INFO - PROCESS | 1777 | 1461191131795 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x9889f400) [pid = 1777] [serial = 379] [outer = 0x8f342c00] 15:25:32 INFO - PROCESS | 1777 | 1461191132747 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1430ms 15:25:32 INFO - PROCESS | 1777 | 1461191132797 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1777 | 1461191132802 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:25:32 INFO - PROCESS | 1777 | 1461191132808 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1777 | 1461191132813 Marionette TRACE conn3 <- [1,478,null,{}] 15:25:32 INFO - PROCESS | 1777 | 1461191132819 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 1777 | 1461191133023 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:25:33 INFO - PROCESS | 1777 | 1461191133533 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2f4400 == 71 [pid = 1777] [id = 127] 15:25:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8e2f4800) [pid = 1777] [serial = 380] [outer = (nil)] 15:25:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8f342000) [pid = 1777] [serial = 381] [outer = 0x8e2f4800] 15:25:33 INFO - PROCESS | 1777 | 1461191133660 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fc2dc00) [pid = 1777] [serial = 382] [outer = 0x8e2f4800] 15:25:34 INFO - PROCESS | 1777 | 1461191134580 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1839ms 15:25:34 INFO - PROCESS | 1777 | 1461191134650 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1777 | 1461191134657 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:25:34 INFO - PROCESS | 1777 | 1461191134666 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1777 | 1461191134671 Marionette TRACE conn3 <- [1,482,null,{}] 15:25:34 INFO - PROCESS | 1777 | 1461191134679 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:34 INFO - PROCESS | 1777 | 1461191134854 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:25:35 INFO - PROCESS | 1777 | 1461191135023 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x9008a800 == 72 [pid = 1777] [id = 128] 15:25:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x905a2c00) [pid = 1777] [serial = 383] [outer = (nil)] 15:25:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x905a9000) [pid = 1777] [serial = 384] [outer = 0x905a2c00] 15:25:35 INFO - PROCESS | 1777 | 1461191135171 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x905ac400) [pid = 1777] [serial = 385] [outer = 0x905a2c00] 15:25:36 INFO - PROCESS | 1777 | 1461191136284 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9838bc00 == 71 [pid = 1777] [id = 82] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa83c00 == 70 [pid = 1777] [id = 115] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x902eac00 == 69 [pid = 1777] [id = 114] 15:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1737ms 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8fd18c00) [pid = 1777] [serial = 282] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x92a65400) [pid = 1777] [serial = 285] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x98388800) [pid = 1777] [serial = 288] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9ea04c00) [pid = 1777] [serial = 291] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9ff3f800) [pid = 1777] [serial = 294] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0xa3c7f400) [pid = 1777] [serial = 297] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x93b15400) [pid = 1777] [serial = 300] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x95ce9000) [pid = 1777] [serial = 303] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9519e000) [pid = 1777] [serial = 312] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8e27c800 == 68 [pid = 1777] [id = 113] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x92a44400 == 67 [pid = 1777] [id = 108] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x98390400 == 66 [pid = 1777] [id = 107] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x93b10c00 == 65 [pid = 1777] [id = 106] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc32800 == 64 [pid = 1777] [id = 105] 15:25:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc32400 == 63 [pid = 1777] [id = 104] 15:25:36 INFO - PROCESS | 1777 | 1461191136589 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1777 | 1461191136594 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x98382800) [pid = 1777] [serial = 268] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x98657000) [pid = 1777] [serial = 246] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x9ea03c00) [pid = 1777] [serial = 276] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x99473000) [pid = 1777] [serial = 273] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0xa3c77c00) [pid = 1777] [serial = 241] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0xa0adb800) [pid = 1777] [serial = 240] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9ae50400) [pid = 1777] [serial = 274] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x98c8dc00) [pid = 1777] [serial = 270] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9130e400) [pid = 1777] [serial = 261] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x98c95400) [pid = 1777] [serial = 271] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8fd1e800) [pid = 1777] [serial = 258] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0xa689c800) [pid = 1777] [serial = 255] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0xa4b4c400) [pid = 1777] [serial = 252] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x92d10c00) [pid = 1777] [serial = 267] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x9711b800) [pid = 1777] [serial = 264] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x9fb34c00) [pid = 1777] [serial = 277] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x96becc00) [pid = 1777] [serial = 243] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x97dfac00) [pid = 1777] [serial = 265] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0xa444e000) [pid = 1777] [serial = 249] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x92897000) [pid = 1777] [serial = 262] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x903cdc00) [pid = 1777] [serial = 279] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x903ca000) [pid = 1777] [serial = 306] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x91144800) [pid = 1777] [serial = 307] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x92a43800) [pid = 1777] [serial = 310] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x91142c00) [pid = 1777] [serial = 309] [outer = (nil)] [url = about:blank] 15:25:36 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x903d0c00) [pid = 1777] [serial = 280] [outer = (nil)] [url = about:blank] 15:25:37 INFO - PROCESS | 1777 | 1461191137023 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 1777 | 1461191137026 Marionette TRACE conn3 <- [1,486,null,{}] 15:25:37 INFO - PROCESS | 1777 | 1461191137039 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:37 INFO - PROCESS | 1777 | 1461191137253 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:25:37 INFO - PROCESS | 1777 | 1461191137269 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8b800 == 64 [pid = 1777] [id = 129] 15:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x903d4c00) [pid = 1777] [serial = 386] [outer = (nil)] 15:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x92a48800) [pid = 1777] [serial = 387] [outer = 0x903d4c00] 15:25:37 INFO - PROCESS | 1777 | 1461191137343 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x96b1b000) [pid = 1777] [serial = 388] [outer = 0x903d4c00] 15:25:38 INFO - PROCESS | 1777 | 1461191138206 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1487ms 15:25:38 INFO - PROCESS | 1777 | 1461191138263 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:25:38 INFO - PROCESS | 1777 | 1461191138267 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:25:38 INFO - PROCESS | 1777 | 1461191138280 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1777 | 1461191138289 Marionette TRACE conn3 <- [1,490,null,{}] 15:25:38 INFO - PROCESS | 1777 | 1461191138298 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:38 INFO - PROCESS | 1777 | 1461191138458 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:25:38 INFO - PROCESS | 1777 | 1461191138594 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a6d000 == 65 [pid = 1777] [id = 130] 15:25:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x97b47800) [pid = 1777] [serial = 389] [outer = (nil)] 15:25:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x9864ec00) [pid = 1777] [serial = 390] [outer = 0x97b47800] 15:25:38 INFO - PROCESS | 1777 | 1461191138670 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x98893400) [pid = 1777] [serial = 391] [outer = 0x97b47800] 15:25:39 INFO - PROCESS | 1777 | 1461191139408 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1196ms 15:25:39 INFO - PROCESS | 1777 | 1461191139469 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1777 | 1461191139474 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:25:39 INFO - PROCESS | 1777 | 1461191139480 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1777 | 1461191139483 Marionette TRACE conn3 <- [1,494,null,{}] 15:25:39 INFO - PROCESS | 1777 | 1461191139489 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:39 INFO - PROCESS | 1777 | 1461191139679 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:25:39 INFO - PROCESS | 1777 | 1461191139704 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e0bc00 == 66 [pid = 1777] [id = 131] 15:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x98385800) [pid = 1777] [serial = 392] [outer = (nil)] 15:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x98c92000) [pid = 1777] [serial = 393] [outer = 0x98385800] 15:25:39 INFO - PROCESS | 1777 | 1461191139777 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x9916b000) [pid = 1777] [serial = 394] [outer = 0x98385800] 15:25:40 INFO - PROCESS | 1777 | 1461191140726 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1278ms 15:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:25:40 INFO - PROCESS | 1777 | 1461191140758 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 1777 | 1461191140761 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:25:40 INFO - PROCESS | 1777 | 1461191140767 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 1777 | 1461191140771 Marionette TRACE conn3 <- [1,498,null,{}] 15:25:40 INFO - PROCESS | 1777 | 1461191140776 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:41 INFO - PROCESS | 1777 | 1461191141151 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:25:41 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x902ef400) [pid = 1777] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:25:41 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8e27cc00) [pid = 1777] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:25:41 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x8fc35400) [pid = 1777] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:25:41 INFO - PROCESS | 1777 | 1461191141295 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x903cf000 == 67 [pid = 1777] [id = 132] 15:25:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x91228400) [pid = 1777] [serial = 395] [outer = (nil)] 15:25:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x982a2000) [pid = 1777] [serial = 396] [outer = 0x91228400] 15:25:41 INFO - PROCESS | 1777 | 1461191141380 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x9ae56c00) [pid = 1777] [serial = 397] [outer = 0x91228400] 15:25:42 INFO - PROCESS | 1777 | 1461191142076 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1331ms 15:25:42 INFO - PROCESS | 1777 | 1461191142097 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1777 | 1461191142102 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:25:42 INFO - PROCESS | 1777 | 1461191142117 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1777 | 1461191142120 Marionette TRACE conn3 <- [1,502,null,{}] 15:25:42 INFO - PROCESS | 1777 | 1461191142126 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:42 INFO - PROCESS | 1777 | 1461191142272 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:25:42 INFO - PROCESS | 1777 | 1461191142288 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x951a9000 == 68 [pid = 1777] [id = 133] 15:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x9838a400) [pid = 1777] [serial = 398] [outer = (nil)] 15:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x9ff0fc00) [pid = 1777] [serial = 399] [outer = 0x9838a400] 15:25:42 INFO - PROCESS | 1777 | 1461191142360 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0xa0a46000) [pid = 1777] [serial = 400] [outer = 0x9838a400] 15:25:43 INFO - PROCESS | 1777 | 1461191143138 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1135ms 15:25:43 INFO - PROCESS | 1777 | 1461191143288 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 1777 | 1461191143294 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:25:43 INFO - PROCESS | 1777 | 1461191143319 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 1777 | 1461191143324 Marionette TRACE conn3 <- [1,506,null,{}] 15:25:43 INFO - PROCESS | 1777 | 1461191143380 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 1777 | 1461191143598 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:25:43 INFO - PROCESS | 1777 | 1461191143765 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc32400 == 69 [pid = 1777] [id = 134] 15:25:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8fc32800) [pid = 1777] [serial = 401] [outer = (nil)] 15:25:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8fd1c800) [pid = 1777] [serial = 402] [outer = 0x8fc32800] 15:25:43 INFO - PROCESS | 1777 | 1461191143925 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x902f5000) [pid = 1777] [serial = 403] [outer = 0x8fc32800] 15:25:44 INFO - PROCESS | 1777 | 1461191144930 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1690ms 15:25:45 INFO - PROCESS | 1777 | 1461191145006 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1777 | 1461191145012 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:25:45 INFO - PROCESS | 1777 | 1461191145025 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1777 | 1461191145031 Marionette TRACE conn3 <- [1,510,null,{}] 15:25:45 INFO - PROCESS | 1777 | 1461191145046 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:45 INFO - PROCESS | 1777 | 1461191145310 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x92d0cc00) [pid = 1777] [serial = 404] [outer = 0x95cdf000] 15:25:45 INFO - PROCESS | 1777 | 1461191145572 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b13c00 == 70 [pid = 1777] [id = 135] 15:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x9519e000) [pid = 1777] [serial = 405] [outer = (nil)] 15:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x96be8400) [pid = 1777] [serial = 406] [outer = 0x9519e000] 15:25:45 INFO - PROCESS | 1777 | 1461191145678 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x98190800) [pid = 1777] [serial = 407] [outer = 0x9519e000] 15:25:46 INFO - PROCESS | 1777 | 1461191146728 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1761ms 15:25:46 INFO - PROCESS | 1777 | 1461191146783 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1777 | 1461191146787 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:25:46 INFO - PROCESS | 1777 | 1461191146794 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1777 | 1461191146798 Marionette TRACE conn3 <- [1,514,null,{}] 15:25:46 INFO - PROCESS | 1777 | 1461191146815 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 1777 | 1461191146996 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:25:47 INFO - PROCESS | 1777 | 1461191147213 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x97b0b400 == 71 [pid = 1777] [id = 136] 15:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x9ae54400) [pid = 1777] [serial = 408] [outer = (nil)] 15:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x9fb37000) [pid = 1777] [serial = 409] [outer = 0x9ae54400] 15:25:47 INFO - PROCESS | 1777 | 1461191147319 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x9ffcf000) [pid = 1777] [serial = 410] [outer = 0x9ae54400] 15:25:48 INFO - PROCESS | 1777 | 1461191148120 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:25:48 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 15:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1342ms 15:25:48 INFO - PROCESS | 1777 | 1461191148145 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 1777 | 1461191148149 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:25:48 INFO - PROCESS | 1777 | 1461191148173 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1777 | 1461191148177 Marionette TRACE conn3 <- [1,518,null,{}] 15:25:48 INFO - PROCESS | 1777 | 1461191148183 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 1777 | 1461191148371 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:25:48 INFO - PROCESS | 1777 | 1461191148533 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e8000 == 72 [pid = 1777] [id = 137] 15:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x92a3f800) [pid = 1777] [serial = 411] [outer = (nil)] 15:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0xa45c8400) [pid = 1777] [serial = 412] [outer = 0x92a3f800] 15:25:48 INFO - PROCESS | 1777 | 1461191148619 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0xa475d000) [pid = 1777] [serial = 413] [outer = 0x92a3f800] 15:25:49 INFO - PROCESS | 1777 | 1461191149549 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1435ms 15:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:25:49 INFO - PROCESS | 1777 | 1461191149608 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 1777 | 1461191149611 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:25:49 INFO - PROCESS | 1777 | 1461191149618 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 1777 | 1461191149622 Marionette TRACE conn3 <- [1,522,null,{}] 15:25:49 INFO - PROCESS | 1777 | 1461191149628 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:49 INFO - PROCESS | 1777 | 1461191149800 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:25:49 INFO - PROCESS | 1777 | 1461191149965 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd72c00 == 73 [pid = 1777] [id = 138] 15:25:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8bd74000) [pid = 1777] [serial = 414] [outer = (nil)] 15:25:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8bd7b800) [pid = 1777] [serial = 415] [outer = 0x8bd74000] 15:25:50 INFO - PROCESS | 1777 | 1461191150057 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8bd7f400) [pid = 1777] [serial = 416] [outer = 0x8bd74000] 15:25:51 INFO - PROCESS | 1777 | 1461191151011 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1430ms 15:25:51 INFO - PROCESS | 1777 | 1461191151048 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 1777 | 1461191151052 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:25:51 INFO - PROCESS | 1777 | 1461191151059 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 1777 | 1461191151062 Marionette TRACE conn3 <- [1,526,null,{}] 15:25:51 INFO - PROCESS | 1777 | 1461191151068 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 1777 | 1461191151273 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:25:51 INFO - PROCESS | 1777 | 1461191151497 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd2c00 == 74 [pid = 1777] [id = 139] 15:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8bdd6800) [pid = 1777] [serial = 417] [outer = (nil)] 15:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8bddd000) [pid = 1777] [serial = 418] [outer = 0x8bdd6800] 15:25:51 INFO - PROCESS | 1777 | 1461191151600 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x905a3000) [pid = 1777] [serial = 419] [outer = 0x8bdd6800] 15:25:52 INFO - PROCESS | 1777 | 1461191152501 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:25:52 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 15:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1485ms 15:25:52 INFO - PROCESS | 1777 | 1461191152545 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 1777 | 1461191152549 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:25:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:25:52 INFO - PROCESS | 1777 | 1461191152556 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1777 | 1461191152560 Marionette TRACE conn3 <- [1,530,null,{}] 15:25:52 INFO - PROCESS | 1777 | 1461191152566 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 1777 | 1461191152727 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:25:52 INFO - PROCESS | 1777 | 1461191152899 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b473800 == 75 [pid = 1777] [id = 140] 15:25:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b474400) [pid = 1777] [serial = 420] [outer = (nil)] 15:25:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8b47bc00) [pid = 1777] [serial = 421] [outer = 0x8b474400] 15:25:52 INFO - PROCESS | 1777 | 1461191152984 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8b47d800) [pid = 1777] [serial = 422] [outer = 0x8b474400] 15:25:53 INFO - PROCESS | 1777 | 1461191153871 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:25:53 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 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:53 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 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1335ms 15:25:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:25:53 INFO - PROCESS | 1777 | 1461191153893 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1777 | 1461191153898 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:25:53 INFO - PROCESS | 1777 | 1461191153905 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1777 | 1461191153909 Marionette TRACE conn3 <- [1,534,null,{}] 15:25:53 INFO - PROCESS | 1777 | 1461191153915 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 1777 | 1461191154093 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:25:54 INFO - PROCESS | 1777 | 1461191154279 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b472400 == 76 [pid = 1777] [id = 141] 15:25:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8b47b000) [pid = 1777] [serial = 423] [outer = (nil)] 15:25:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8e363400) [pid = 1777] [serial = 424] [outer = 0x8b47b000] 15:25:54 INFO - PROCESS | 1777 | 1461191154368 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8e365000) [pid = 1777] [serial = 425] [outer = 0x8b47b000] 15:25:55 INFO - PROCESS | 1777 | 1461191155221 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:25:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1332ms 15:25:55 INFO - PROCESS | 1777 | 1461191155236 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 1777 | 1461191155239 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:25:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:25:55 INFO - PROCESS | 1777 | 1461191155280 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 1777 | 1461191155285 Marionette TRACE conn3 <- [1,538,null,{}] 15:25:55 INFO - PROCESS | 1777 | 1461191155292 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:55 INFO - PROCESS | 1777 | 1461191155482 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:25:55 INFO - PROCESS | 1777 | 1461191155656 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b47e800 == 77 [pid = 1777] [id = 142] 15:25:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8b892400) [pid = 1777] [serial = 426] [outer = (nil)] 15:25:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b895800) [pid = 1777] [serial = 427] [outer = 0x8b892400] 15:25:55 INFO - PROCESS | 1777 | 1461191155745 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b89a800) [pid = 1777] [serial = 428] [outer = 0x8b892400] 15:25:56 INFO - PROCESS | 1777 | 1461191156592 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:25:56 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. 15:25:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1366ms 15:25:56 INFO - PROCESS | 1777 | 1461191156614 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1777 | 1461191156617 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:25:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:25:56 INFO - PROCESS | 1777 | 1461191156624 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1777 | 1461191156628 Marionette TRACE conn3 <- [1,542,null,{}] 15:25:56 INFO - PROCESS | 1777 | 1461191156634 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 1777 | 1461191156800 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:25:56 INFO - PROCESS | 1777 | 1461191156975 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a327c00 == 78 [pid = 1777] [id = 143] 15:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8a328800) [pid = 1777] [serial = 429] [outer = (nil)] 15:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8a32f800) [pid = 1777] [serial = 430] [outer = 0x8a328800] 15:25:57 INFO - PROCESS | 1777 | 1461191157073 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8a331400) [pid = 1777] [serial = 431] [outer = 0x8a328800] 15:25:57 INFO - PROCESS | 1777 | 1461191157947 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:25:57 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. 15:25:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1348ms 15:25:58 INFO - PROCESS | 1777 | 1461191158008 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1777 | 1461191158013 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:25:58 INFO - PROCESS | 1777 | 1461191158021 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1777 | 1461191158026 Marionette TRACE conn3 <- [1,546,null,{}] 15:25:58 INFO - PROCESS | 1777 | 1461191158032 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 1777 | 1461191158251 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:25:58 INFO - PROCESS | 1777 | 1461191158429 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a326400 == 79 [pid = 1777] [id = 144] 15:25:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8a32e400) [pid = 1777] [serial = 432] [outer = (nil)] 15:25:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8a47b800) [pid = 1777] [serial = 433] [outer = 0x8a32e400] 15:25:58 INFO - PROCESS | 1777 | 1461191158528 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8a487c00) [pid = 1777] [serial = 434] [outer = 0x8a32e400] 15:25:59 INFO - PROCESS | 1777 | 1461191159569 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:25:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1582ms 15:25:59 INFO - PROCESS | 1777 | 1461191159604 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 1777 | 1461191159608 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:25:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:25:59 INFO - PROCESS | 1777 | 1461191159614 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 1777 | 1461191159618 Marionette TRACE conn3 <- [1,550,null,{}] 15:25:59 INFO - PROCESS | 1777 | 1461191159624 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:59 INFO - PROCESS | 1777 | 1461191159876 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:26:00 INFO - PROCESS | 1777 | 1461191160044 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a47fc00 == 80 [pid = 1777] [id = 145] 15:26:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8a484800) [pid = 1777] [serial = 435] [outer = (nil)] 15:26:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8a6bd400) [pid = 1777] [serial = 436] [outer = 0x8a484800] 15:26:00 INFO - PROCESS | 1777 | 1461191160160 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8a6c0c00) [pid = 1777] [serial = 437] [outer = 0x8a484800] 15:26:01 INFO - PROCESS | 1777 | 1461191161023 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:26:01 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. 15:26:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1430ms 15:26:01 INFO - PROCESS | 1777 | 1461191161075 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1777 | 1461191161079 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:26:01 INFO - PROCESS | 1777 | 1461191161087 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1777 | 1461191161091 Marionette TRACE conn3 <- [1,554,null,{}] 15:26:01 INFO - PROCESS | 1777 | 1461191161097 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 1777 | 1461191161263 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:26:01 INFO - PROCESS | 1777 | 1461191161458 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6c1000 == 81 [pid = 1777] [id = 146] 15:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8a6c2800) [pid = 1777] [serial = 438] [outer = (nil)] 15:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8e27e800) [pid = 1777] [serial = 439] [outer = 0x8a6c2800] 15:26:01 INFO - PROCESS | 1777 | 1461191161546 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8e363800) [pid = 1777] [serial = 440] [outer = 0x8a6c2800] 15:26:02 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:02 INFO - PROCESS | 1777 | 1461191162460 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1430ms 15:26:02 INFO - PROCESS | 1777 | 1461191162517 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1777 | 1461191162521 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:26:02 INFO - PROCESS | 1777 | 1461191162528 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1777 | 1461191162531 Marionette TRACE conn3 <- [1,558,null,{}] 15:26:02 INFO - PROCESS | 1777 | 1461191162537 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:02 INFO - PROCESS | 1777 | 1461191162708 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:26:02 INFO - PROCESS | 1777 | 1461191162887 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6be000 == 82 [pid = 1777] [id = 147] 15:26:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8a6c2000) [pid = 1777] [serial = 441] [outer = (nil)] 15:26:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x93666c00) [pid = 1777] [serial = 442] [outer = 0x8a6c2000] 15:26:02 INFO - PROCESS | 1777 | 1461191162978 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9366a400) [pid = 1777] [serial = 443] [outer = 0x8a6c2000] 15:26:04 INFO - PROCESS | 1777 | 1461191164202 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1734ms 15:26:04 INFO - PROCESS | 1777 | 1461191164263 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1777 | 1461191164269 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:26:04 INFO - PROCESS | 1777 | 1461191164286 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1777 | 1461191164292 Marionette TRACE conn3 <- [1,562,null,{}] 15:26:04 INFO - PROCESS | 1777 | 1461191164301 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 1777 | 1461191164572 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:26:04 INFO - PROCESS | 1777 | 1461191164734 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a483800 == 83 [pid = 1777] [id = 148] 15:26:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8b479400) [pid = 1777] [serial = 444] [outer = (nil)] 15:26:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8bdd6400) [pid = 1777] [serial = 445] [outer = 0x8b479400] 15:26:04 INFO - PROCESS | 1777 | 1461191164819 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8bdda800) [pid = 1777] [serial = 446] [outer = 0x8b479400] 15:26:05 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:05 INFO - PROCESS | 1777 | 1461191165732 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1494ms 15:26:05 INFO - PROCESS | 1777 | 1461191165772 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 1777 | 1461191165780 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:26:05 INFO - PROCESS | 1777 | 1461191165791 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1777 | 1461191165796 Marionette TRACE conn3 <- [1,566,null,{}] 15:26:05 INFO - PROCESS | 1777 | 1461191165802 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 1777 | 1461191165975 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:26:06 INFO - PROCESS | 1777 | 1461191166195 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2f0400 == 84 [pid = 1777] [id = 149] 15:26:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8e2f0800) [pid = 1777] [serial = 447] [outer = (nil)] 15:26:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x8f078000) [pid = 1777] [serial = 448] [outer = 0x8e2f0800] 15:26:06 INFO - PROCESS | 1777 | 1461191166322 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x8f33fc00) [pid = 1777] [serial = 449] [outer = 0x8e2f0800] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x9b09dc00 == 83 [pid = 1777] [id = 97] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x9fef0c00 == 82 [pid = 1777] [id = 99] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x9114a800 == 81 [pid = 1777] [id = 96] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x9131ac00 == 80 [pid = 1777] [id = 95] 15:26:06 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x98659400) [pid = 1777] [serial = 348] [outer = (nil)] [url = about:blank] 15:26:06 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x903cf000 == 79 [pid = 1777] [id = 132] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x91e0bc00 == 78 [pid = 1777] [id = 131] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x92a6d000 == 77 [pid = 1777] [id = 130] 15:26:06 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8b800 == 76 [pid = 1777] [id = 129] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0x9008a800 == 75 [pid = 1777] [id = 128] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2f4400 == 74 [pid = 1777] [id = 127] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e278000 == 73 [pid = 1777] [id = 123] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e6000 == 72 [pid = 1777] [id = 122] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa80000 == 71 [pid = 1777] [id = 121] 15:26:07 INFO - PROCESS | 1777 | --DOCSHELL 0xa446d800 == 70 [pid = 1777] [id = 120] 15:26:07 INFO - PROCESS | 1777 | 1461191167303 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x902f4000) [pid = 1777] [serial = 330] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x91310800) [pid = 1777] [serial = 343] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8fd17c00) [pid = 1777] [serial = 339] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x97e6e000) [pid = 1777] [serial = 346] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0xa2ade400) [pid = 1777] [serial = 336] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x98c8f400) [pid = 1777] [serial = 321] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x91149800) [pid = 1777] [serial = 342] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x9ea0b000) [pid = 1777] [serial = 327] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x911e3c00) [pid = 1777] [serial = 315] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x9977dc00) [pid = 1777] [serial = 324] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x978bbc00) [pid = 1777] [serial = 318] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9114b800) [pid = 1777] [serial = 345] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x902e8000) [pid = 1777] [serial = 340] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0xa0f46800) [pid = 1777] [serial = 333] [outer = (nil)] [url = about:blank] 15:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1587ms 15:26:07 INFO - PROCESS | 1777 | 1461191167379 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 1777 | 1461191167382 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:26:07 INFO - PROCESS | 1777 | 1461191167389 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1777 | 1461191167394 Marionette TRACE conn3 <- [1,570,null,{}] 15:26:07 INFO - PROCESS | 1777 | 1461191167410 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 1777 | 1461191167578 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:26:07 INFO - PROCESS | 1777 | 1461191167767 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8a800 == 71 [pid = 1777] [id = 150] 15:26:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x90088c00) [pid = 1777] [serial = 450] [outer = (nil)] 15:26:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x902ec400) [pid = 1777] [serial = 451] [outer = 0x90088c00] 15:26:07 INFO - PROCESS | 1777 | 1461191167847 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x903ce800) [pid = 1777] [serial = 452] [outer = 0x90088c00] 15:26:08 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:08 INFO - PROCESS | 1777 | 1461191168551 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1182ms 15:26:08 INFO - PROCESS | 1777 | 1461191168572 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 1777 | 1461191168576 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:26:08 INFO - PROCESS | 1777 | 1461191168582 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 1777 | 1461191168585 Marionette TRACE conn3 <- [1,574,null,{}] 15:26:08 INFO - PROCESS | 1777 | 1461191168603 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 1777 | 1461191168755 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:26:08 INFO - PROCESS | 1777 | 1461191168772 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b89e000 == 72 [pid = 1777] [id = 151] 15:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x905b0000) [pid = 1777] [serial = 453] [outer = (nil)] 15:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9114b800) [pid = 1777] [serial = 454] [outer = 0x905b0000] 15:26:08 INFO - PROCESS | 1777 | 1461191168846 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9130f000) [pid = 1777] [serial = 455] [outer = 0x905b0000] 15:26:09 INFO - PROCESS | 1777 | 1461191169793 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1251ms 15:26:09 INFO - PROCESS | 1777 | 1461191169833 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1777 | 1461191169837 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:26:09 INFO - PROCESS | 1777 | 1461191169843 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1777 | 1461191169846 Marionette TRACE conn3 <- [1,578,null,{}] 15:26:09 INFO - PROCESS | 1777 | 1461191169864 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:10 INFO - PROCESS | 1777 | 1461191170062 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:26:10 INFO - PROCESS | 1777 | 1461191170094 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x905aac00 == 73 [pid = 1777] [id = 152] 15:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9130e800) [pid = 1777] [serial = 456] [outer = (nil)] 15:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x92a6d000) [pid = 1777] [serial = 457] [outer = 0x9130e800] 15:26:10 INFO - PROCESS | 1777 | 1461191170181 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x93666800) [pid = 1777] [serial = 458] [outer = 0x9130e800] 15:26:11 INFO - PROCESS | 1777 | 1461191171065 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1296ms 15:26:11 INFO - PROCESS | 1777 | 1461191171139 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 1777 | 1461191171142 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:26:11 INFO - PROCESS | 1777 | 1461191171149 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 1777 | 1461191171152 Marionette TRACE conn3 <- [1,582,null,{}] 15:26:11 INFO - PROCESS | 1777 | 1461191171158 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 1777 | 1461191171393 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:26:11 INFO - PROCESS | 1777 | 1461191171414 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e1400 == 74 [pid = 1777] [id = 153] 15:26:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x92a63800) [pid = 1777] [serial = 459] [outer = (nil)] 15:26:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x93807400) [pid = 1777] [serial = 460] [outer = 0x92a63800] 15:26:11 INFO - PROCESS | 1777 | 1461191171490 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9380a800) [pid = 1777] [serial = 461] [outer = 0x92a63800] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8fc3a400) [pid = 1777] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x98385800) [pid = 1777] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x91228400) [pid = 1777] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9838f800) [pid = 1777] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8e2f4800) [pid = 1777] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x905a2c00) [pid = 1777] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x903d4c00) [pid = 1777] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:26:12 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x97b47800) [pid = 1777] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:26:12 INFO - PROCESS | 1777 | 1461191172493 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1386ms 15:26:12 INFO - PROCESS | 1777 | 1461191172536 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1777 | 1461191172540 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:26:12 INFO - PROCESS | 1777 | 1461191172546 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1777 | 1461191172549 Marionette TRACE conn3 <- [1,586,null,{}] 15:26:12 INFO - PROCESS | 1777 | 1461191172555 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 1777 | 1461191172705 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:26:12 INFO - PROCESS | 1777 | 1461191172719 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f346c00 == 75 [pid = 1777] [id = 154] 15:26:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x903ccc00) [pid = 1777] [serial = 462] [outer = (nil)] 15:26:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x93810400) [pid = 1777] [serial = 463] [outer = 0x903ccc00] 15:26:12 INFO - PROCESS | 1777 | 1461191172795 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x951a9c00) [pid = 1777] [serial = 464] [outer = 0x903ccc00] 15:26:13 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:13 INFO - PROCESS | 1777 | 1461191173800 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1288ms 15:26:13 INFO - PROCESS | 1777 | 1461191173841 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1777 | 1461191173847 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:26:13 INFO - PROCESS | 1777 | 1461191173858 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1777 | 1461191173864 Marionette TRACE conn3 <- [1,590,null,{}] 15:26:13 INFO - PROCESS | 1777 | 1461191173875 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 1777 | 1461191174070 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:26:14 INFO - PROCESS | 1777 | 1461191174322 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6ba000 == 76 [pid = 1777] [id = 155] 15:26:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8a6bb800) [pid = 1777] [serial = 465] [outer = (nil)] 15:26:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x8bdd6c00) [pid = 1777] [serial = 466] [outer = 0x8a6bb800] 15:26:14 INFO - PROCESS | 1777 | 1461191174427 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8e280400) [pid = 1777] [serial = 467] [outer = 0x8a6bb800] 15:26:15 INFO - PROCESS | 1777 | 1461191175362 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1536ms 15:26:15 INFO - PROCESS | 1777 | 1461191175394 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 1777 | 1461191175403 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:26:15 INFO - PROCESS | 1777 | 1461191175414 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1777 | 1461191175418 Marionette TRACE conn3 <- [1,594,null,{}] 15:26:15 INFO - PROCESS | 1777 | 1461191175425 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 1777 | 1461191175615 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:26:15 INFO - PROCESS | 1777 | 1461191175791 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6b9c00 == 77 [pid = 1777] [id = 156] 15:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8bdd8000) [pid = 1777] [serial = 468] [outer = (nil)] 15:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8fc38c00) [pid = 1777] [serial = 469] [outer = 0x8bdd8000] 15:26:15 INFO - PROCESS | 1777 | 1461191175877 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x903c7400) [pid = 1777] [serial = 470] [outer = 0x8bdd8000] 15:26:17 INFO - PROCESS | 1777 | 1461191177008 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1644ms 15:26:17 INFO - PROCESS | 1777 | 1461191177058 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1777 | 1461191177062 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:26:17 INFO - PROCESS | 1777 | 1461191177069 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1777 | 1461191177076 Marionette TRACE conn3 <- [1,598,null,{}] 15:26:17 INFO - PROCESS | 1777 | 1461191177093 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 1777 | 1461191177314 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:26:17 INFO - PROCESS | 1777 | 1461191177546 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x905aec00 == 78 [pid = 1777] [id = 157] 15:26:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x91310000) [pid = 1777] [serial = 471] [outer = (nil)] 15:26:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x93806c00) [pid = 1777] [serial = 472] [outer = 0x91310000] 15:26:17 INFO - PROCESS | 1777 | 1461191177655 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x978be000) [pid = 1777] [serial = 473] [outer = 0x91310000] 15:26:18 INFO - PROCESS | 1777 | 1461191178501 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1489ms 15:26:18 INFO - PROCESS | 1777 | 1461191178559 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:26:18 INFO - PROCESS | 1777 | 1461191178564 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:26:18 INFO - PROCESS | 1777 | 1461191178571 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 1777 | 1461191178574 Marionette TRACE conn3 <- [1,602,null,{}] 15:26:18 INFO - PROCESS | 1777 | 1461191178580 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:18 INFO - PROCESS | 1777 | 1461191178759 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:26:18 INFO - PROCESS | 1777 | 1461191178936 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a329000 == 79 [pid = 1777] [id = 158] 15:26:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x93803800) [pid = 1777] [serial = 474] [outer = (nil)] 15:26:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x98390800) [pid = 1777] [serial = 475] [outer = 0x93803800] 15:26:19 INFO - PROCESS | 1777 | 1461191179027 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x986df000) [pid = 1777] [serial = 476] [outer = 0x93803800] 15:26:20 INFO - PROCESS | 1777 | 1461191180071 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1542ms 15:26:20 INFO - PROCESS | 1777 | 1461191180113 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1777 | 1461191180116 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:26:20 INFO - PROCESS | 1777 | 1461191180123 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1777 | 1461191180127 Marionette TRACE conn3 <- [1,606,null,{}] 15:26:20 INFO - PROCESS | 1777 | 1461191180133 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 1777 | 1461191180320 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:26:20 INFO - PROCESS | 1777 | 1461191180496 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x98183800 == 80 [pid = 1777] [id = 159] 15:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x9864f800) [pid = 1777] [serial = 477] [outer = (nil)] 15:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x98b0d000) [pid = 1777] [serial = 478] [outer = 0x9864f800] 15:26:20 INFO - PROCESS | 1777 | 1461191180589 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x98c8f800) [pid = 1777] [serial = 479] [outer = 0x9864f800] 15:26:21 INFO - PROCESS | 1777 | 1461191181465 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1391ms 15:26:21 INFO - PROCESS | 1777 | 1461191181514 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1777 | 1461191181519 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:26:21 INFO - PROCESS | 1777 | 1461191181525 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1777 | 1461191181529 Marionette TRACE conn3 <- [1,610,null,{}] 15:26:21 INFO - PROCESS | 1777 | 1461191181535 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 1777 | 1461191181738 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:26:21 INFO - PROCESS | 1777 | 1461191181917 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fe9c00 == 81 [pid = 1777] [id = 160] 15:26:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x88feb400) [pid = 1777] [serial = 480] [outer = (nil)] 15:26:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x88ff4c00) [pid = 1777] [serial = 481] [outer = 0x88feb400] 15:26:22 INFO - PROCESS | 1777 | 1461191182012 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x93809000) [pid = 1777] [serial = 482] [outer = 0x88feb400] 15:26:22 INFO - PROCESS | 1777 | 1461191182894 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1442ms 15:26:22 INFO - PROCESS | 1777 | 1461191182968 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1777 | 1461191182971 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:26:22 INFO - PROCESS | 1777 | 1461191182978 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1777 | 1461191182981 Marionette TRACE conn3 <- [1,614,null,{}] 15:26:22 INFO - PROCESS | 1777 | 1461191182987 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 1777 | 1461191183159 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:26:23 INFO - PROCESS | 1777 | 1461191183337 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fe9800 == 82 [pid = 1777] [id = 161] 15:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x88ff5400) [pid = 1777] [serial = 483] [outer = (nil)] 15:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x8fb07400) [pid = 1777] [serial = 484] [outer = 0x88ff5400] 15:26:23 INFO - PROCESS | 1777 | 1461191183422 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x8fb0ac00) [pid = 1777] [serial = 485] [outer = 0x88ff5400] 15:26:24 INFO - PROCESS | 1777 | 1461191184340 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1430ms 15:26:24 INFO - PROCESS | 1777 | 1461191184409 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 1777 | 1461191184413 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:26:24 INFO - PROCESS | 1777 | 1461191184420 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 1777 | 1461191184423 Marionette TRACE conn3 <- [1,618,null,{}] 15:26:24 INFO - PROCESS | 1777 | 1461191184429 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 1777 | 1461191184647 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:26:24 INFO - PROCESS | 1777 | 1461191184869 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb04000 == 83 [pid = 1777] [id = 162] 15:26:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x8fb05800) [pid = 1777] [serial = 486] [outer = (nil)] 15:26:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x98897000) [pid = 1777] [serial = 487] [outer = 0x8fb05800] 15:26:25 INFO - PROCESS | 1777 | 1461191185003 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x9ae4fc00) [pid = 1777] [serial = 488] [outer = 0x8fb05800] 15:26:25 INFO - PROCESS | 1777 | 1461191185841 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1481ms 15:26:25 INFO - PROCESS | 1777 | 1461191185902 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1777 | 1461191185905 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:26:25 INFO - PROCESS | 1777 | 1461191185912 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1777 | 1461191185916 Marionette TRACE conn3 <- [1,622,null,{}] 15:26:25 INFO - PROCESS | 1777 | 1461191185922 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:26 INFO - PROCESS | 1777 | 1461191186098 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:26:26 INFO - PROCESS | 1777 | 1461191186276 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb0f000 == 84 [pid = 1777] [id = 163] 15:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x8fb10800) [pid = 1777] [serial = 489] [outer = (nil)] 15:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x9fb36c00) [pid = 1777] [serial = 490] [outer = 0x8fb10800] 15:26:26 INFO - PROCESS | 1777 | 1461191186366 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x9febe400) [pid = 1777] [serial = 491] [outer = 0x8fb10800] 15:26:27 INFO - PROCESS | 1777 | 1461191187267 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1390ms 15:26:27 INFO - PROCESS | 1777 | 1461191187303 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1777 | 1461191187307 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:26:27 INFO - PROCESS | 1777 | 1461191187314 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1777 | 1461191187318 Marionette TRACE conn3 <- [1,626,null,{}] 15:26:27 INFO - PROCESS | 1777 | 1461191187324 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 1777 | 1461191187509 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:26:27 INFO - PROCESS | 1777 | 1461191187691 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e2c00 == 85 [pid = 1777] [id = 164] 15:26:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x894e4000) [pid = 1777] [serial = 492] [outer = (nil)] 15:26:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x894ea400) [pid = 1777] [serial = 493] [outer = 0x894e4000] 15:26:27 INFO - PROCESS | 1777 | 1461191187781 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x894eec00) [pid = 1777] [serial = 494] [outer = 0x894e4000] 15:26:28 INFO - PROCESS | 1777 | 1461191188728 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1447ms 15:26:28 INFO - PROCESS | 1777 | 1461191188761 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1777 | 1461191188765 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:26:28 INFO - PROCESS | 1777 | 1461191188772 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1777 | 1461191188777 Marionette TRACE conn3 <- [1,630,null,{}] 15:26:28 INFO - PROCESS | 1777 | 1461191188784 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 1777 | 1461191188984 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:26:29 INFO - PROCESS | 1777 | 1461191189164 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e2800 == 86 [pid = 1777] [id = 165] 15:26:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x901cf000) [pid = 1777] [serial = 495] [outer = (nil)] 15:26:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x901d4800) [pid = 1777] [serial = 496] [outer = 0x901cf000] 15:26:29 INFO - PROCESS | 1777 | 1461191189316 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x901d9400) [pid = 1777] [serial = 497] [outer = 0x901cf000] 15:26:30 INFO - PROCESS | 1777 | 1461191190213 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1490ms 15:26:30 INFO - PROCESS | 1777 | 1461191190262 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:26:30 INFO - PROCESS | 1777 | 1461191190267 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:26:30 INFO - PROCESS | 1777 | 1461191190273 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1777 | 1461191190277 Marionette TRACE conn3 <- [1,634,null,{}] 15:26:30 INFO - PROCESS | 1777 | 1461191190283 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 1777 | 1461191190451 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:26:30 INFO - PROCESS | 1777 | 1461191190637 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x88081c00 == 87 [pid = 1777] [id = 166] 15:26:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0x88083000) [pid = 1777] [serial = 498] [outer = (nil)] 15:26:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x8808ac00) [pid = 1777] [serial = 499] [outer = 0x88083000] 15:26:30 INFO - PROCESS | 1777 | 1461191190724 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x8808d000) [pid = 1777] [serial = 500] [outer = 0x88083000] 15:26:31 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:31 INFO - PROCESS | 1777 | 1461191191575 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1334ms 15:26:31 INFO - PROCESS | 1777 | 1461191191607 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1777 | 1461191191610 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:26:31 INFO - PROCESS | 1777 | 1461191191617 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1777 | 1461191191620 Marionette TRACE conn3 <- [1,638,null,{}] 15:26:31 INFO - PROCESS | 1777 | 1461191191626 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 1777 | 1461191191798 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:26:32 INFO - PROCESS | 1777 | 1461191191984 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808a400 == 88 [pid = 1777] [id = 167] 15:26:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x8808b000) [pid = 1777] [serial = 501] [outer = (nil)] 15:26:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x901dac00) [pid = 1777] [serial = 502] [outer = 0x8808b000] 15:26:32 INFO - PROCESS | 1777 | 1461191192073 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x9df92c00) [pid = 1777] [serial = 503] [outer = 0x8808b000] 15:26:32 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:32 INFO - PROCESS | 1777 | 1461191192979 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1484ms 15:26:33 INFO - PROCESS | 1777 | 1461191193102 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1777 | 1461191193106 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:26:33 INFO - PROCESS | 1777 | 1461191193162 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1777 | 1461191193166 Marionette TRACE conn3 <- [1,642,null,{}] 15:26:33 INFO - PROCESS | 1777 | 1461191193172 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 1777 | 1461191193370 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:26:33 INFO - PROCESS | 1777 | 1461191193629 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff3400 == 89 [pid = 1777] [id = 168] 15:26:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x88ff4400) [pid = 1777] [serial = 504] [outer = (nil)] 15:26:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x88ff6c00) [pid = 1777] [serial = 505] [outer = 0x88ff4400] 15:26:34 INFO - PROCESS | 1777 | 1461191194095 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x894ecc00) [pid = 1777] [serial = 506] [outer = 0x88ff4400] 15:26:35 INFO - PROCESS | 1777 | 1461191195015 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1898ms 15:26:35 INFO - PROCESS | 1777 | 1461191195052 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1777 | 1461191195059 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:26:35 INFO - PROCESS | 1777 | 1461191195069 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1777 | 1461191195072 Marionette TRACE conn3 <- [1,646,null,{}] 15:26:35 INFO - PROCESS | 1777 | 1461191195081 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 1777 | 1461191195259 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:26:35 INFO - PROCESS | 1777 | 1461191195457 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x88202800 == 90 [pid = 1777] [id = 169] 15:26:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x8b894400) [pid = 1777] [serial = 507] [outer = (nil)] 15:26:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x8bd72000) [pid = 1777] [serial = 508] [outer = 0x8b894400] 15:26:35 INFO - PROCESS | 1777 | 1461191195535 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x8bd7e400) [pid = 1777] [serial = 509] [outer = 0x8b894400] 15:26:36 INFO - PROCESS | 1777 | 1461191196574 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1631ms 15:26:36 INFO - PROCESS | 1777 | 1461191196752 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 1777 | 1461191196759 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:26:36 INFO - PROCESS | 1777 | 1461191196775 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1777 | 1461191196781 Marionette TRACE conn3 <- [1,650,null,{}] 15:26:36 INFO - PROCESS | 1777 | 1461191196789 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:37 INFO - PROCESS | 1777 | 1461191197001 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:26:37 INFO - PROCESS | 1777 | 1461191197288 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a489800 == 91 [pid = 1777] [id = 170] 15:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x8e2ee400) [pid = 1777] [serial = 510] [outer = (nil)] 15:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x8fb0c800) [pid = 1777] [serial = 511] [outer = 0x8e2ee400] 15:26:37 INFO - PROCESS | 1777 | 1461191197367 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8fd11800) [pid = 1777] [serial = 512] [outer = 0x8e2ee400] 15:26:37 INFO - PROCESS | 1777 | --DOCSHELL 0x911e1400 == 90 [pid = 1777] [id = 153] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x9ff0fc00) [pid = 1777] [serial = 399] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x8fd18800) [pid = 1777] [serial = 351] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x93b18000) [pid = 1777] [serial = 354] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0xa0e4c800) [pid = 1777] [serial = 357] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0xa4b4d000) [pid = 1777] [serial = 360] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0xa9c9f000) [pid = 1777] [serial = 363] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x8e2f4000) [pid = 1777] [serial = 366] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x8f07b400) [pid = 1777] [serial = 369] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x98896800) [pid = 1777] [serial = 372] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x8f344c00) [pid = 1777] [serial = 375] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x9889e800) [pid = 1777] [serial = 378] [outer = (nil)] [url = about:blank] 15:26:37 INFO - PROCESS | 1777 | --DOCSHELL 0x905aac00 == 89 [pid = 1777] [id = 152] 15:26:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8b89e000 == 88 [pid = 1777] [id = 151] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8a800 == 87 [pid = 1777] [id = 150] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2f0400 == 86 [pid = 1777] [id = 149] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8a483800 == 85 [pid = 1777] [id = 148] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e8000 == 84 [pid = 1777] [id = 137] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x97b0b400 == 83 [pid = 1777] [id = 136] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x93b13c00 == 82 [pid = 1777] [id = 135] 15:26:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc32400 == 81 [pid = 1777] [id = 134] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x96bedc00) [pid = 1777] [serial = 313] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x98c92000) [pid = 1777] [serial = 393] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x982a2000) [pid = 1777] [serial = 396] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x98c8fc00) [pid = 1777] [serial = 349] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8fc2dc00) [pid = 1777] [serial = 382] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x8f342000) [pid = 1777] [serial = 381] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x905ac400) [pid = 1777] [serial = 385] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x905a9000) [pid = 1777] [serial = 384] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x92a48800) [pid = 1777] [serial = 387] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x96b1b000) [pid = 1777] [serial = 388] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x9864ec00) [pid = 1777] [serial = 390] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x9916b000) [pid = 1777] [serial = 394] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x9ae56c00) [pid = 1777] [serial = 397] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x98893400) [pid = 1777] [serial = 391] [outer = (nil)] [url = about:blank] 15:26:38 INFO - PROCESS | 1777 | 1461191198329 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1644ms 15:26:38 INFO - PROCESS | 1777 | 1461191198418 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 1777 | 1461191198422 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:26:38 INFO - PROCESS | 1777 | 1461191198428 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 1777 | 1461191198434 Marionette TRACE conn3 <- [1,654,null,{}] 15:26:38 INFO - PROCESS | 1777 | 1461191198450 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:38 INFO - PROCESS | 1777 | 1461191198630 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:26:38 INFO - PROCESS | 1777 | 1461191198771 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a483800 == 82 [pid = 1777] [id = 171] 15:26:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x8b89a400) [pid = 1777] [serial = 513] [outer = (nil)] 15:26:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x8fc35000) [pid = 1777] [serial = 514] [outer = 0x8b89a400] 15:26:38 INFO - PROCESS | 1777 | 1461191198845 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x901d0800) [pid = 1777] [serial = 515] [outer = 0x8b89a400] 15:26:39 INFO - PROCESS | 1777 | 1461191199609 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1235ms 15:26:39 INFO - PROCESS | 1777 | 1461191199663 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 1777 | 1461191199667 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:26:39 INFO - PROCESS | 1777 | 1461191199677 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1777 | 1461191199680 Marionette TRACE conn3 <- [1,658,null,{}] 15:26:39 INFO - PROCESS | 1777 | 1461191199685 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 1777 | 1461191199846 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:26:39 INFO - PROCESS | 1777 | 1461191199857 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff1800 == 83 [pid = 1777] [id = 172] 15:26:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x88ff2400) [pid = 1777] [serial = 516] [outer = (nil)] 15:26:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x903cb000) [pid = 1777] [serial = 517] [outer = 0x88ff2400] 15:26:39 INFO - PROCESS | 1777 | 1461191199929 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x905aac00) [pid = 1777] [serial = 518] [outer = 0x88ff2400] 15:26:40 INFO - PROCESS | 1777 | 1461191200896 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1249ms 15:26:40 INFO - PROCESS | 1777 | 1461191200926 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1777 | 1461191200930 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:26:40 INFO - PROCESS | 1777 | 1461191200937 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1777 | 1461191200939 Marionette TRACE conn3 <- [1,662,null,{}] 15:26:40 INFO - PROCESS | 1777 | 1461191200945 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 1777 | 1461191201154 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:26:41 INFO - PROCESS | 1777 | 1461191201180 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1f400 == 84 [pid = 1777] [id = 173] 15:26:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x902ee000) [pid = 1777] [serial = 519] [outer = (nil)] 15:26:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x91228c00) [pid = 1777] [serial = 520] [outer = 0x902ee000] 15:26:41 INFO - PROCESS | 1777 | 1461191201262 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x92a6c400) [pid = 1777] [serial = 521] [outer = 0x902ee000] 15:26:41 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:42 INFO - PROCESS | 1777 | 1461191202515 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x8b479400) [pid = 1777] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x905b0000) [pid = 1777] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x90088c00) [pid = 1777] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x9838a400) [pid = 1777] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8e2f0800) [pid = 1777] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x9130e800) [pid = 1777] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:26:42 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x92a63800) [pid = 1777] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1633ms 15:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:26:42 INFO - PROCESS | 1777 | 1461191202572 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1777 | 1461191202574 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:26:42 INFO - PROCESS | 1777 | 1461191202581 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1777 | 1461191202584 Marionette TRACE conn3 <- [1,666,null,{}] 15:26:42 INFO - PROCESS | 1777 | 1461191202590 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 1777 | 1461191202743 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:26:42 INFO - PROCESS | 1777 | 1461191202930 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2f4800 == 85 [pid = 1777] [id = 174] 15:26:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x905adc00) [pid = 1777] [serial = 522] [outer = (nil)] 15:26:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x92896c00) [pid = 1777] [serial = 523] [outer = 0x905adc00] 15:26:43 INFO - PROCESS | 1777 | 1461191203003 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x9366c000) [pid = 1777] [serial = 524] [outer = 0x905adc00] 15:26:43 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:43 INFO - PROCESS | 1777 | 1461191203669 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1138ms 15:26:43 INFO - PROCESS | 1777 | 1461191203719 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1777 | 1461191203722 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:26:43 INFO - PROCESS | 1777 | 1461191203728 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1777 | 1461191203732 Marionette TRACE conn3 <- [1,670,null,{}] 15:26:43 INFO - PROCESS | 1777 | 1461191203747 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 1777 | 1461191203905 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:26:43 INFO - PROCESS | 1777 | 1461191203916 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2edc00 == 86 [pid = 1777] [id = 175] 15:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x93672400) [pid = 1777] [serial = 525] [outer = (nil)] 15:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x93b12c00) [pid = 1777] [serial = 526] [outer = 0x93672400] 15:26:43 INFO - PROCESS | 1777 | 1461191203989 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x95cdc400) [pid = 1777] [serial = 527] [outer = 0x93672400] 15:26:45 INFO - PROCESS | 1777 | 1461191205042 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1389ms 15:26:45 INFO - PROCESS | 1777 | 1461191205130 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:26:45 INFO - PROCESS | 1777 | 1461191205135 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:26:45 INFO - PROCESS | 1777 | 1461191205144 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1777 | 1461191205148 Marionette TRACE conn3 <- [1,674,null,{}] 15:26:45 INFO - PROCESS | 1777 | 1461191205158 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 1777 | 1461191205353 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:26:45 INFO - PROCESS | 1777 | 1461191205614 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e8000 == 87 [pid = 1777] [id = 176] 15:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x894e8400) [pid = 1777] [serial = 528] [outer = (nil)] 15:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x8a6c3000) [pid = 1777] [serial = 529] [outer = 0x894e8400] 15:26:45 INFO - PROCESS | 1777 | 1461191205722 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0x8b893000) [pid = 1777] [serial = 530] [outer = 0x894e8400] 15:26:46 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:46 INFO - PROCESS | 1777 | 1461191206609 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:26:46 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 15:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1537ms 15:26:46 INFO - PROCESS | 1777 | 1461191206679 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 1777 | 1461191206687 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:26:46 INFO - PROCESS | 1777 | 1461191206699 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1777 | 1461191206703 Marionette TRACE conn3 <- [1,678,null,{}] 15:26:46 INFO - PROCESS | 1777 | 1461191206710 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - PROCESS | 1777 | 1461191206949 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:26:47 INFO - PROCESS | 1777 | 1461191207186 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd7e000 == 88 [pid = 1777] [id = 177] 15:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x8bddec00) [pid = 1777] [serial = 531] [outer = (nil)] 15:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x8f342000) [pid = 1777] [serial = 532] [outer = 0x8bddec00] 15:26:47 INFO - PROCESS | 1777 | 1461191207287 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x8fa80400) [pid = 1777] [serial = 533] [outer = 0x8bddec00] 15:26:48 INFO - PROCESS | 1777 | 1461191208241 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1589ms 15:26:48 INFO - PROCESS | 1777 | 1461191208288 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:26:48 INFO - PROCESS | 1777 | 1461191208293 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:26:48 INFO - PROCESS | 1777 | 1461191208300 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 1777 | 1461191208307 Marionette TRACE conn3 <- [1,682,null,{}] 15:26:48 INFO - PROCESS | 1777 | 1461191208324 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:48 INFO - PROCESS | 1777 | 1461191208561 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:26:48 INFO - PROCESS | 1777 | 1461191208838 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x91227000 == 89 [pid = 1777] [id = 178] 15:26:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x9122b400) [pid = 1777] [serial = 534] [outer = (nil)] 15:26:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x92ab1c00) [pid = 1777] [serial = 535] [outer = 0x9122b400] 15:26:48 INFO - PROCESS | 1777 | 1461191208933 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x93b13800) [pid = 1777] [serial = 536] [outer = 0x9122b400] 15:26:50 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:50 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:26:50 INFO - PROCESS | 1777 | 1461191210215 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:26:50 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) 15:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1938ms 15:26:50 INFO - PROCESS | 1777 | 1461191210238 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1777 | 1461191210242 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:26:50 INFO - PROCESS | 1777 | 1461191210249 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1777 | 1461191210253 Marionette TRACE conn3 <- [1,686,null,{}] 15:26:50 INFO - PROCESS | 1777 | 1461191210358 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 1777 | 1461191210527 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:26:50 INFO - PROCESS | 1777 | 1461191210705 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x902f4000 == 90 [pid = 1777] [id = 179] 15:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x92a3e000) [pid = 1777] [serial = 537] [outer = (nil)] 15:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x982a1400) [pid = 1777] [serial = 538] [outer = 0x92a3e000] 15:26:50 INFO - PROCESS | 1777 | 1461191210792 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x9865ac00) [pid = 1777] [serial = 539] [outer = 0x92a3e000] 15:26:52 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:52 INFO - PROCESS | 1777 | 1461191212095 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1885ms 15:26:52 INFO - PROCESS | 1777 | 1461191212177 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 1777 | 1461191212181 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:26:52 INFO - PROCESS | 1777 | 1461191212206 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 1777 | 1461191212209 Marionette TRACE conn3 <- [1,690,null,{}] 15:26:52 INFO - PROCESS | 1777 | 1461191212216 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 1777 | 1461191212383 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:26:52 INFO - PROCESS | 1777 | 1461191212563 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x97bb3c00 == 91 [pid = 1777] [id = 180] 15:26:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x982a2000) [pid = 1777] [serial = 540] [outer = (nil)] 15:26:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x98c8a400) [pid = 1777] [serial = 541] [outer = 0x982a2000] 15:26:52 INFO - PROCESS | 1777 | 1461191212649 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x98c91800) [pid = 1777] [serial = 542] [outer = 0x982a2000] 15:26:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:53 INFO - PROCESS | 1777 | 1461191213936 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1790ms 15:26:54 INFO - PROCESS | 1777 | 1461191214089 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1777 | 1461191214092 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:26:54 INFO - PROCESS | 1777 | 1461191214103 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1777 | 1461191214106 Marionette TRACE conn3 <- [1,694,null,{}] 15:26:54 INFO - PROCESS | 1777 | 1461191214112 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 1777 | 1461191214306 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:26:54 INFO - PROCESS | 1777 | 1461191214490 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x882e8c00 == 92 [pid = 1777] [id = 181] 15:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x882ea400) [pid = 1777] [serial = 543] [outer = (nil)] 15:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x882f2000) [pid = 1777] [serial = 544] [outer = 0x882ea400] 15:26:54 INFO - PROCESS | 1777 | 1461191214580 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x988a0400) [pid = 1777] [serial = 545] [outer = 0x882ea400] 15:26:55 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:55 INFO - PROCESS | 1777 | 1461191215985 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:26:56 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) 15:26:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1942ms 15:26:56 INFO - PROCESS | 1777 | 1461191216059 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1777 | 1461191216062 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:26:56 INFO - PROCESS | 1777 | 1461191216070 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1777 | 1461191216074 Marionette TRACE conn3 <- [1,698,null,{}] 15:26:56 INFO - PROCESS | 1777 | 1461191216080 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:56 INFO - PROCESS | 1777 | 1461191216248 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:26:56 INFO - PROCESS | 1777 | 1461191216431 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x882ec000 == 93 [pid = 1777] [id = 182] 15:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x882ec400) [pid = 1777] [serial = 546] [outer = (nil)] 15:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x8b646000) [pid = 1777] [serial = 547] [outer = 0x882ec400] 15:26:56 INFO - PROCESS | 1777 | 1461191216516 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x8b648000) [pid = 1777] [serial = 548] [outer = 0x882ec400] 15:26:57 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:57 INFO - PROCESS | 1777 | 1461191217793 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:26:57 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) 15:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1782ms 15:26:57 INFO - PROCESS | 1777 | 1461191217939 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1777 | 1461191217943 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:26:57 INFO - PROCESS | 1777 | 1461191217959 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1777 | 1461191217963 Marionette TRACE conn3 <- [1,702,null,{}] 15:26:57 INFO - PROCESS | 1777 | 1461191217969 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:58 INFO - PROCESS | 1777 | 1461191218132 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:26:58 INFO - PROCESS | 1777 | 1461191218315 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b47ac00 == 94 [pid = 1777] [id = 183] 15:26:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8b643400) [pid = 1777] [serial = 549] [outer = (nil)] 15:26:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x8bce7800) [pid = 1777] [serial = 550] [outer = 0x8b643400] 15:26:58 INFO - PROCESS | 1777 | 1461191218401 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x8bcea800) [pid = 1777] [serial = 551] [outer = 0x8b643400] 15:26:59 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:59 INFO - PROCESS | 1777 | 1461191219692 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1782ms 15:26:59 INFO - PROCESS | 1777 | 1461191219785 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1777 | 1461191219789 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:26:59 INFO - PROCESS | 1777 | 1461191219847 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1777 | 1461191219850 Marionette TRACE conn3 <- [1,706,null,{}] 15:26:59 INFO - PROCESS | 1777 | 1461191219857 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:00 INFO - PROCESS | 1777 | 1461191220023 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:27:00 INFO - PROCESS | 1777 | 1461191220251 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bce8c00 == 95 [pid = 1777] [id = 184] 15:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8bced400) [pid = 1777] [serial = 552] [outer = (nil)] 15:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8bcf3c00) [pid = 1777] [serial = 553] [outer = 0x8bced400] 15:27:00 INFO - PROCESS | 1777 | 1461191220384 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x8bcf6800) [pid = 1777] [serial = 554] [outer = 0x8bced400] 15:27:02 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:02 INFO - PROCESS | 1777 | 1461191222099 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2290ms 15:27:02 INFO - PROCESS | 1777 | 1461191222132 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1777 | 1461191222137 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:27:02 INFO - PROCESS | 1777 | 1461191222147 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1777 | 1461191222151 Marionette TRACE conn3 <- [1,710,null,{}] 15:27:02 INFO - PROCESS | 1777 | 1461191222160 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 1777 | 1461191222328 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:27:02 INFO - PROCESS | 1777 | 1461191222529 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808d800 == 96 [pid = 1777] [id = 185] 15:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x88ff7c00) [pid = 1777] [serial = 555] [outer = (nil)] 15:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x8a47c400) [pid = 1777] [serial = 556] [outer = 0x88ff7c00] 15:27:02 INFO - PROCESS | 1777 | 1461191222608 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x8b650800) [pid = 1777] [serial = 557] [outer = 0x88ff7c00] 15:27:03 INFO - PROCESS | 1777 | --DOCSHELL 0x9b0c9c00 == 95 [pid = 1777] [id = 119] 15:27:03 INFO - PROCESS | 1777 | --DOCSHELL 0x93b0b800 == 94 [pid = 1777] [id = 118] 15:27:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2f4800 == 93 [pid = 1777] [id = 174] 15:27:03 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x93810400) [pid = 1777] [serial = 463] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x8a6bd400) [pid = 1777] [serial = 436] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x8a32f800) [pid = 1777] [serial = 430] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x8a47b800) [pid = 1777] [serial = 433] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x8e27e800) [pid = 1777] [serial = 439] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1f400 == 92 [pid = 1777] [id = 173] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff1800 == 91 [pid = 1777] [id = 172] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8a483800 == 90 [pid = 1777] [id = 171] 15:27:04 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8a489800 == 89 [pid = 1777] [id = 170] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88202800 == 88 [pid = 1777] [id = 169] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff3400 == 87 [pid = 1777] [id = 168] 15:27:04 INFO - PROCESS | 1777 | 1461191224102 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88fe9800 == 86 [pid = 1777] [id = 161] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88fe9c00 == 85 [pid = 1777] [id = 160] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x98183800 == 84 [pid = 1777] [id = 159] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8a329000 == 83 [pid = 1777] [id = 158] 15:27:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8a6ba000 == 82 [pid = 1777] [id = 155] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x9380a800) [pid = 1777] [serial = 461] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x8fd1c800) [pid = 1777] [serial = 402] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x8bdda800) [pid = 1777] [serial = 446] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x9114b800) [pid = 1777] [serial = 454] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x8bdd6400) [pid = 1777] [serial = 445] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x9fb37000) [pid = 1777] [serial = 409] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x93666c00) [pid = 1777] [serial = 442] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x902ec400) [pid = 1777] [serial = 451] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0xa0a46000) [pid = 1777] [serial = 400] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x8f33fc00) [pid = 1777] [serial = 449] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x92a6d000) [pid = 1777] [serial = 457] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x8e363400) [pid = 1777] [serial = 424] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0xa45c8400) [pid = 1777] [serial = 412] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x8f078000) [pid = 1777] [serial = 448] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x96be8400) [pid = 1777] [serial = 406] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x93666800) [pid = 1777] [serial = 458] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x93807400) [pid = 1777] [serial = 460] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x9864fc00) [pid = 1777] [serial = 220] [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.] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x8b47bc00) [pid = 1777] [serial = 421] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x8b895800) [pid = 1777] [serial = 427] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x8bddd000) [pid = 1777] [serial = 418] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x9130f000) [pid = 1777] [serial = 455] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x903ce800) [pid = 1777] [serial = 452] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8bd7b800) [pid = 1777] [serial = 415] [outer = (nil)] [url = about:blank] 15:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2042ms 15:27:04 INFO - PROCESS | 1777 | 1461191224189 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1777 | 1461191224197 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:27:04 INFO - PROCESS | 1777 | 1461191224207 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1777 | 1461191224210 Marionette TRACE conn3 <- [1,714,null,{}] 15:27:04 INFO - PROCESS | 1777 | 1461191224217 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:04 INFO - PROCESS | 1777 | 1461191224369 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:27:04 INFO - PROCESS | 1777 | 1461191224386 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x88081400 == 83 [pid = 1777] [id = 186] 15:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x88202c00) [pid = 1777] [serial = 558] [outer = (nil)] 15:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0x8a6ba000) [pid = 1777] [serial = 559] [outer = 0x88202c00] 15:27:04 INFO - PROCESS | 1777 | 1461191224583 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x8b650000) [pid = 1777] [serial = 560] [outer = 0x88202c00] 15:27:05 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:05 INFO - PROCESS | 1777 | 1461191225763 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:27:05 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 15:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1583ms 15:27:05 INFO - PROCESS | 1777 | 1461191225790 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1777 | 1461191225793 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:27:05 INFO - PROCESS | 1777 | 1461191225801 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1777 | 1461191225806 Marionette TRACE conn3 <- [1,718,null,{}] 15:27:05 INFO - PROCESS | 1777 | 1461191225831 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:06 INFO - PROCESS | 1777 | 1461191226026 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:27:06 INFO - PROCESS | 1777 | 1461191226190 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x894ed800 == 84 [pid = 1777] [id = 187] 15:27:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x8b89fc00) [pid = 1777] [serial = 561] [outer = (nil)] 15:27:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x8e35a800) [pid = 1777] [serial = 562] [outer = 0x8b89fc00] 15:27:06 INFO - PROCESS | 1777 | 1461191226265 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x8f07bc00) [pid = 1777] [serial = 563] [outer = 0x8b89fc00] 15:27:07 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:07 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:07 INFO - PROCESS | 1777 | 1461191227404 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1653ms 15:27:07 INFO - PROCESS | 1777 | 1461191227460 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1777 | 1461191227463 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:27:07 INFO - PROCESS | 1777 | 1461191227470 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1777 | 1461191227474 Marionette TRACE conn3 <- [1,722,null,{}] 15:27:07 INFO - PROCESS | 1777 | 1461191227479 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:07 INFO - PROCESS | 1777 | 1461191227699 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:27:07 INFO - PROCESS | 1777 | 1461191227776 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e283800 == 85 [pid = 1777] [id = 188] 15:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x8e364c00) [pid = 1777] [serial = 564] [outer = (nil)] 15:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x8fb09c00) [pid = 1777] [serial = 565] [outer = 0x8e364c00] 15:27:07 INFO - PROCESS | 1777 | 1461191227850 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x8fc30800) [pid = 1777] [serial = 566] [outer = 0x8e364c00] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x88ff4400) [pid = 1777] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x8b894400) [pid = 1777] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x8e2ee400) [pid = 1777] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x902ee000) [pid = 1777] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x88ff2400) [pid = 1777] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x8b89a400) [pid = 1777] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:27:08 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x905adc00) [pid = 1777] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:27:09 INFO - PROCESS | 1777 | 1461191229000 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1777 | 1461191229065 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:27:09 INFO - PROCESS | 1777 | 1461191229071 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1777 | 1461191229075 Marionette TRACE conn3 <- [1,726,null,{}] 15:27:09 INFO - PROCESS | 1777 | 1461191229080 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 1777 | 1461191229246 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:27:09 INFO - PROCESS | 1777 | 1461191229434 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808c400 == 86 [pid = 1777] [id = 189] 15:27:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x88ff1400) [pid = 1777] [serial = 567] [outer = (nil)] 15:27:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x8fa80000) [pid = 1777] [serial = 568] [outer = 0x88ff1400] 15:27:09 INFO - PROCESS | 1777 | 1461191229511 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x901cf400) [pid = 1777] [serial = 569] [outer = 0x88ff1400] 15:27:10 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:10 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:10 INFO - PROCESS | 1777 | 1461191230269 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1246ms 15:27:10 INFO - PROCESS | 1777 | 1461191230318 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1777 | 1461191230321 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:27:10 INFO - PROCESS | 1777 | 1461191230328 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1777 | 1461191230331 Marionette TRACE conn3 <- [1,730,null,{}] 15:27:10 INFO - PROCESS | 1777 | 1461191230337 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 1777 | 1461191230574 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:27:10 INFO - PROCESS | 1777 | 1461191230590 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd77800 == 87 [pid = 1777] [id = 190] 15:27:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x8fd1f400) [pid = 1777] [serial = 570] [outer = (nil)] 15:27:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x91142c00) [pid = 1777] [serial = 571] [outer = 0x8fd1f400] 15:27:10 INFO - PROCESS | 1777 | 1461191230672 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x9122f800) [pid = 1777] [serial = 572] [outer = 0x8fd1f400] 15:27:11 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:11 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:11 INFO - PROCESS | 1777 | 1461191231830 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 1777 | 1461191231921 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:27:11 INFO - PROCESS | 1777 | 1461191231930 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1777 | 1461191231935 Marionette TRACE conn3 <- [1,734,null,{}] 15:27:11 INFO - PROCESS | 1777 | 1461191231944 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:12 INFO - PROCESS | 1777 | 1461191232174 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:27:12 INFO - PROCESS | 1777 | 1461191232461 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x894efc00 == 88 [pid = 1777] [id = 191] 15:27:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x8a333800) [pid = 1777] [serial = 573] [outer = (nil)] 15:27:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x8b47ec00) [pid = 1777] [serial = 574] [outer = 0x8a333800] 15:27:12 INFO - PROCESS | 1777 | 1461191232553 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x8bd73000) [pid = 1777] [serial = 575] [outer = 0x8a333800] 15:27:13 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:13 INFO - PROCESS | 1777 | 1461191233512 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1633ms 15:27:13 INFO - PROCESS | 1777 | 1461191233564 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 1777 | 1461191233573 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:27:13 INFO - PROCESS | 1777 | 1461191233584 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1777 | 1461191233588 Marionette TRACE conn3 <- [1,738,null,{}] 15:27:13 INFO - PROCESS | 1777 | 1461191233595 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 1777 | 1461191233795 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:27:14 INFO - PROCESS | 1777 | 1461191234072 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b89d000 == 89 [pid = 1777] [id = 192] 15:27:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x8e27fc00) [pid = 1777] [serial = 576] [outer = (nil)] 15:27:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x8fa8b800) [pid = 1777] [serial = 577] [outer = 0x8e27fc00] 15:27:14 INFO - PROCESS | 1777 | 1461191234198 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x901d9000) [pid = 1777] [serial = 578] [outer = 0x8e27fc00] 15:27:15 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:15 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:15 INFO - PROCESS | 1777 | 1461191235429 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1884ms 15:27:15 INFO - PROCESS | 1777 | 1461191235468 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1777 | 1461191235472 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:27:15 INFO - PROCESS | 1777 | 1461191235480 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1777 | 1461191235486 Marionette TRACE conn3 <- [1,742,null,{}] 15:27:15 INFO - PROCESS | 1777 | 1461191235503 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:15 INFO - PROCESS | 1777 | 1461191235758 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:27:15 INFO - PROCESS | 1777 | 1461191235946 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e363400 == 90 [pid = 1777] [id = 193] 15:27:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x905ac000) [pid = 1777] [serial = 579] [outer = (nil)] 15:27:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x91311000) [pid = 1777] [serial = 580] [outer = 0x905ac000] 15:27:16 INFO - PROCESS | 1777 | 1461191236035 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x93672000) [pid = 1777] [serial = 581] [outer = 0x905ac000] 15:27:17 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:17 INFO - PROCESS | 1777 | 1461191237328 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:27:17 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 15:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1891ms 15:27:17 INFO - PROCESS | 1777 | 1461191237455 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1777 | 1461191237460 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:27:17 INFO - PROCESS | 1777 | 1461191237476 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1777 | 1461191237479 Marionette TRACE conn3 <- [1,746,null,{}] 15:27:17 INFO - PROCESS | 1777 | 1461191237486 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 1777 | 1461191237656 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:27:17 INFO - PROCESS | 1777 | 1461191237841 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x88feec00 == 91 [pid = 1777] [id = 194] 15:27:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x902f1400) [pid = 1777] [serial = 582] [outer = (nil)] 15:27:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x9380d000) [pid = 1777] [serial = 583] [outer = 0x902f1400] 15:27:17 INFO - PROCESS | 1777 | 1461191237928 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x96be8400) [pid = 1777] [serial = 584] [outer = 0x902f1400] 15:27:18 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:19 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:19 INFO - PROCESS | 1777 | 1461191239225 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:27:19 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.) 15:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1788ms 15:27:19 INFO - PROCESS | 1777 | 1461191239307 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 1777 | 1461191239312 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:27:19 INFO - PROCESS | 1777 | 1461191239338 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1777 | 1461191239342 Marionette TRACE conn3 <- [1,750,null,{}] 15:27:19 INFO - PROCESS | 1777 | 1461191239348 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 1777 | 1461191239515 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:27:19 INFO - PROCESS | 1777 | 1461191239699 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88083c00 == 92 [pid = 1777] [id = 195] 15:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x882f6800) [pid = 1777] [serial = 585] [outer = (nil)] 15:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x97b10c00) [pid = 1777] [serial = 586] [outer = 0x882f6800] 15:27:19 INFO - PROCESS | 1777 | 1461191239786 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x9838f000) [pid = 1777] [serial = 587] [outer = 0x882f6800] 15:27:21 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:21 INFO - PROCESS | 1777 | 1461191241094 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:27:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1786ms 15:27:21 INFO - PROCESS | 1777 | 1461191241120 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1777 | 1461191241124 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:27:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:27:21 INFO - PROCESS | 1777 | 1461191241131 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1777 | 1461191241134 Marionette TRACE conn3 <- [1,754,null,{}] 15:27:21 INFO - PROCESS | 1777 | 1461191241184 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 1777 | 1461191241460 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:27:21 INFO - PROCESS | 1777 | 1461191241598 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x882f6c00 == 93 [pid = 1777] [id = 196] 15:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x98382000) [pid = 1777] [serial = 588] [outer = (nil)] 15:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x9ae5c000) [pid = 1777] [serial = 589] [outer = 0x98382000] 15:27:21 INFO - PROCESS | 1777 | 1461191241690 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x9b0c8000) [pid = 1777] [serial = 590] [outer = 0x98382000] 15:27:22 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:22 INFO - PROCESS | 1777 | 1461191242986 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:27:23 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 15:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1883ms 15:27:23 INFO - PROCESS | 1777 | 1461191243014 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1777 | 1461191243018 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:27:23 INFO - PROCESS | 1777 | 1461191243068 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1777 | 1461191243071 Marionette TRACE conn3 <- [1,758,null,{}] 15:27:23 INFO - PROCESS | 1777 | 1461191243128 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:23 INFO - PROCESS | 1777 | 1461191243299 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:27:23 INFO - PROCESS | 1777 | 1461191243483 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x88087c00 == 94 [pid = 1777] [id = 197] 15:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x882f6000) [pid = 1777] [serial = 591] [outer = (nil)] 15:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x88a08800) [pid = 1777] [serial = 592] [outer = 0x882f6000] 15:27:23 INFO - PROCESS | 1777 | 1461191243568 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x88a0e000) [pid = 1777] [serial = 593] [outer = 0x882f6000] 15:27:24 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:24 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:27:24 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:24 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:24 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:24 INFO - PROCESS | 1777 | 1461191244431 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1477ms 15:27:24 INFO - PROCESS | 1777 | 1461191244503 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 1777 | 1461191244507 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:27:24 INFO - PROCESS | 1777 | 1461191244513 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 1777 | 1461191244516 Marionette TRACE conn3 <- [1,762,null,{}] 15:27:24 INFO - PROCESS | 1777 | 1461191244523 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:24 INFO - PROCESS | 1777 | 1461191244735 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:27:24 INFO - PROCESS | 1777 | 1461191244968 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a01c00 == 95 [pid = 1777] [id = 198] 15:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x88a0ac00) [pid = 1777] [serial = 594] [outer = (nil)] 15:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x9ae55000) [pid = 1777] [serial = 595] [outer = 0x88a0ac00] 15:27:25 INFO - PROCESS | 1777 | 1461191245098 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x9ea22400) [pid = 1777] [serial = 596] [outer = 0x88a0ac00] 15:27:26 INFO - PROCESS | 1777 | 1461191246335 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1838ms 15:27:26 INFO - PROCESS | 1777 | 1461191246413 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 1777 | 1461191246416 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:27:26 INFO - PROCESS | 1777 | 1461191246425 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1777 | 1461191246428 Marionette TRACE conn3 <- [1,766,null,{}] 15:27:26 INFO - PROCESS | 1777 | 1461191246433 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 1777 | 1461191246663 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:27:26 INFO - PROCESS | 1777 | 1461191246868 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808f400 == 96 [pid = 1777] [id = 199] 15:27:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x8808f800) [pid = 1777] [serial = 597] [outer = (nil)] 15:27:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x8b475c00) [pid = 1777] [serial = 598] [outer = 0x8808f800] 15:27:26 INFO - PROCESS | 1777 | 1461191246964 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 241 (0x8b718c00) [pid = 1777] [serial = 599] [outer = 0x8808f800] 15:27:28 INFO - PROCESS | 1777 | 1461191248211 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1833ms 15:27:28 INFO - PROCESS | 1777 | 1461191248273 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:27:28 INFO - PROCESS | 1777 | 1461191248277 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:27:28 INFO - PROCESS | 1777 | 1461191248285 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1777 | 1461191248289 Marionette TRACE conn3 <- [1,770,null,{}] 15:27:28 INFO - PROCESS | 1777 | 1461191248670 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:28 INFO - PROCESS | 1777 | 1461191248938 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:27:29 INFO - PROCESS | 1777 | 1461191249088 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815e400 == 97 [pid = 1777] [id = 200] 15:27:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 242 (0x8815e800) [pid = 1777] [serial = 600] [outer = (nil)] 15:27:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 243 (0x88ff3000) [pid = 1777] [serial = 601] [outer = 0x8815e800] 15:27:29 INFO - PROCESS | 1777 | 1461191249170 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x894e6c00) [pid = 1777] [serial = 602] [outer = 0x8815e800] 15:27:30 INFO - PROCESS | 1777 | 1461191250196 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1956ms 15:27:30 INFO - PROCESS | 1777 | 1461191250242 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1777 | 1461191250249 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:27:30 INFO - PROCESS | 1777 | 1461191250257 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1777 | 1461191250263 Marionette TRACE conn3 <- [1,774,null,{}] 15:27:30 INFO - PROCESS | 1777 | 1461191250270 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 1777 | 1461191250548 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8b473800 == 96 [pid = 1777] [id = 140] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8a6c1000 == 95 [pid = 1777] [id = 146] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8b472400 == 94 [pid = 1777] [id = 141] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd2c00 == 93 [pid = 1777] [id = 139] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd72c00 == 92 [pid = 1777] [id = 138] 15:27:30 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x93b12c00) [pid = 1777] [serial = 526] [outer = (nil)] [url = about:blank] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x98386800 == 91 [pid = 1777] [id = 80] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8808c400 == 90 [pid = 1777] [id = 189] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8a327c00 == 89 [pid = 1777] [id = 143] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8e283800 == 88 [pid = 1777] [id = 188] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x894ed800 == 87 [pid = 1777] [id = 187] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x88081400 == 86 [pid = 1777] [id = 186] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x8808d800 == 85 [pid = 1777] [id = 185] 15:27:30 INFO - PROCESS | 1777 | 1461191250848 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1777 | --DOCSHELL 0x97bb3c00 == 84 [pid = 1777] [id = 180] 15:27:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808c400 == 85 [pid = 1777] [id = 201] 15:27:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x882edc00) [pid = 1777] [serial = 603] [outer = (nil)] 15:27:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 245 (0x8b473800) [pid = 1777] [serial = 604] [outer = 0x882edc00] 15:27:30 INFO - PROCESS | 1777 | 1461191250929 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x8b64d000) [pid = 1777] [serial = 605] [outer = 0x882edc00] 15:27:31 INFO - PROCESS | 1777 | --DOCSHELL 0x902f4000 == 84 [pid = 1777] [id = 179] 15:27:31 INFO - PROCESS | 1777 | --DOCSHELL 0x91227000 == 83 [pid = 1777] [id = 178] 15:27:31 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd7e000 == 82 [pid = 1777] [id = 177] 15:27:31 INFO - PROCESS | 1777 | --DOCSHELL 0x894e8000 == 81 [pid = 1777] [id = 176] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x9366c000) [pid = 1777] [serial = 524] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 244 (0x88ff6c00) [pid = 1777] [serial = 505] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x8bd7e400) [pid = 1777] [serial = 509] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 242 (0x8fb0c800) [pid = 1777] [serial = 511] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 241 (0x901dac00) [pid = 1777] [serial = 502] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 240 (0x894ea400) [pid = 1777] [serial = 493] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x8fb07400) [pid = 1777] [serial = 484] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x91228c00) [pid = 1777] [serial = 520] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x905aac00) [pid = 1777] [serial = 518] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x8bdd6c00) [pid = 1777] [serial = 466] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x8808ac00) [pid = 1777] [serial = 499] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x98b0d000) [pid = 1777] [serial = 478] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x92a6c400) [pid = 1777] [serial = 521] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x88ff4c00) [pid = 1777] [serial = 481] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x98897000) [pid = 1777] [serial = 487] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x8bd72000) [pid = 1777] [serial = 508] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x8fc35000) [pid = 1777] [serial = 514] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x98390800) [pid = 1777] [serial = 475] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x903cb000) [pid = 1777] [serial = 517] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x9fb36c00) [pid = 1777] [serial = 490] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x93806c00) [pid = 1777] [serial = 472] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x901d0800) [pid = 1777] [serial = 515] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x92896c00) [pid = 1777] [serial = 523] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x8fd11800) [pid = 1777] [serial = 512] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x894ecc00) [pid = 1777] [serial = 506] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x901d4800) [pid = 1777] [serial = 496] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x8fc38c00) [pid = 1777] [serial = 469] [outer = (nil)] [url = about:blank] 15:27:31 INFO - PROCESS | 1777 | 1461191251693 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1484ms 15:27:31 INFO - PROCESS | 1777 | 1461191251741 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1777 | 1461191251745 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:27:31 INFO - PROCESS | 1777 | 1461191251751 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1777 | 1461191251755 Marionette TRACE conn3 <- [1,778,null,{}] 15:27:31 INFO - PROCESS | 1777 | 1461191251761 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 1777 | 1461191251929 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:27:31 INFO - PROCESS | 1777 | 1461191251948 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815dc00 == 82 [pid = 1777] [id = 202] 15:27:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x8b717c00) [pid = 1777] [serial = 606] [outer = (nil)] 15:27:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x8b71d800) [pid = 1777] [serial = 607] [outer = 0x8b717c00] 15:27:32 INFO - PROCESS | 1777 | 1461191252026 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8b89c800) [pid = 1777] [serial = 608] [outer = 0x8b717c00] 15:27:33 INFO - PROCESS | 1777 | 1461191253043 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1331ms 15:27:33 INFO - PROCESS | 1777 | 1461191253084 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:27:33 INFO - PROCESS | 1777 | 1461191253094 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:27:33 INFO - PROCESS | 1777 | 1461191253108 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1777 | 1461191253111 Marionette TRACE conn3 <- [1,782,null,{}] 15:27:33 INFO - PROCESS | 1777 | 1461191253117 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 1777 | 1461191253342 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:27:33 INFO - PROCESS | 1777 | 1461191253373 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815a800 == 83 [pid = 1777] [id = 203] 15:27:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x8bd7e400) [pid = 1777] [serial = 609] [outer = (nil)] 15:27:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x8bddb000) [pid = 1777] [serial = 610] [outer = 0x8bd7e400] 15:27:33 INFO - PROCESS | 1777 | 1461191253446 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x8e27a000) [pid = 1777] [serial = 611] [outer = 0x8bd7e400] 15:27:34 INFO - PROCESS | 1777 | 1461191254310 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1238ms 15:27:34 INFO - PROCESS | 1777 | 1461191254340 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1777 | 1461191254343 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:27:34 INFO - PROCESS | 1777 | 1461191254349 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1777 | 1461191254352 Marionette TRACE conn3 <- [1,786,null,{}] 15:27:34 INFO - PROCESS | 1777 | 1461191254364 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 1777 | 1461191254622 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:27:34 INFO - PROCESS | 1777 | 1461191254672 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd7bc00 == 84 [pid = 1777] [id = 204] 15:27:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x8bddd000) [pid = 1777] [serial = 612] [outer = (nil)] 15:27:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8f076800) [pid = 1777] [serial = 613] [outer = 0x8bddd000] 15:27:34 INFO - PROCESS | 1777 | 1461191254744 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x8f345000) [pid = 1777] [serial = 614] [outer = 0x8bddd000] 15:27:35 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x8e364c00) [pid = 1777] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:27:35 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x88202c00) [pid = 1777] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:27:35 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x88ff1400) [pid = 1777] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:27:35 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x88ff7c00) [pid = 1777] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:27:35 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x8b89fc00) [pid = 1777] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:27:35 INFO - PROCESS | 1777 | 1461191255914 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1582ms 15:27:35 INFO - PROCESS | 1777 | 1461191255932 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1777 | 1461191255935 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:27:35 INFO - PROCESS | 1777 | 1461191255942 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1777 | 1461191255946 Marionette TRACE conn3 <- [1,790,null,{}] 15:27:35 INFO - PROCESS | 1777 | 1461191255951 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:36 INFO - PROCESS | 1777 | 1461191256152 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:27:36 INFO - PROCESS | 1777 | 1461191256346 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff1400 == 85 [pid = 1777] [id = 205] 15:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x8a481800) [pid = 1777] [serial = 615] [outer = (nil)] 15:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x8f081800) [pid = 1777] [serial = 616] [outer = 0x8a481800] 15:27:36 INFO - PROCESS | 1777 | 1461191256424 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x8fd17c00) [pid = 1777] [serial = 617] [outer = 0x8a481800] 15:27:37 INFO - PROCESS | 1777 | 1461191257146 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1234ms 15:27:37 INFO - PROCESS | 1777 | 1461191257184 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1777 | 1461191257186 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:27:37 INFO - PROCESS | 1777 | 1461191257193 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1777 | 1461191257195 Marionette TRACE conn3 <- [1,794,null,{}] 15:27:37 INFO - PROCESS | 1777 | 1461191257201 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 1777 | 1461191257351 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:27:37 INFO - PROCESS | 1777 | 1461191257366 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a04400 == 86 [pid = 1777] [id = 206] 15:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8bd7d400) [pid = 1777] [serial = 618] [outer = (nil)] 15:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x901d6800) [pid = 1777] [serial = 619] [outer = 0x8bd7d400] 15:27:37 INFO - PROCESS | 1777 | 1461191257440 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x903c6400) [pid = 1777] [serial = 620] [outer = 0x8bd7d400] 15:27:38 INFO - PROCESS | 1777 | 1461191258595 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1432ms 15:27:38 INFO - PROCESS | 1777 | 1461191258626 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1777 | 1461191258634 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:27:38 INFO - PROCESS | 1777 | 1461191258644 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1777 | 1461191258650 Marionette TRACE conn3 <- [1,798,null,{}] 15:27:38 INFO - PROCESS | 1777 | 1461191258659 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 1777 | 1461191258865 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:27:39 INFO - PROCESS | 1777 | 1461191259119 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fef800 == 87 [pid = 1777] [id = 207] 15:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x894ea400) [pid = 1777] [serial = 621] [outer = (nil)] 15:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8a6c5800) [pid = 1777] [serial = 622] [outer = 0x894ea400] 15:27:39 INFO - PROCESS | 1777 | 1461191259254 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x8b715c00) [pid = 1777] [serial = 623] [outer = 0x894ea400] 15:27:40 INFO - PROCESS | 1777 | 1461191260189 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:27:40 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 15:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1587ms 15:27:40 INFO - PROCESS | 1777 | 1461191260231 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 1777 | 1461191260241 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:27:40 INFO - PROCESS | 1777 | 1461191260252 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 1777 | 1461191260256 Marionette TRACE conn3 <- [1,802,null,{}] 15:27:40 INFO - PROCESS | 1777 | 1461191260262 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:40 INFO - PROCESS | 1777 | 1461191260453 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:27:40 INFO - PROCESS | 1777 | 1461191260740 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b899c00 == 88 [pid = 1777] [id = 208] 15:27:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x8bdd3c00) [pid = 1777] [serial = 624] [outer = (nil)] 15:27:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x8e364c00) [pid = 1777] [serial = 625] [outer = 0x8bdd3c00] 15:27:40 INFO - PROCESS | 1777 | 1461191260874 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x8f7c4000) [pid = 1777] [serial = 626] [outer = 0x8bdd3c00] 15:27:41 INFO - PROCESS | 1777 | 1461191261742 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:27:41 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 15:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1535ms 15:27:41 INFO - PROCESS | 1777 | 1461191261787 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1777 | 1461191261790 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:27:41 INFO - PROCESS | 1777 | 1461191261798 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1777 | 1461191261804 Marionette TRACE conn3 <- [1,806,null,{}] 15:27:41 INFO - PROCESS | 1777 | 1461191261821 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 1777 | 1461191262027 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:27:42 INFO - PROCESS | 1777 | 1461191262268 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815ac00 == 89 [pid = 1777] [id = 209] 15:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x88209800) [pid = 1777] [serial = 627] [outer = (nil)] 15:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x905ab000) [pid = 1777] [serial = 628] [outer = 0x88209800] 15:27:42 INFO - PROCESS | 1777 | 1461191262403 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x91226400) [pid = 1777] [serial = 629] [outer = 0x88209800] 15:27:43 INFO - PROCESS | 1777 | 1461191263290 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:27:43 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 15:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1536ms 15:27:43 INFO - PROCESS | 1777 | 1461191263333 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:27:43 INFO - PROCESS | 1777 | 1461191263338 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:27:43 INFO - PROCESS | 1777 | 1461191263345 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1777 | 1461191263349 Marionette TRACE conn3 <- [1,810,null,{}] 15:27:43 INFO - PROCESS | 1777 | 1461191263355 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 1777 | 1461191263540 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:27:43 INFO - PROCESS | 1777 | 1461191263740 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x882ee000 == 90 [pid = 1777] [id = 210] 15:27:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x91226000) [pid = 1777] [serial = 630] [outer = (nil)] 15:27:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x92d0d400) [pid = 1777] [serial = 631] [outer = 0x91226000] 15:27:43 INFO - PROCESS | 1777 | 1461191263928 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 241 (0x93668400) [pid = 1777] [serial = 632] [outer = 0x91226000] 15:27:44 INFO - PROCESS | 1777 | 1461191264804 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1491ms 15:27:44 INFO - PROCESS | 1777 | 1461191264836 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1777 | 1461191264840 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:27:44 INFO - PROCESS | 1777 | 1461191264846 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1777 | 1461191264851 Marionette TRACE conn3 <- [1,814,null,{}] 15:27:44 INFO - PROCESS | 1777 | 1461191264857 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 1777 | 1461191265027 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:27:45 INFO - PROCESS | 1777 | 1461191265226 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808b400 == 91 [pid = 1777] [id = 211] 15:27:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 242 (0x88202800) [pid = 1777] [serial = 633] [outer = (nil)] 15:27:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 243 (0x9380a000) [pid = 1777] [serial = 634] [outer = 0x88202800] 15:27:45 INFO - PROCESS | 1777 | 1461191265312 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x9380c800) [pid = 1777] [serial = 635] [outer = 0x88202800] 15:27:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 245 (0x986de800) [pid = 1777] [serial = 636] [outer = 0x95cdf000] 15:27:46 INFO - PROCESS | 1777 | 1461191266440 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1777 | 1461191266499 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:27:46 INFO - PROCESS | 1777 | 1461191266505 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1777 | 1461191266509 Marionette TRACE conn3 <- [1,818,null,{}] 15:27:46 INFO - PROCESS | 1777 | 1461191266515 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 1777 | 1461191266739 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:27:47 INFO - PROCESS | 1777 | 1461191266982 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x88082800 == 92 [pid = 1777] [id = 212] 15:27:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x9131b400) [pid = 1777] [serial = 637] [outer = (nil)] 15:27:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x98b0d000) [pid = 1777] [serial = 638] [outer = 0x9131b400] 15:27:47 INFO - PROCESS | 1777 | 1461191267116 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x9ae50400) [pid = 1777] [serial = 639] [outer = 0x9131b400] 15:27:47 INFO - PROCESS | 1777 | 1461191267974 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1531ms 15:27:48 INFO - PROCESS | 1777 | 1461191268037 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1777 | 1461191268041 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:27:48 INFO - PROCESS | 1777 | 1461191268047 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1777 | 1461191268051 Marionette TRACE conn3 <- [1,822,null,{}] 15:27:48 INFO - PROCESS | 1777 | 1461191268057 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 1777 | 1461191268230 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:27:48 INFO - PROCESS | 1777 | 1461191268432 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x88156800 == 93 [pid = 1777] [id = 213] 15:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x882eb400) [pid = 1777] [serial = 640] [outer = (nil)] 15:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x883ecc00) [pid = 1777] [serial = 641] [outer = 0x882eb400] 15:27:48 INFO - PROCESS | 1777 | 1461191268610 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x883f0c00) [pid = 1777] [serial = 642] [outer = 0x882eb400] 15:27:49 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 15:27:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 15:27:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 15:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:49 INFO - _addTest/ [0,825,"getWindowHandle",null] 15:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:27:49 INFO - PROCESS | 1777 | 1461191269544 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:27:49 INFO - PROCESS | 1777 | 1461191269552 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1777 | 1461191269555 Marionette TRACE conn3 <- [1,826,null,{}] 15:27:49 INFO - PROCESS | 1777 | 1461191269561 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 1777 | 1461191269731 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:27:49 INFO - PROCESS | 1777 | 1461191269932 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x88082400 == 94 [pid = 1777] [id = 214] 15:27:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x8815d800) [pid = 1777] [serial = 643] [outer = (nil)] 15:27:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x99779c00) [pid = 1777] [serial = 644] [outer = 0x8815d800] 15:27:50 INFO - PROCESS | 1777 | 1461191270020 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x9fb33400) [pid = 1777] [serial = 645] [outer = 0x8815d800] 15:27:51 INFO - PROCESS | 1777 | 1461191271032 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1530ms 15:27:51 INFO - PROCESS | 1777 | 1461191271083 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1777 | 1461191271089 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:27:51 INFO - PROCESS | 1777 | 1461191271099 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1777 | 1461191271104 Marionette TRACE conn3 <- [1,830,null,{}] 15:27:51 INFO - PROCESS | 1777 | 1461191271113 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 1777 | 1461191271345 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:27:51 INFO - PROCESS | 1777 | 1461191271633 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x883ed800 == 95 [pid = 1777] [id = 215] 15:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 255 (0x88acb400) [pid = 1777] [serial = 646] [outer = (nil)] 15:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 256 (0x88ad1400) [pid = 1777] [serial = 647] [outer = 0x88acb400] 15:27:51 INFO - PROCESS | 1777 | 1461191271724 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 257 (0x88ad4400) [pid = 1777] [serial = 648] [outer = 0x88acb400] 15:27:52 INFO - PROCESS | 1777 | 1461191272572 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1538ms 15:27:52 INFO - PROCESS | 1777 | 1461191272637 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1777 | 1461191272641 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:27:52 INFO - PROCESS | 1777 | 1461191272647 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1777 | 1461191272651 Marionette TRACE conn3 <- [1,834,null,{}] 15:27:52 INFO - PROCESS | 1777 | 1461191272657 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:52 INFO - PROCESS | 1777 | 1461191272839 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:27:53 INFO - PROCESS | 1777 | 1461191273099 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ad1c00 == 96 [pid = 1777] [id = 216] 15:27:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 258 (0x99172400) [pid = 1777] [serial = 649] [outer = (nil)] 15:27:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 259 (0x9fc99800) [pid = 1777] [serial = 650] [outer = 0x99172400] 15:27:53 INFO - PROCESS | 1777 | 1461191273225 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 260 (0x9ffcf400) [pid = 1777] [serial = 651] [outer = 0x99172400] 15:27:54 INFO - PROCESS | 1777 | 1461191274103 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1486ms 15:27:54 INFO - PROCESS | 1777 | 1461191274134 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:27:54 INFO - PROCESS | 1777 | 1461191274138 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:27:54 INFO - PROCESS | 1777 | 1461191274145 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1777 | 1461191274149 Marionette TRACE conn3 <- [1,838,null,{}] 15:27:54 INFO - PROCESS | 1777 | 1461191274155 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:54 INFO - PROCESS | 1777 | 1461191274408 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:27:54 INFO - PROCESS | 1777 | 1461191274654 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0e97400 == 97 [pid = 1777] [id = 217] 15:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 261 (0xa0e97c00) [pid = 1777] [serial = 652] [outer = (nil)] 15:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 262 (0xa0e9c800) [pid = 1777] [serial = 653] [outer = 0xa0e97c00] 15:27:54 INFO - PROCESS | 1777 | 1461191274796 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 263 (0xa0ea1c00) [pid = 1777] [serial = 654] [outer = 0xa0e97c00] 15:27:55 INFO - PROCESS | 1777 | 1461191275679 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1585ms 15:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:27:55 INFO - PROCESS | 1777 | 1461191275729 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1777 | 1461191275732 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:27:55 INFO - PROCESS | 1777 | 1461191275739 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1777 | 1461191275743 Marionette TRACE conn3 <- [1,842,null,{}] 15:27:55 INFO - PROCESS | 1777 | 1461191275749 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:55 INFO - PROCESS | 1777 | 1461191275936 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:27:56 INFO - PROCESS | 1777 | 1461191276138 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x88201400 == 98 [pid = 1777] [id = 218] 15:27:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 264 (0x9b09b400) [pid = 1777] [serial = 655] [outer = (nil)] 15:27:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 265 (0xa2a32c00) [pid = 1777] [serial = 656] [outer = 0x9b09b400] 15:27:56 INFO - PROCESS | 1777 | 1461191276280 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 266 (0xa3c7f000) [pid = 1777] [serial = 657] [outer = 0x9b09b400] 15:27:57 INFO - PROCESS | 1777 | 1461191277158 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1481ms 15:27:57 INFO - PROCESS | 1777 | 1461191277219 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 1777 | 1461191277223 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:27:57 INFO - PROCESS | 1777 | 1461191277230 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 1777 | 1461191277233 Marionette TRACE conn3 <- [1,846,null,{}] 15:27:57 INFO - PROCESS | 1777 | 1461191277239 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:57 INFO - PROCESS | 1777 | 1461191277413 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:27:57 INFO - PROCESS | 1777 | 1461191277613 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b02000 == 99 [pid = 1777] [id = 219] 15:27:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 267 (0x87b03800) [pid = 1777] [serial = 658] [outer = (nil)] 15:27:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 268 (0x87b09c00) [pid = 1777] [serial = 659] [outer = 0x87b03800] 15:27:57 INFO - PROCESS | 1777 | 1461191277744 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x87b0cc00) [pid = 1777] [serial = 660] [outer = 0x87b03800] 15:27:58 INFO - PROCESS | 1777 | 1461191278610 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1429ms 15:27:58 INFO - PROCESS | 1777 | 1461191278660 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1777 | 1461191278664 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:27:58 INFO - PROCESS | 1777 | 1461191278671 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1777 | 1461191278674 Marionette TRACE conn3 <- [1,850,null,{}] 15:27:58 INFO - PROCESS | 1777 | 1461191278680 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 1777 | 1461191278862 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:27:59 INFO - PROCESS | 1777 | 1461191279069 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679a400 == 100 [pid = 1777] [id = 220] 15:27:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x8679b000) [pid = 1777] [serial = 661] [outer = (nil)] 15:27:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x867a2800) [pid = 1777] [serial = 662] [outer = 0x8679b000] 15:27:59 INFO - PROCESS | 1777 | 1461191279157 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x867a4400) [pid = 1777] [serial = 663] [outer = 0x8679b000] 15:28:00 INFO - PROCESS | 1777 | 1461191280122 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1479ms 15:28:00 INFO - PROCESS | 1777 | 1461191280152 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1777 | 1461191280156 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:28:00 INFO - PROCESS | 1777 | 1461191280162 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1777 | 1461191280166 Marionette TRACE conn3 <- [1,854,null,{}] 15:28:00 INFO - PROCESS | 1777 | 1461191280172 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:00 INFO - PROCESS | 1777 | 1461191280344 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:28:00 INFO - PROCESS | 1777 | 1461191280610 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a4000 == 101 [pid = 1777] [id = 221] 15:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x867a5c00) [pid = 1777] [serial = 664] [outer = (nil)] 15:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x868b7800) [pid = 1777] [serial = 665] [outer = 0x867a5c00] 15:28:00 INFO - PROCESS | 1777 | 1461191280735 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x868ba000) [pid = 1777] [serial = 666] [outer = 0x867a5c00] 15:28:01 INFO - PROCESS | 1777 | 1461191281621 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1537ms 15:28:01 INFO - PROCESS | 1777 | 1461191281700 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 1777 | 1461191281704 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:28:01 INFO - PROCESS | 1777 | 1461191281710 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1777 | 1461191281714 Marionette TRACE conn3 <- [1,858,null,{}] 15:28:01 INFO - PROCESS | 1777 | 1461191281720 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 1777 | 1461191281934 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:28:02 INFO - PROCESS | 1777 | 1461191282239 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679f400 == 102 [pid = 1777] [id = 222] 15:28:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x868b5000) [pid = 1777] [serial = 667] [outer = (nil)] 15:28:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x868c3400) [pid = 1777] [serial = 668] [outer = 0x868b5000] 15:28:02 INFO - PROCESS | 1777 | 1461191282329 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x87b05800) [pid = 1777] [serial = 669] [outer = 0x868b5000] 15:28:03 INFO - PROCESS | 1777 | 1461191283190 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 15:28:03 INFO - PROCESS | 1777 | 1461191283249 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1777 | 1461191283252 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:28:03 INFO - PROCESS | 1777 | 1461191283259 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1777 | 1461191283263 Marionette TRACE conn3 <- [1,862,null,{}] 15:28:03 INFO - PROCESS | 1777 | 1461191283269 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:03 INFO - PROCESS | 1777 | 1461191283449 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:28:03 INFO - PROCESS | 1777 | 1461191283699 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x868c1400 == 103 [pid = 1777] [id = 223] 15:28:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x868c3800) [pid = 1777] [serial = 670] [outer = (nil)] 15:28:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 280 (0x8815a000) [pid = 1777] [serial = 671] [outer = 0x868c3800] 15:28:04 INFO - PROCESS | 1777 | 1461191284133 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 281 (0x882f3400) [pid = 1777] [serial = 672] [outer = 0x868c3800] 15:28:05 INFO - PROCESS | 1777 | 1461191285078 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1882ms 15:28:05 INFO - PROCESS | 1777 | 1461191285142 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1777 | 1461191285149 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:28:05 INFO - PROCESS | 1777 | 1461191285159 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1777 | 1461191285163 Marionette TRACE conn3 <- [1,866,null,{}] 15:28:05 INFO - PROCESS | 1777 | 1461191285171 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:05 INFO - PROCESS | 1777 | 1461191285391 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:28:05 INFO - PROCESS | 1777 | 1461191285658 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815a400 == 104 [pid = 1777] [id = 224] 15:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 282 (0x88a03400) [pid = 1777] [serial = 673] [outer = (nil)] 15:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 283 (0x88ad0800) [pid = 1777] [serial = 674] [outer = 0x88a03400] 15:28:05 INFO - PROCESS | 1777 | 1461191285849 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 284 (0x88ff2800) [pid = 1777] [serial = 675] [outer = 0x88a03400] 15:28:06 INFO - PROCESS | 1777 | 1461191286778 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1695ms 15:28:06 INFO - PROCESS | 1777 | 1461191286852 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1777 | 1461191286859 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:28:06 INFO - PROCESS | 1777 | 1461191286869 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1777 | 1461191286873 Marionette TRACE conn3 <- [1,870,null,{}] 15:28:06 INFO - PROCESS | 1777 | 1461191286880 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 1777 | 1461191287056 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e27d400 == 103 [pid = 1777] [id = 117] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff1400 == 102 [pid = 1777] [id = 205] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 283 (0x8a6c3000) [pid = 1777] [serial = 529] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 282 (0x8f342000) [pid = 1777] [serial = 532] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 281 (0x92ab1c00) [pid = 1777] [serial = 535] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 280 (0x982a1400) [pid = 1777] [serial = 538] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 279 (0x882f2000) [pid = 1777] [serial = 544] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x98c8a400) [pid = 1777] [serial = 541] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x8b646000) [pid = 1777] [serial = 547] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x8bce7800) [pid = 1777] [serial = 550] [outer = (nil)] [url = about:blank] 15:28:07 INFO - PROCESS | 1777 | 1461191287483 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2edc00 == 101 [pid = 1777] [id = 175] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd7bc00 == 100 [pid = 1777] [id = 204] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8815a800 == 99 [pid = 1777] [id = 203] 15:28:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815a800 == 100 [pid = 1777] [id = 225] 15:28:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x882f2000) [pid = 1777] [serial = 676] [outer = (nil)] 15:28:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x8a32bc00) [pid = 1777] [serial = 677] [outer = 0x882f2000] 15:28:07 INFO - PROCESS | 1777 | 1461191287591 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x8a489000) [pid = 1777] [serial = 678] [outer = 0x882f2000] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8815dc00 == 99 [pid = 1777] [id = 202] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8808c400 == 98 [pid = 1777] [id = 201] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8815e400 == 97 [pid = 1777] [id = 200] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88a01c00 == 96 [pid = 1777] [id = 198] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88087c00 == 95 [pid = 1777] [id = 197] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x882f6c00 == 94 [pid = 1777] [id = 196] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88083c00 == 93 [pid = 1777] [id = 195] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88feec00 == 92 [pid = 1777] [id = 194] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8e363400 == 91 [pid = 1777] [id = 193] 15:28:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8b89d000 == 90 [pid = 1777] [id = 192] 15:28:08 INFO - PROCESS | 1777 | --DOCSHELL 0x894efc00 == 89 [pid = 1777] [id = 191] 15:28:08 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd77800 == 88 [pid = 1777] [id = 190] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x8fb09c00) [pid = 1777] [serial = 565] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x8fc30800) [pid = 1777] [serial = 566] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x8a6ba000) [pid = 1777] [serial = 559] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x8fa80000) [pid = 1777] [serial = 568] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0x8b650000) [pid = 1777] [serial = 560] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x8b650800) [pid = 1777] [serial = 557] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x8a47c400) [pid = 1777] [serial = 556] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x8e35a800) [pid = 1777] [serial = 562] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x8bcf3c00) [pid = 1777] [serial = 553] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x901cf400) [pid = 1777] [serial = 569] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x8f07bc00) [pid = 1777] [serial = 563] [outer = (nil)] [url = about:blank] 15:28:08 INFO - PROCESS | 1777 | 1461191288417 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1581ms 15:28:08 INFO - PROCESS | 1777 | 1461191288449 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1777 | 1461191288453 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:28:08 INFO - PROCESS | 1777 | 1461191288475 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1777 | 1461191288481 Marionette TRACE conn3 <- [1,874,null,{}] 15:28:08 INFO - PROCESS | 1777 | 1461191288499 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:08 INFO - PROCESS | 1777 | 1461191288674 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:28:08 INFO - PROCESS | 1777 | 1461191288685 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x88feec00 == 89 [pid = 1777] [id = 226] 15:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x8a6bd400) [pid = 1777] [serial = 679] [outer = (nil)] 15:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x8b47e400) [pid = 1777] [serial = 680] [outer = 0x8a6bd400] 15:28:08 INFO - PROCESS | 1777 | 1461191288761 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x8b647800) [pid = 1777] [serial = 681] [outer = 0x8a6bd400] 15:28:09 INFO - PROCESS | 1777 | 1461191289716 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1303ms 15:28:09 INFO - PROCESS | 1777 | 1461191289765 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:28:09 INFO - PROCESS | 1777 | 1461191289769 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:28:09 INFO - PROCESS | 1777 | 1461191289775 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1777 | 1461191289779 Marionette TRACE conn3 <- [1,878,null,{}] 15:28:09 INFO - PROCESS | 1777 | 1461191289784 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:09 INFO - PROCESS | 1777 | 1461191289949 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:28:10 INFO - PROCESS | 1777 | 1461191290136 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a01c00 == 90 [pid = 1777] [id = 227] 15:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x8a328400) [pid = 1777] [serial = 682] [outer = (nil)] 15:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8b71c400) [pid = 1777] [serial = 683] [outer = 0x8a328400] 15:28:10 INFO - PROCESS | 1777 | 1461191290210 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x8b89b400) [pid = 1777] [serial = 684] [outer = 0x8a328400] 15:28:11 INFO - PROCESS | 1777 | 1461191291049 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1335ms 15:28:11 INFO - PROCESS | 1777 | 1461191291110 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1777 | 1461191291114 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:28:11 INFO - PROCESS | 1777 | 1461191291126 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1777 | 1461191291128 Marionette TRACE conn3 <- [1,882,null,{}] 15:28:11 INFO - PROCESS | 1777 | 1461191291151 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 1777 | 1461191291374 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:28:11 INFO - PROCESS | 1777 | 1461191291396 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b714000 == 91 [pid = 1777] [id = 228] 15:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x8b718000) [pid = 1777] [serial = 685] [outer = (nil)] 15:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x8bcefc00) [pid = 1777] [serial = 686] [outer = 0x8b718000] 15:28:11 INFO - PROCESS | 1777 | 1461191291478 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x8bd77800) [pid = 1777] [serial = 687] [outer = 0x8b718000] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x8a481800) [pid = 1777] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x882edc00) [pid = 1777] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0x8815e800) [pid = 1777] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x8bd7e400) [pid = 1777] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x8bddd000) [pid = 1777] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x903ccc00) [pid = 1777] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x8fd1f400) [pid = 1777] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x8b717c00) [pid = 1777] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:28:12 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x93672400) [pid = 1777] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:28:12 INFO - PROCESS | 1777 | 1461191292612 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1549ms 15:28:12 INFO - PROCESS | 1777 | 1461191292670 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1777 | 1461191292673 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:28:12 INFO - PROCESS | 1777 | 1461191292679 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1777 | 1461191292682 Marionette TRACE conn3 <- [1,886,null,{}] 15:28:12 INFO - PROCESS | 1777 | 1461191292688 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:12 INFO - PROCESS | 1777 | 1461191292857 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:28:13 INFO - PROCESS | 1777 | 1461191293065 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff6c00 == 92 [pid = 1777] [id = 229] 15:28:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x8b64f000) [pid = 1777] [serial = 688] [outer = (nil)] 15:28:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x8bde0800) [pid = 1777] [serial = 689] [outer = 0x8b64f000] 15:28:13 INFO - PROCESS | 1777 | 1461191293138 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x8e281800) [pid = 1777] [serial = 690] [outer = 0x8b64f000] 15:28:13 INFO - PROCESS | 1777 | 1461191293819 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1179ms 15:28:13 INFO - PROCESS | 1777 | 1461191293865 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1777 | 1461191293868 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:28:13 INFO - PROCESS | 1777 | 1461191293874 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1777 | 1461191293877 Marionette TRACE conn3 <- [1,890,null,{}] 15:28:13 INFO - PROCESS | 1777 | 1461191293883 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 1777 | 1461191294113 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:28:14 INFO - PROCESS | 1777 | 1461191294130 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e8000 == 93 [pid = 1777] [id = 230] 15:28:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x8e2e8c00) [pid = 1777] [serial = 691] [outer = (nil)] 15:28:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8e35a800) [pid = 1777] [serial = 692] [outer = 0x8e2e8c00] 15:28:14 INFO - PROCESS | 1777 | 1461191294202 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x8e365400) [pid = 1777] [serial = 693] [outer = 0x8e2e8c00] 15:28:15 INFO - PROCESS | 1777 | 1461191295357 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1531ms 15:28:15 INFO - PROCESS | 1777 | 1461191295407 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1777 | 1461191295414 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:28:15 INFO - PROCESS | 1777 | 1461191295424 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1777 | 1461191295429 Marionette TRACE conn3 <- [1,894,null,{}] 15:28:15 INFO - PROCESS | 1777 | 1461191295438 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:15 INFO - PROCESS | 1777 | 1461191295678 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:28:16 INFO - PROCESS | 1777 | 1461191295984 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808c400 == 94 [pid = 1777] [id = 231] 15:28:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x882f7c00) [pid = 1777] [serial = 694] [outer = (nil)] 15:28:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x88a0fc00) [pid = 1777] [serial = 695] [outer = 0x882f7c00] 15:28:16 INFO - PROCESS | 1777 | 1461191296079 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x88fe9800) [pid = 1777] [serial = 696] [outer = 0x882f7c00] 15:28:17 INFO - PROCESS | 1777 | 1461191297098 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1742ms 15:28:17 INFO - PROCESS | 1777 | 1461191297166 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1777 | 1461191297176 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:28:17 INFO - PROCESS | 1777 | 1461191297187 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1777 | 1461191297190 Marionette TRACE conn3 <- [1,898,null,{}] 15:28:17 INFO - PROCESS | 1777 | 1461191297197 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:17 INFO - PROCESS | 1777 | 1461191297436 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:28:17 INFO - PROCESS | 1777 | 1461191297777 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a32d000 == 95 [pid = 1777] [id = 232] 15:28:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x8a6c1c00) [pid = 1777] [serial = 697] [outer = (nil)] 15:28:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x8b647000) [pid = 1777] [serial = 698] [outer = 0x8a6c1c00] 15:28:17 INFO - PROCESS | 1777 | 1461191297867 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 280 (0x8b895800) [pid = 1777] [serial = 699] [outer = 0x8a6c1c00] 15:28:18 INFO - PROCESS | 1777 | 1461191298759 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1633ms 15:28:18 INFO - PROCESS | 1777 | 1461191298820 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:28:18 INFO - PROCESS | 1777 | 1461191298825 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:28:18 INFO - PROCESS | 1777 | 1461191298832 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1777 | 1461191298839 Marionette TRACE conn3 <- [1,902,null,{}] 15:28:18 INFO - PROCESS | 1777 | 1461191298857 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:19 INFO - PROCESS | 1777 | 1461191299096 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:28:19 INFO - PROCESS | 1777 | 1461191299346 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b476000 == 96 [pid = 1777] [id = 233] 15:28:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 281 (0x8e276800) [pid = 1777] [serial = 700] [outer = (nil)] 15:28:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 282 (0x8e368000) [pid = 1777] [serial = 701] [outer = 0x8e276800] 15:28:19 INFO - PROCESS | 1777 | 1461191299481 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 283 (0x8f342000) [pid = 1777] [serial = 702] [outer = 0x8e276800] 15:28:20 INFO - PROCESS | 1777 | 1461191300376 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1593ms 15:28:20 INFO - PROCESS | 1777 | 1461191300425 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1777 | 1461191300430 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:28:20 INFO - PROCESS | 1777 | 1461191300437 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1777 | 1461191300441 Marionette TRACE conn3 <- [1,906,null,{}] 15:28:20 INFO - PROCESS | 1777 | 1461191300447 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:20 INFO - PROCESS | 1777 | 1461191300638 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:28:20 INFO - PROCESS | 1777 | 1461191300885 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a04800 == 97 [pid = 1777] [id = 234] 15:28:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 284 (0x8f07f800) [pid = 1777] [serial = 703] [outer = (nil)] 15:28:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 285 (0x8fa81000) [pid = 1777] [serial = 704] [outer = 0x8f07f800] 15:28:21 INFO - PROCESS | 1777 | 1461191301018 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 286 (0x8fb05000) [pid = 1777] [serial = 705] [outer = 0x8f07f800] 15:28:21 INFO - PROCESS | 1777 | 1461191301879 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1480ms 15:28:21 INFO - PROCESS | 1777 | 1461191301918 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1777 | 1461191301922 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:28:21 INFO - PROCESS | 1777 | 1461191301929 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1777 | 1461191301932 Marionette TRACE conn3 <- [1,910,null,{}] 15:28:21 INFO - PROCESS | 1777 | 1461191301938 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 1777 | 1461191302115 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:28:22 INFO - PROCESS | 1777 | 1461191302346 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x882f1400 == 98 [pid = 1777] [id = 235] 15:28:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 287 (0x8f349c00) [pid = 1777] [serial = 706] [outer = (nil)] 15:28:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 288 (0x8fc2c800) [pid = 1777] [serial = 707] [outer = 0x8f349c00] 15:28:22 INFO - PROCESS | 1777 | 1461191302472 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x8fc39c00) [pid = 1777] [serial = 708] [outer = 0x8f349c00] 15:28:23 INFO - PROCESS | 1777 | 1461191303434 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1535ms 15:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:28:23 INFO - PROCESS | 1777 | 1461191303465 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1777 | 1461191303468 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:28:23 INFO - PROCESS | 1777 | 1461191303475 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1777 | 1461191303479 Marionette TRACE conn3 <- [1,914,null,{}] 15:28:23 INFO - PROCESS | 1777 | 1461191303499 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:23 INFO - PROCESS | 1777 | 1461191303755 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:28:23 INFO - PROCESS | 1777 | 1461191303904 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa88400 == 99 [pid = 1777] [id = 236] 15:28:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x8fc2f400) [pid = 1777] [serial = 709] [outer = (nil)] 15:28:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x901d5800) [pid = 1777] [serial = 710] [outer = 0x8fc2f400] 15:28:24 INFO - PROCESS | 1777 | 1461191304054 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x902f2400) [pid = 1777] [serial = 711] [outer = 0x8fc2f400] 15:28:24 INFO - PROCESS | 1777 | 1461191304874 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1438ms 15:28:24 INFO - PROCESS | 1777 | 1461191304913 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1777 | 1461191304917 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:28:24 INFO - PROCESS | 1777 | 1461191304923 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1777 | 1461191304927 Marionette TRACE conn3 <- [1,918,null,{}] 15:28:24 INFO - PROCESS | 1777 | 1461191304933 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:25 INFO - PROCESS | 1777 | 1461191305109 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:28:25 INFO - PROCESS | 1777 | 1461191305320 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679b400 == 100 [pid = 1777] [id = 237] 15:28:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x8bddd800) [pid = 1777] [serial = 712] [outer = (nil)] 15:28:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x905a7c00) [pid = 1777] [serial = 713] [outer = 0x8bddd800] 15:28:25 INFO - PROCESS | 1777 | 1461191305445 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x905a9800) [pid = 1777] [serial = 714] [outer = 0x8bddd800] 15:28:26 INFO - PROCESS | 1777 | 1461191306387 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1529ms 15:28:26 INFO - PROCESS | 1777 | 1461191306454 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:28:26 INFO - PROCESS | 1777 | 1461191306459 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:28:26 INFO - PROCESS | 1777 | 1461191306465 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1777 | 1461191306469 Marionette TRACE conn3 <- [1,922,null,{}] 15:28:26 INFO - PROCESS | 1777 | 1461191306475 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 1777 | 1461191306719 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:28:27 INFO - PROCESS | 1777 | 1461191306974 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x901cd800 == 101 [pid = 1777] [id = 238] 15:28:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 296 (0x903c9400) [pid = 1777] [serial = 715] [outer = (nil)] 15:28:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 297 (0x9122e000) [pid = 1777] [serial = 716] [outer = 0x903c9400] 15:28:27 INFO - PROCESS | 1777 | 1461191307102 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 298 (0x91e02400) [pid = 1777] [serial = 717] [outer = 0x903c9400] 15:28:28 INFO - PROCESS | 1777 | 1461191308110 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1681ms 15:28:28 INFO - PROCESS | 1777 | 1461191308147 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1777 | 1461191308151 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:28:28 INFO - PROCESS | 1777 | 1461191308158 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1777 | 1461191308161 Marionette TRACE conn3 <- [1,926,null,{}] 15:28:28 INFO - PROCESS | 1777 | 1461191308167 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 1777 | 1461191308353 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:28:28 INFO - PROCESS | 1777 | 1461191308565 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x905a5400 == 102 [pid = 1777] [id = 239] 15:28:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 299 (0x92897800) [pid = 1777] [serial = 718] [outer = (nil)] 15:28:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 300 (0x92a6c800) [pid = 1777] [serial = 719] [outer = 0x92897800] 15:28:28 INFO - PROCESS | 1777 | 1461191308690 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 301 (0x92d0b400) [pid = 1777] [serial = 720] [outer = 0x92897800] 15:28:29 INFO - PROCESS | 1777 | 1461191309624 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1530ms 15:28:29 INFO - PROCESS | 1777 | 1461191309689 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1777 | 1461191309693 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:28:29 INFO - PROCESS | 1777 | 1461191309700 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1777 | 1461191309704 Marionette TRACE conn3 <- [1,930,null,{}] 15:28:29 INFO - PROCESS | 1777 | 1461191309710 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:29 INFO - PROCESS | 1777 | 1461191309896 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:28:30 INFO - PROCESS | 1777 | 1461191310160 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x9288dc00 == 103 [pid = 1777] [id = 240] 15:28:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 302 (0x93672800) [pid = 1777] [serial = 721] [outer = (nil)] 15:28:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 303 (0x93806c00) [pid = 1777] [serial = 722] [outer = 0x93672800] 15:28:30 INFO - PROCESS | 1777 | 1461191310292 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x9380c400) [pid = 1777] [serial = 723] [outer = 0x93672800] 15:28:31 INFO - PROCESS | 1777 | 1461191311178 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1534ms 15:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:28:31 INFO - PROCESS | 1777 | 1461191311235 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1777 | 1461191311239 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:28:31 INFO - PROCESS | 1777 | 1461191311246 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1777 | 1461191311250 Marionette TRACE conn3 <- [1,934,null,{}] 15:28:31 INFO - PROCESS | 1777 | 1461191311256 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 1777 | 1461191311481 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:28:31 INFO - PROCESS | 1777 | 1461191311784 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a3cc00 == 104 [pid = 1777] [id = 241] 15:28:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 305 (0x96b7d800) [pid = 1777] [serial = 724] [outer = (nil)] 15:28:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 306 (0x97b48000) [pid = 1777] [serial = 725] [outer = 0x96b7d800] 15:28:31 INFO - PROCESS | 1777 | 1461191311938 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 307 (0x98384400) [pid = 1777] [serial = 726] [outer = 0x96b7d800] 15:28:32 INFO - PROCESS | 1777 | 1461191312798 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1633ms 15:28:32 INFO - PROCESS | 1777 | 1461191312878 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1777 | 1461191312882 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:28:32 INFO - PROCESS | 1777 | 1461191312888 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1777 | 1461191312892 Marionette TRACE conn3 <- [1,938,null,{}] 15:28:32 INFO - PROCESS | 1777 | 1461191312898 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 1777 | 1461191313078 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:28:33 INFO - PROCESS | 1777 | 1461191313347 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x951a8800 == 105 [pid = 1777] [id = 242] 15:28:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 308 (0x9711c800) [pid = 1777] [serial = 727] [outer = (nil)] 15:28:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 309 (0x9864ec00) [pid = 1777] [serial = 728] [outer = 0x9711c800] 15:28:33 INFO - PROCESS | 1777 | 1461191313477 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 310 (0x9865a000) [pid = 1777] [serial = 729] [outer = 0x9711c800] 15:28:34 INFO - PROCESS | 1777 | 1461191314340 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1483ms 15:28:34 INFO - PROCESS | 1777 | 1461191314374 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1777 | 1461191314377 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:28:34 INFO - PROCESS | 1777 | 1461191314384 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1777 | 1461191314387 Marionette TRACE conn3 <- [1,942,null,{}] 15:28:34 INFO - PROCESS | 1777 | 1461191314393 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 1777 | 1461191314570 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:28:34 INFO - PROCESS | 1777 | 1461191314786 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b898000 == 106 [pid = 1777] [id = 243] 15:28:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 311 (0x93666400) [pid = 1777] [serial = 730] [outer = (nil)] 15:28:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 312 (0x98b04800) [pid = 1777] [serial = 731] [outer = 0x93666400] 15:28:34 INFO - PROCESS | 1777 | 1461191314908 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 313 (0x98c8e800) [pid = 1777] [serial = 732] [outer = 0x93666400] 15:28:35 INFO - PROCESS | 1777 | 1461191315826 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1496ms 15:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:28:35 INFO - PROCESS | 1777 | 1461191315882 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1777 | 1461191315885 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:28:35 INFO - PROCESS | 1777 | 1461191315892 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1777 | 1461191315895 Marionette TRACE conn3 <- [1,946,null,{}] 15:28:35 INFO - PROCESS | 1777 | 1461191315901 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:36 INFO - PROCESS | 1777 | 1461191316082 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:28:36 INFO - PROCESS | 1777 | 1461191316361 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815dc00 == 107 [pid = 1777] [id = 244] 15:28:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 314 (0x894ee800) [pid = 1777] [serial = 733] [outer = (nil)] 15:28:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 315 (0x8b89a400) [pid = 1777] [serial = 734] [outer = 0x894ee800] 15:28:36 INFO - PROCESS | 1777 | 1461191316491 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 316 (0x8e27a400) [pid = 1777] [serial = 735] [outer = 0x894ee800] 15:28:37 INFO - PROCESS | 1777 | 1461191317377 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1534ms 15:28:37 INFO - PROCESS | 1777 | 1461191317425 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1777 | 1461191317429 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:28:37 INFO - PROCESS | 1777 | 1461191317435 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1777 | 1461191317439 Marionette TRACE conn3 <- [1,950,null,{}] 15:28:37 INFO - PROCESS | 1777 | 1461191317445 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 1777 | 1461191317622 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:28:37 INFO - PROCESS | 1777 | 1461191317886 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x97110800 == 108 [pid = 1777] [id = 245] 15:28:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 317 (0x99170400) [pid = 1777] [serial = 736] [outer = (nil)] 15:28:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 318 (0x9942cc00) [pid = 1777] [serial = 737] [outer = 0x99170400] 15:28:38 INFO - PROCESS | 1777 | 1461191318016 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 319 (0x9976e400) [pid = 1777] [serial = 738] [outer = 0x99170400] 15:28:38 INFO - PROCESS | 1777 | 1461191318825 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1430ms 15:28:38 INFO - PROCESS | 1777 | 1461191318866 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1777 | 1461191318870 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:28:38 INFO - PROCESS | 1777 | 1461191318876 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1777 | 1461191318880 Marionette TRACE conn3 <- [1,954,null,{}] 15:28:38 INFO - PROCESS | 1777 | 1461191318886 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:39 INFO - PROCESS | 1777 | 1461191319076 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:28:39 INFO - PROCESS | 1777 | 1461191319295 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x9ea0c000 == 109 [pid = 1777] [id = 246] 15:28:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 320 (0x9ea0ec00) [pid = 1777] [serial = 739] [outer = (nil)] 15:28:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 321 (0x9ea23400) [pid = 1777] [serial = 740] [outer = 0x9ea0ec00] 15:28:39 INFO - PROCESS | 1777 | 1461191319418 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 322 (0x9fb35800) [pid = 1777] [serial = 741] [outer = 0x9ea0ec00] 15:28:40 INFO - PROCESS | 1777 | 1461191320328 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1534ms 15:28:40 INFO - PROCESS | 1777 | 1461191320412 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1777 | 1461191320416 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:28:40 INFO - PROCESS | 1777 | 1461191320422 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1777 | 1461191320426 Marionette TRACE conn3 <- [1,958,null,{}] 15:28:40 INFO - PROCESS | 1777 | 1461191320433 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 1777 | 1461191320627 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:28:41 INFO - PROCESS | 1777 | 1461191321371 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x88165c00 == 110 [pid = 1777] [id = 247] 15:28:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 323 (0x88202c00) [pid = 1777] [serial = 742] [outer = (nil)] 15:28:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 324 (0x883eb400) [pid = 1777] [serial = 743] [outer = 0x88202c00] 15:28:41 INFO - PROCESS | 1777 | 1461191321465 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 325 (0x88a02000) [pid = 1777] [serial = 744] [outer = 0x88202c00] 15:28:42 INFO - PROCESS | 1777 | 1461191322362 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1987ms 15:28:42 INFO - PROCESS | 1777 | 1461191322418 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1777 | 1461191322425 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:28:42 INFO - PROCESS | 1777 | 1461191322434 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1777 | 1461191322439 Marionette TRACE conn3 <- [1,962,null,{}] 15:28:42 INFO - PROCESS | 1777 | 1461191322446 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 1777 | 1461191322634 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:28:42 INFO - PROCESS | 1777 | 1461191322863 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b09400 == 111 [pid = 1777] [id = 248] 15:28:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 326 (0x8a47b000) [pid = 1777] [serial = 745] [outer = (nil)] 15:28:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 327 (0x883f3000) [pid = 1777] [serial = 746] [outer = 0x8a47b000] 15:28:43 INFO - PROCESS | 1777 | 1461191323102 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 328 (0x8b47c000) [pid = 1777] [serial = 747] [outer = 0x8a47b000] 15:28:44 INFO - PROCESS | 1777 | 1461191324051 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1682ms 15:28:44 INFO - PROCESS | 1777 | 1461191324120 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1777 | 1461191324126 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:28:44 INFO - PROCESS | 1777 | 1461191324133 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1777 | 1461191324137 Marionette TRACE conn3 <- [1,966,null,{}] 15:28:44 INFO - PROCESS | 1777 | 1461191324142 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 1777 | 1461191324324 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:28:44 INFO - PROCESS | 1777 | 1461191324623 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fe9c00 == 112 [pid = 1777] [id = 249] 15:28:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 329 (0x88ff3400) [pid = 1777] [serial = 748] [outer = (nil)] 15:28:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 330 (0x8b718800) [pid = 1777] [serial = 749] [outer = 0x88ff3400] 15:28:44 INFO - PROCESS | 1777 | 1461191324746 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 331 (0x8bdd1400) [pid = 1777] [serial = 750] [outer = 0x88ff3400] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff6c00 == 111 [pid = 1777] [id = 229] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88feec00 == 110 [pid = 1777] [id = 226] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x8815a800 == 109 [pid = 1777] [id = 225] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x8815a400 == 108 [pid = 1777] [id = 224] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x868c1400 == 107 [pid = 1777] [id = 223] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x87b02000 == 106 [pid = 1777] [id = 219] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88201400 == 105 [pid = 1777] [id = 218] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0xa0e97400 == 104 [pid = 1777] [id = 217] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x883ed800 == 103 [pid = 1777] [id = 215] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88ad1c00 == 102 [pid = 1777] [id = 216] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88082400 == 101 [pid = 1777] [id = 214] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88156800 == 100 [pid = 1777] [id = 213] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88082800 == 99 [pid = 1777] [id = 212] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x882ee000 == 98 [pid = 1777] [id = 210] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x8808b400 == 97 [pid = 1777] [id = 211] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x8815ac00 == 96 [pid = 1777] [id = 209] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x8b899c00 == 95 [pid = 1777] [id = 208] 15:28:44 INFO - PROCESS | 1777 | --DOCSHELL 0x88fef800 == 94 [pid = 1777] [id = 207] 15:28:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88a04400 == 93 [pid = 1777] [id = 206] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 330 (0x8fd17c00) [pid = 1777] [serial = 617] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 329 (0x8f081800) [pid = 1777] [serial = 616] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 328 (0x9380d000) [pid = 1777] [serial = 583] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 327 (0x8fa8b800) [pid = 1777] [serial = 577] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 326 (0x8b64d000) [pid = 1777] [serial = 605] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 325 (0x88ff3000) [pid = 1777] [serial = 601] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 324 (0x894e6c00) [pid = 1777] [serial = 602] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 323 (0x8bddb000) [pid = 1777] [serial = 610] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 322 (0x8b47ec00) [pid = 1777] [serial = 574] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 321 (0x8f076800) [pid = 1777] [serial = 613] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 320 (0x88a08800) [pid = 1777] [serial = 592] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 319 (0x9ae5c000) [pid = 1777] [serial = 589] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 318 (0x8f345000) [pid = 1777] [serial = 614] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 317 (0x951a9c00) [pid = 1777] [serial = 464] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 316 (0x91311000) [pid = 1777] [serial = 580] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 315 (0x9ae55000) [pid = 1777] [serial = 595] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 314 (0x91142c00) [pid = 1777] [serial = 571] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 313 (0x8e27a000) [pid = 1777] [serial = 611] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 312 (0x97b10c00) [pid = 1777] [serial = 586] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 311 (0x9122f800) [pid = 1777] [serial = 572] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 310 (0x8b475c00) [pid = 1777] [serial = 598] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 309 (0x8b473800) [pid = 1777] [serial = 604] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 308 (0x8b89c800) [pid = 1777] [serial = 608] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 307 (0x95cdc400) [pid = 1777] [serial = 527] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | --DOMWINDOW == 306 (0x8b71d800) [pid = 1777] [serial = 607] [outer = (nil)] [url = about:blank] 15:28:45 INFO - PROCESS | 1777 | 1461191325763 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1690ms 15:28:45 INFO - PROCESS | 1777 | 1461191325823 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1777 | 1461191325827 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:28:45 INFO - PROCESS | 1777 | 1461191325841 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1777 | 1461191325850 Marionette TRACE conn3 <- [1,970,null,{}] 15:28:45 INFO - PROCESS | 1777 | 1461191325859 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:46 INFO - PROCESS | 1777 | 1461191326034 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:28:46 INFO - PROCESS | 1777 | 1461191326206 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a8000 == 94 [pid = 1777] [id = 250] 15:28:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 307 (0x87b08000) [pid = 1777] [serial = 751] [outer = (nil)] 15:28:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 308 (0x8b713c00) [pid = 1777] [serial = 752] [outer = 0x87b08000] 15:28:46 INFO - PROCESS | 1777 | 1461191326286 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 309 (0x8b89c800) [pid = 1777] [serial = 753] [outer = 0x87b08000] 15:28:47 INFO - PROCESS | 1777 | 1461191327075 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1309ms 15:28:47 INFO - PROCESS | 1777 | 1461191327143 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1777 | 1461191327148 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:28:47 INFO - PROCESS | 1777 | 1461191327154 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1777 | 1461191327157 Marionette TRACE conn3 <- [1,974,null,{}] 15:28:47 INFO - PROCESS | 1777 | 1461191327163 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 1777 | 1461191327343 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:28:47 INFO - PROCESS | 1777 | 1461191327355 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b644400 == 95 [pid = 1777] [id = 251] 15:28:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 310 (0x8b645400) [pid = 1777] [serial = 754] [outer = (nil)] 15:28:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 311 (0x8e2f2000) [pid = 1777] [serial = 755] [outer = 0x8b645400] 15:28:47 INFO - PROCESS | 1777 | 1461191327604 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 312 (0x8f33f000) [pid = 1777] [serial = 756] [outer = 0x8b645400] 15:28:48 INFO - PROCESS | 1777 | 1461191328445 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1339ms 15:28:48 INFO - PROCESS | 1777 | 1461191328493 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1777 | 1461191328497 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:28:48 INFO - PROCESS | 1777 | 1461191328512 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1777 | 1461191328515 Marionette TRACE conn3 <- [1,978,null,{}] 15:28:48 INFO - PROCESS | 1777 | 1461191328521 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 1777 | 1461191328746 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:28:48 INFO - PROCESS | 1777 | 1461191328772 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa80800 == 96 [pid = 1777] [id = 252] 15:28:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 313 (0x8fa84000) [pid = 1777] [serial = 757] [outer = (nil)] 15:28:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 314 (0x8fc2f000) [pid = 1777] [serial = 758] [outer = 0x8fa84000] 15:28:48 INFO - PROCESS | 1777 | 1461191328857 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 315 (0x901ce800) [pid = 1777] [serial = 759] [outer = 0x8fa84000] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 314 (0x8b718000) [pid = 1777] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 313 (0x8a6bd400) [pid = 1777] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 312 (0x8a328400) [pid = 1777] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 311 (0x868c3800) [pid = 1777] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 310 (0x882f2000) [pid = 1777] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 309 (0x8b64f000) [pid = 1777] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:28:49 INFO - PROCESS | 1777 | --DOMWINDOW == 308 (0x88a03400) [pid = 1777] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:28:50 INFO - PROCESS | 1777 | 1461191330185 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1737ms 15:28:50 INFO - PROCESS | 1777 | 1461191330249 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1777 | 1461191330253 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:28:50 INFO - PROCESS | 1777 | 1461191330259 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1777 | 1461191330262 Marionette TRACE conn3 <- [1,982,null,{}] 15:28:50 INFO - PROCESS | 1777 | 1461191330268 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:50 INFO - PROCESS | 1777 | 1461191330474 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:28:50 INFO - PROCESS | 1777 | 1461191330648 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a3c00 == 97 [pid = 1777] [id = 253] 15:28:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 309 (0x868b7400) [pid = 1777] [serial = 760] [outer = (nil)] 15:28:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 310 (0x8bcf0000) [pid = 1777] [serial = 761] [outer = 0x868b7400] 15:28:50 INFO - PROCESS | 1777 | 1461191330720 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 311 (0x902ea000) [pid = 1777] [serial = 762] [outer = 0x868b7400] 15:28:51 INFO - PROCESS | 1777 | 1461191331383 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1179ms 15:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:28:51 INFO - PROCESS | 1777 | 1461191331438 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1777 | 1461191331441 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:28:51 INFO - PROCESS | 1777 | 1461191331447 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1777 | 1461191331451 Marionette TRACE conn3 <- [1,986,null,{}] 15:28:51 INFO - PROCESS | 1777 | 1461191331466 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 1777 | 1461191331632 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:28:51 INFO - PROCESS | 1777 | 1461191331642 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x902ebc00 == 98 [pid = 1777] [id = 254] 15:28:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 312 (0x905af000) [pid = 1777] [serial = 763] [outer = (nil)] 15:28:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 313 (0x92a3f400) [pid = 1777] [serial = 764] [outer = 0x905af000] 15:28:51 INFO - PROCESS | 1777 | 1461191331715 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 314 (0x9366e800) [pid = 1777] [serial = 765] [outer = 0x905af000] 15:28:52 INFO - PROCESS | 1777 | 1461191332995 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1585ms 15:28:53 INFO - PROCESS | 1777 | 1461191333032 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1777 | 1461191333039 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:28:53 INFO - PROCESS | 1777 | 1461191333049 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1777 | 1461191333055 Marionette TRACE conn3 <- [1,990,null,{}] 15:28:53 INFO - PROCESS | 1777 | 1461191333063 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 1777 | 1461191333270 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:28:53 INFO - PROCESS | 1777 | 1461191333542 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x883f2000 == 99 [pid = 1777] [id = 255] 15:28:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 315 (0x88a08800) [pid = 1777] [serial = 766] [outer = (nil)] 15:28:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 316 (0x894e4c00) [pid = 1777] [serial = 767] [outer = 0x88a08800] 15:28:53 INFO - PROCESS | 1777 | 1461191333675 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 317 (0x8a481000) [pid = 1777] [serial = 768] [outer = 0x88a08800] 15:28:54 INFO - PROCESS | 1777 | 1461191334662 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1684ms 15:28:54 INFO - PROCESS | 1777 | 1461191334734 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 1777 | 1461191334743 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:28:54 INFO - PROCESS | 1777 | 1461191334755 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1777 | 1461191334758 Marionette TRACE conn3 <- [1,994,null,{}] 15:28:54 INFO - PROCESS | 1777 | 1461191334765 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:54 INFO - PROCESS | 1777 | 1461191334994 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:28:55 INFO - PROCESS | 1777 | 1461191335349 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815d000 == 100 [pid = 1777] [id = 256] 15:28:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 318 (0x8b479800) [pid = 1777] [serial = 769] [outer = (nil)] 15:28:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 319 (0x8bd75000) [pid = 1777] [serial = 770] [outer = 0x8b479800] 15:28:55 INFO - PROCESS | 1777 | 1461191335438 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 320 (0x8e2e7000) [pid = 1777] [serial = 771] [outer = 0x8b479800] 15:28:56 INFO - PROCESS | 1777 | 1461191336323 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1643ms 15:28:56 INFO - PROCESS | 1777 | 1461191336398 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1777 | 1461191336403 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:28:56 INFO - PROCESS | 1777 | 1461191336410 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1777 | 1461191336416 Marionette TRACE conn3 <- [1,998,null,{}] 15:28:56 INFO - PROCESS | 1777 | 1461191336434 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 1777 | 1461191336675 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:28:57 INFO - PROCESS | 1777 | 1461191337002 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b650000 == 101 [pid = 1777] [id = 257] 15:28:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 321 (0x902e9800) [pid = 1777] [serial = 772] [outer = (nil)] 15:28:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 322 (0x92a63c00) [pid = 1777] [serial = 773] [outer = 0x902e9800] 15:28:57 INFO - PROCESS | 1777 | 1461191337094 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 323 (0x93b0b800) [pid = 1777] [serial = 774] [outer = 0x902e9800] 15:28:57 INFO - PROCESS | 1777 | 1461191337968 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1597ms 15:28:58 INFO - PROCESS | 1777 | 1461191338007 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1777 | 1461191338013 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:28:58 INFO - PROCESS | 1777 | 1461191338019 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1777 | 1461191338023 Marionette TRACE conn3 <- [1,1002,null,{}] 15:28:58 INFO - PROCESS | 1777 | 1461191338029 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:58 INFO - PROCESS | 1777 | 1461191338218 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:28:58 INFO - PROCESS | 1777 | 1461191338431 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e8c00 == 102 [pid = 1777] [id = 258] 15:28:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 324 (0x92d10000) [pid = 1777] [serial = 775] [outer = (nil)] 15:28:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 325 (0x96be6c00) [pid = 1777] [serial = 776] [outer = 0x92d10000] 15:28:58 INFO - PROCESS | 1777 | 1461191338558 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 326 (0x97b10c00) [pid = 1777] [serial = 777] [outer = 0x92d10000] 15:28:59 INFO - PROCESS | 1777 | 1461191339491 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1530ms 15:28:59 INFO - PROCESS | 1777 | 1461191339549 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 1777 | 1461191339554 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:28:59 INFO - PROCESS | 1777 | 1461191339560 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1777 | 1461191339563 Marionette TRACE conn3 <- [1,1006,null,{}] 15:28:59 INFO - PROCESS | 1777 | 1461191339570 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 1777 | 1461191339755 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:29:00 INFO - PROCESS | 1777 | 1461191340024 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcf6c00 == 103 [pid = 1777] [id = 259] 15:29:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 327 (0x9838d400) [pid = 1777] [serial = 778] [outer = (nil)] 15:29:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 328 (0x98c8b000) [pid = 1777] [serial = 779] [outer = 0x9838d400] 15:29:00 INFO - PROCESS | 1777 | 1461191340215 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 329 (0x99171c00) [pid = 1777] [serial = 780] [outer = 0x9838d400] 15:29:01 INFO - PROCESS | 1777 | 1461191341111 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1583ms 15:29:01 INFO - PROCESS | 1777 | 1461191341144 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1777 | 1461191341147 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:29:01 INFO - PROCESS | 1777 | 1461191341154 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1777 | 1461191341157 Marionette TRACE conn3 <- [1,1010,null,{}] 15:29:01 INFO - PROCESS | 1777 | 1461191341163 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:01 INFO - PROCESS | 1777 | 1461191341379 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:29:01 INFO - PROCESS | 1777 | 1461191341644 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a41400 == 104 [pid = 1777] [id = 260] 15:29:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 330 (0x96b83c00) [pid = 1777] [serial = 781] [outer = (nil)] 15:29:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 331 (0x9fee1c00) [pid = 1777] [serial = 782] [outer = 0x96b83c00] 15:29:01 INFO - PROCESS | 1777 | 1461191341785 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 332 (0xa0a98800) [pid = 1777] [serial = 783] [outer = 0x96b83c00] 15:29:02 INFO - PROCESS | 1777 | 1461191342689 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1580ms 15:29:02 INFO - PROCESS | 1777 | 1461191342735 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:29:02 INFO - PROCESS | 1777 | 1461191342740 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:29:02 INFO - PROCESS | 1777 | 1461191342746 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1777 | 1461191342750 Marionette TRACE conn3 <- [1,1014,null,{}] 15:29:02 INFO - PROCESS | 1777 | 1461191342756 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 1777 | 1461191342947 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:29:03 INFO - PROCESS | 1777 | 1461191343207 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x9864d000 == 105 [pid = 1777] [id = 261] 15:29:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 333 (0x9df9a000) [pid = 1777] [serial = 784] [outer = (nil)] 15:29:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 334 (0xa0e9fc00) [pid = 1777] [serial = 785] [outer = 0x9df9a000] 15:29:03 INFO - PROCESS | 1777 | 1461191343334 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 335 (0xa0f45c00) [pid = 1777] [serial = 786] [outer = 0x9df9a000] 15:29:04 INFO - PROCESS | 1777 | 1461191344180 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1492ms 15:29:04 INFO - PROCESS | 1777 | 1461191344237 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:29:04 INFO - PROCESS | 1777 | 1461191344241 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:29:04 INFO - PROCESS | 1777 | 1461191344249 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1777 | 1461191344252 Marionette TRACE conn3 <- [1,1018,null,{}] 15:29:04 INFO - PROCESS | 1777 | 1461191344258 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 1777 | 1461191344442 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:29:04 INFO - PROCESS | 1777 | 1461191344703 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0b000 == 106 [pid = 1777] [id = 262] 15:29:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 336 (0x85b0b800) [pid = 1777] [serial = 787] [outer = (nil)] 15:29:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 337 (0x85b11c00) [pid = 1777] [serial = 788] [outer = 0x85b0b800] 15:29:04 INFO - PROCESS | 1777 | 1461191344835 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 338 (0x85b15000) [pid = 1777] [serial = 789] [outer = 0x85b0b800] 15:29:05 INFO - PROCESS | 1777 | 1461191345680 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1483ms 15:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:29:05 INFO - PROCESS | 1777 | 1461191345732 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1777 | 1461191345735 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:29:05 INFO - PROCESS | 1777 | 1461191345742 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1777 | 1461191345745 Marionette TRACE conn3 <- [1,1022,null,{}] 15:29:05 INFO - PROCESS | 1777 | 1461191345751 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 1777 | 1461191345937 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:29:06 INFO - PROCESS | 1777 | 1461191346156 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0d400 == 107 [pid = 1777] [id = 263] 15:29:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 339 (0x85b10800) [pid = 1777] [serial = 790] [outer = (nil)] 15:29:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 340 (0xa0e9c400) [pid = 1777] [serial = 791] [outer = 0x85b10800] 15:29:06 INFO - PROCESS | 1777 | 1461191346279 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 341 (0xa0fa1800) [pid = 1777] [serial = 792] [outer = 0x85b10800] 15:29:07 INFO - PROCESS | 1777 | 1461191347214 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1533ms 15:29:07 INFO - PROCESS | 1777 | 1461191347275 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1777 | 1461191347279 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:29:07 INFO - PROCESS | 1777 | 1461191347285 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1777 | 1461191347289 Marionette TRACE conn3 <- [1,1026,null,{}] 15:29:07 INFO - PROCESS | 1777 | 1461191347295 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 1777 | 1461191347516 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:29:07 INFO - PROCESS | 1777 | 1461191347791 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x87995800 == 108 [pid = 1777] [id = 264] 15:29:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 342 (0x8799bc00) [pid = 1777] [serial = 793] [outer = (nil)] 15:29:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 343 (0x8799ec00) [pid = 1777] [serial = 794] [outer = 0x8799bc00] 15:29:07 INFO - PROCESS | 1777 | 1461191347921 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 344 (0x879a1800) [pid = 1777] [serial = 795] [outer = 0x8799bc00] 15:29:08 INFO - PROCESS | 1777 | 1461191348781 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1540ms 15:29:08 INFO - PROCESS | 1777 | 1461191348826 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1777 | 1461191348830 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:29:08 INFO - PROCESS | 1777 | 1461191348837 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1777 | 1461191348842 Marionette TRACE conn3 <- [1,1030,null,{}] 15:29:08 INFO - PROCESS | 1777 | 1461191348848 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 1777 | 1461191349064 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:29:09 INFO - PROCESS | 1777 | 1461191349334 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c5800 == 109 [pid = 1777] [id = 265] 15:29:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 345 (0x847c8000) [pid = 1777] [serial = 796] [outer = (nil)] 15:29:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 346 (0x847ccc00) [pid = 1777] [serial = 797] [outer = 0x847c8000] 15:29:09 INFO - PROCESS | 1777 | 1461191349475 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 347 (0x8799fc00) [pid = 1777] [serial = 798] [outer = 0x847c8000] 15:29:10 INFO - PROCESS | 1777 | 1461191350326 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1533ms 15:29:10 INFO - PROCESS | 1777 | 1461191350371 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1777 | 1461191350375 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:29:10 INFO - PROCESS | 1777 | 1461191350381 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1777 | 1461191350385 Marionette TRACE conn3 <- [1,1034,null,{}] 15:29:10 INFO - PROCESS | 1777 | 1461191350391 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:10 INFO - PROCESS | 1777 | 1461191350570 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:29:10 INFO - PROCESS | 1777 | 1461191350794 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c42000 == 110 [pid = 1777] [id = 266] 15:29:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 348 (0x83c42800) [pid = 1777] [serial = 799] [outer = (nil)] 15:29:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 349 (0x83c49800) [pid = 1777] [serial = 800] [outer = 0x83c42800] 15:29:10 INFO - PROCESS | 1777 | 1461191350920 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 350 (0x83c4d400) [pid = 1777] [serial = 801] [outer = 0x83c42800] 15:29:11 INFO - PROCESS | 1777 | 1461191351792 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1484ms 15:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:29:11 INFO - PROCESS | 1777 | 1461191351866 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1777 | 1461191351869 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:29:11 INFO - PROCESS | 1777 | 1461191351876 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1777 | 1461191351879 Marionette TRACE conn3 <- [1,1038,null,{}] 15:29:11 INFO - PROCESS | 1777 | 1461191351885 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 1777 | 1461191352118 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:29:12 INFO - PROCESS | 1777 | 1461191352436 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c43c00 == 111 [pid = 1777] [id = 267] 15:29:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 351 (0x83c46000) [pid = 1777] [serial = 802] [outer = (nil)] 15:29:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 352 (0x847d0c00) [pid = 1777] [serial = 803] [outer = 0x83c46000] 15:29:12 INFO - PROCESS | 1777 | 1461191352528 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 353 (0x879a4400) [pid = 1777] [serial = 804] [outer = 0x83c46000] 15:29:13 INFO - PROCESS | 1777 | 1461191353383 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1585ms 15:29:13 INFO - PROCESS | 1777 | 1461191353461 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1777 | 1461191353465 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:29:13 INFO - PROCESS | 1777 | 1461191353472 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1777 | 1461191353475 Marionette TRACE conn3 <- [1,1042,null,{}] 15:29:13 INFO - PROCESS | 1777 | 1461191353481 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 1777 | 1461191353704 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:29:14 INFO - PROCESS | 1777 | 1461191354025 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db7800 == 112 [pid = 1777] [id = 268] 15:29:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 354 (0x83db7c00) [pid = 1777] [serial = 805] [outer = (nil)] 15:29:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 355 (0x83dbe800) [pid = 1777] [serial = 806] [outer = 0x83db7c00] 15:29:14 INFO - PROCESS | 1777 | 1461191354117 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 356 (0x83dc0800) [pid = 1777] [serial = 807] [outer = 0x83db7c00] 15:29:14 INFO - PROCESS | 1777 | 1461191354951 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1536ms 15:29:15 INFO - PROCESS | 1777 | 1461191355008 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1777 | 1461191355012 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:29:15 INFO - PROCESS | 1777 | 1461191355019 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1777 | 1461191355022 Marionette TRACE conn3 <- [1,1046,null,{}] 15:29:15 INFO - PROCESS | 1777 | 1461191355028 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:15 INFO - PROCESS | 1777 | 1461191355207 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:29:15 INFO - PROCESS | 1777 | 1461191355529 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db9c00 == 113 [pid = 1777] [id = 269] 15:29:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 357 (0x83dbdc00) [pid = 1777] [serial = 808] [outer = (nil)] 15:29:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 358 (0x8799d000) [pid = 1777] [serial = 809] [outer = 0x83dbdc00] 15:29:15 INFO - PROCESS | 1777 | 1461191355624 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 359 (0x9916d400) [pid = 1777] [serial = 810] [outer = 0x83dbdc00] 15:29:16 INFO - PROCESS | 1777 | 1461191356449 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1480ms 15:29:16 INFO - PROCESS | 1777 | 1461191356500 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1777 | 1461191356504 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:29:16 INFO - PROCESS | 1777 | 1461191356510 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1777 | 1461191356513 Marionette TRACE conn3 <- [1,1050,null,{}] 15:29:16 INFO - PROCESS | 1777 | 1461191356520 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:16 INFO - PROCESS | 1777 | 1461191356703 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:29:16 INFO - PROCESS | 1777 | 1461191356966 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x83203800 == 114 [pid = 1777] [id = 270] 15:29:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 360 (0x83205000) [pid = 1777] [serial = 811] [outer = (nil)] 15:29:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 361 (0x8320a000) [pid = 1777] [serial = 812] [outer = 0x83205000] 15:29:17 INFO - PROCESS | 1777 | 1461191357113 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 362 (0x8320d000) [pid = 1777] [serial = 813] [outer = 0x83205000] 15:29:18 INFO - PROCESS | 1777 | 1461191358013 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1535ms 15:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:29:18 INFO - PROCESS | 1777 | 1461191358045 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1777 | 1461191358048 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:29:18 INFO - PROCESS | 1777 | 1461191358055 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1777 | 1461191358057 Marionette TRACE conn3 <- [1,1054,null,{}] 15:29:18 INFO - PROCESS | 1777 | 1461191358064 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 1777 | 1461191358246 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:29:18 INFO - PROCESS | 1777 | 1461191358521 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x83209000 == 115 [pid = 1777] [id = 271] 15:29:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 363 (0x83210c00) [pid = 1777] [serial = 814] [outer = (nil)] 15:29:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 364 (0x83321000) [pid = 1777] [serial = 815] [outer = 0x83210c00] 15:29:18 INFO - PROCESS | 1777 | 1461191358653 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 365 (0x83323400) [pid = 1777] [serial = 816] [outer = 0x83210c00] 15:29:19 INFO - PROCESS | 1777 | 1461191359495 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1488ms 15:29:19 INFO - PROCESS | 1777 | 1461191359542 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1777 | 1461191359546 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:29:19 INFO - PROCESS | 1777 | 1461191359553 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1777 | 1461191359556 Marionette TRACE conn3 <- [1,1058,null,{}] 15:29:19 INFO - PROCESS | 1777 | 1461191359562 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:19 INFO - PROCESS | 1777 | 1461191359743 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:29:20 INFO - PROCESS | 1777 | 1461191360070 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331c400 == 116 [pid = 1777] [id = 272] 15:29:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 366 (0x83325400) [pid = 1777] [serial = 817] [outer = (nil)] 15:29:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 367 (0x8332a000) [pid = 1777] [serial = 818] [outer = 0x83325400] 15:29:20 INFO - PROCESS | 1777 | 1461191360161 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 368 (0x8332b800) [pid = 1777] [serial = 819] [outer = 0x83325400] 15:29:21 INFO - PROCESS | 1777 | 1461191361000 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1481ms 15:29:21 INFO - PROCESS | 1777 | 1461191361035 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1777 | 1461191361038 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:29:21 INFO - PROCESS | 1777 | 1461191361045 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1777 | 1461191361048 Marionette TRACE conn3 <- [1,1062,null,{}] 15:29:21 INFO - PROCESS | 1777 | 1461191361054 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 1777 | 1461191361241 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:29:21 INFO - PROCESS | 1777 | 1461191361557 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x83327000 == 117 [pid = 1777] [id = 273] 15:29:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 369 (0x8332b000) [pid = 1777] [serial = 820] [outer = (nil)] 15:29:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 370 (0x883f0400) [pid = 1777] [serial = 821] [outer = 0x8332b000] 15:29:21 INFO - PROCESS | 1777 | 1461191361648 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 371 (0x88ad5000) [pid = 1777] [serial = 822] [outer = 0x8332b000] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x867a3c00 == 116 [pid = 1777] [id = 253] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x88a01c00 == 115 [pid = 1777] [id = 227] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa80800 == 114 [pid = 1777] [id = 252] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8b714000 == 113 [pid = 1777] [id = 228] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8a326400 == 112 [pid = 1777] [id = 144] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8b644400 == 111 [pid = 1777] [id = 251] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x867a8000 == 110 [pid = 1777] [id = 250] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x88fe9c00 == 109 [pid = 1777] [id = 249] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x87b09400 == 108 [pid = 1777] [id = 248] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x88165c00 == 107 [pid = 1777] [id = 247] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8679b400 == 106 [pid = 1777] [id = 237] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa88400 == 105 [pid = 1777] [id = 236] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x88a04800 == 104 [pid = 1777] [id = 234] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x882f1400 == 103 [pid = 1777] [id = 235] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8b476000 == 102 [pid = 1777] [id = 233] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8a32d000 == 101 [pid = 1777] [id = 232] 15:29:23 INFO - PROCESS | 1777 | --DOCSHELL 0x8808c400 == 100 [pid = 1777] [id = 231] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 370 (0x92d0d400) [pid = 1777] [serial = 631] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 369 (0x8bcefc00) [pid = 1777] [serial = 686] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 368 (0x8b47e400) [pid = 1777] [serial = 680] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 367 (0xa0e9c800) [pid = 1777] [serial = 653] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 366 (0x8b71c400) [pid = 1777] [serial = 683] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 365 (0x87b09c00) [pid = 1777] [serial = 659] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 364 (0x905ab000) [pid = 1777] [serial = 628] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 363 (0x9380a000) [pid = 1777] [serial = 634] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 362 (0x9fc99800) [pid = 1777] [serial = 650] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 361 (0x8b89b400) [pid = 1777] [serial = 684] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 360 (0x8815a000) [pid = 1777] [serial = 671] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 359 (0x8bd77800) [pid = 1777] [serial = 687] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 358 (0x8a32bc00) [pid = 1777] [serial = 677] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 357 (0x882f3400) [pid = 1777] [serial = 672] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 356 (0x8e364c00) [pid = 1777] [serial = 625] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 355 (0x868b7800) [pid = 1777] [serial = 665] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 354 (0x868c3400) [pid = 1777] [serial = 668] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 353 (0x99779c00) [pid = 1777] [serial = 644] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 352 (0x8bde0800) [pid = 1777] [serial = 689] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 351 (0x8a6c5800) [pid = 1777] [serial = 622] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 350 (0x88ad1400) [pid = 1777] [serial = 647] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 349 (0x901d6800) [pid = 1777] [serial = 619] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 348 (0x8b647800) [pid = 1777] [serial = 681] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 347 (0xa2a32c00) [pid = 1777] [serial = 656] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 346 (0x98b0d000) [pid = 1777] [serial = 638] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 345 (0x867a2800) [pid = 1777] [serial = 662] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 344 (0x883ecc00) [pid = 1777] [serial = 641] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 343 (0x88ad0800) [pid = 1777] [serial = 674] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 342 (0x8a489000) [pid = 1777] [serial = 678] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 341 (0x8e281800) [pid = 1777] [serial = 690] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 340 (0x88ff2800) [pid = 1777] [serial = 675] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 339 (0x8e35a800) [pid = 1777] [serial = 692] [outer = (nil)] [url = about:blank] 15:29:23 INFO - PROCESS | 1777 | --DOMWINDOW == 338 (0x92d0cc00) [pid = 1777] [serial = 404] [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.] 15:29:23 INFO - PROCESS | 1777 | 1461191363817 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2833ms 15:29:23 INFO - PROCESS | 1777 | 1461191363879 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1777 | 1461191363884 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:29:23 INFO - PROCESS | 1777 | 1461191363892 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1777 | 1461191363899 Marionette TRACE conn3 <- [1,1066,null,{}] 15:29:23 INFO - PROCESS | 1777 | 1461191363908 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 1777 | 1461191364084 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:29:24 INFO - PROCESS | 1777 | 1461191364098 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b6000 == 101 [pid = 1777] [id = 274] 15:29:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 339 (0x868b7800) [pid = 1777] [serial = 823] [outer = (nil)] 15:29:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 340 (0x868c1000) [pid = 1777] [serial = 824] [outer = 0x868b7800] 15:29:24 INFO - PROCESS | 1777 | 1461191364217 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 341 (0x8799c400) [pid = 1777] [serial = 825] [outer = 0x868b7800] 15:29:25 INFO - PROCESS | 1777 | 1461191365163 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1294ms 15:29:25 INFO - PROCESS | 1777 | 1461191365186 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1777 | 1461191365194 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:29:25 INFO - PROCESS | 1777 | 1461191365218 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1777 | 1461191365222 Marionette TRACE conn3 <- [1,1070,null,{}] 15:29:25 INFO - PROCESS | 1777 | 1461191365228 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 1777 | 1461191365395 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:29:25 INFO - PROCESS | 1777 | 1461191365413 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a91000 == 102 [pid = 1777] [id = 275] 15:29:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 342 (0x87a91c00) [pid = 1777] [serial = 826] [outer = (nil)] 15:29:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 343 (0x87a96400) [pid = 1777] [serial = 827] [outer = 0x87a91c00] 15:29:25 INFO - PROCESS | 1777 | 1461191365488 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 344 (0x87b08800) [pid = 1777] [serial = 828] [outer = 0x87a91c00] 15:29:26 INFO - PROCESS | 1777 | 1461191366611 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1451ms 15:29:26 INFO - PROCESS | 1777 | 1461191366655 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1777 | 1461191366658 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:29:26 INFO - PROCESS | 1777 | 1461191366671 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1777 | 1461191366677 Marionette TRACE conn3 <- [1,1074,null,{}] 15:29:26 INFO - PROCESS | 1777 | 1461191366693 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 1777 | 1461191366945 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:29:26 INFO - PROCESS | 1777 | 1461191366970 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a3c00 == 103 [pid = 1777] [id = 276] 15:29:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 345 (0x882f1400) [pid = 1777] [serial = 829] [outer = (nil)] 15:29:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 346 (0x883eec00) [pid = 1777] [serial = 830] [outer = 0x882f1400] 15:29:27 INFO - PROCESS | 1777 | 1461191367046 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 347 (0x88acc000) [pid = 1777] [serial = 831] [outer = 0x882f1400] 15:29:27 INFO - PROCESS | 1777 | 1461191367991 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1385ms 15:29:28 INFO - PROCESS | 1777 | 1461191368056 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1777 | 1461191368060 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:29:28 INFO - PROCESS | 1777 | 1461191368066 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1777 | 1461191368070 Marionette TRACE conn3 <- [1,1078,null,{}] 15:29:28 INFO - PROCESS | 1777 | 1461191368075 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 1777 | 1461191368328 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 346 (0x8a47b000) [pid = 1777] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 345 (0x88202c00) [pid = 1777] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 344 (0x87b08000) [pid = 1777] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 343 (0x8b645400) [pid = 1777] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 342 (0x8fa84000) [pid = 1777] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 341 (0x88ff3400) [pid = 1777] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:29:28 INFO - PROCESS | 1777 | --DOMWINDOW == 340 (0x868b7400) [pid = 1777] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:29:28 INFO - PROCESS | 1777 | 1461191368966 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a7400 == 104 [pid = 1777] [id = 277] 15:29:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 341 (0x868b7400) [pid = 1777] [serial = 832] [outer = (nil)] 15:29:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 342 (0x88ad8000) [pid = 1777] [serial = 833] [outer = 0x868b7400] 15:29:29 INFO - PROCESS | 1777 | 1461191369044 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 343 (0x894ea800) [pid = 1777] [serial = 834] [outer = 0x868b7400] 15:29:29 INFO - PROCESS | 1777 | 1461191369769 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1734ms 15:29:29 INFO - PROCESS | 1777 | 1461191369801 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1777 | 1461191369805 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:29:29 INFO - PROCESS | 1777 | 1461191369811 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1777 | 1461191369814 Marionette TRACE conn3 <- [1,1082,null,{}] 15:29:29 INFO - PROCESS | 1777 | 1461191369820 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 1777 | 1461191369985 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:29:30 INFO - PROCESS | 1777 | 1461191370001 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a32d000 == 105 [pid = 1777] [id = 278] 15:29:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 344 (0x8a47b800) [pid = 1777] [serial = 835] [outer = (nil)] 15:29:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 345 (0x8a6c5c00) [pid = 1777] [serial = 836] [outer = 0x8a47b800] 15:29:30 INFO - PROCESS | 1777 | 1461191370074 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 346 (0x8b642c00) [pid = 1777] [serial = 837] [outer = 0x8a47b800] 15:29:31 INFO - PROCESS | 1777 | 1461191371177 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1433ms 15:29:31 INFO - PROCESS | 1777 | 1461191371245 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1777 | 1461191371251 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:29:31 INFO - PROCESS | 1777 | 1461191371260 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1777 | 1461191371267 Marionette TRACE conn3 <- [1,1086,null,{}] 15:29:31 INFO - PROCESS | 1777 | 1461191371278 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 1777 | 1461191371524 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:29:31 INFO - PROCESS | 1777 | 1461191371855 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x83325c00 == 106 [pid = 1777] [id = 279] 15:29:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 347 (0x847cec00) [pid = 1777] [serial = 838] [outer = (nil)] 15:29:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 348 (0x867a6c00) [pid = 1777] [serial = 839] [outer = 0x847cec00] 15:29:31 INFO - PROCESS | 1777 | 1461191371948 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 349 (0x87a8b400) [pid = 1777] [serial = 840] [outer = 0x847cec00] 15:29:32 INFO - PROCESS | 1777 | 1461191372930 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1696ms 15:29:32 INFO - PROCESS | 1777 | 1461191372957 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1777 | 1461191372967 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:29:32 INFO - PROCESS | 1777 | 1461191372978 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1777 | 1461191372981 Marionette TRACE conn3 <- [1,1090,null,{}] 15:29:32 INFO - PROCESS | 1777 | 1461191372988 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 1777 | 1461191373190 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:29:33 INFO - PROCESS | 1777 | 1461191373463 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x88088400 == 107 [pid = 1777] [id = 280] 15:29:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 350 (0x8808ac00) [pid = 1777] [serial = 841] [outer = (nil)] 15:29:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 351 (0x883e6800) [pid = 1777] [serial = 842] [outer = 0x8808ac00] 15:29:33 INFO - PROCESS | 1777 | 1461191373594 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 352 (0x88ad2800) [pid = 1777] [serial = 843] [outer = 0x8808ac00] 15:29:34 INFO - PROCESS | 1777 | 1461191374594 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1689ms 15:29:34 INFO - PROCESS | 1777 | 1461191374667 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1777 | 1461191374671 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:29:34 INFO - PROCESS | 1777 | 1461191374678 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1777 | 1461191374685 Marionette TRACE conn3 <- [1,1094,null,{}] 15:29:34 INFO - PROCESS | 1777 | 1461191374703 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 1777 | 1461191374933 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:29:35 INFO - PROCESS | 1777 | 1461191375254 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b64a800 == 108 [pid = 1777] [id = 281] 15:29:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 353 (0x8b713800) [pid = 1777] [serial = 844] [outer = (nil)] 15:29:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 354 (0x8b71e800) [pid = 1777] [serial = 845] [outer = 0x8b713800] 15:29:35 INFO - PROCESS | 1777 | 1461191375346 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 355 (0x8bce9800) [pid = 1777] [serial = 846] [outer = 0x8b713800] 15:29:36 INFO - PROCESS | 1777 | 1461191376223 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1590ms 15:29:36 INFO - PROCESS | 1777 | 1461191376268 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:29:36 INFO - PROCESS | 1777 | 1461191376274 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:29:36 INFO - PROCESS | 1777 | 1461191376280 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1777 | 1461191376284 Marionette TRACE conn3 <- [1,1098,null,{}] 15:29:36 INFO - PROCESS | 1777 | 1461191376290 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 1777 | 1461191376481 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:29:36 INFO - PROCESS | 1777 | 1461191376790 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcf6400 == 109 [pid = 1777] [id = 282] 15:29:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 356 (0x8bd7d000) [pid = 1777] [serial = 847] [outer = (nil)] 15:29:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 357 (0x8bdd9000) [pid = 1777] [serial = 848] [outer = 0x8bd7d000] 15:29:36 INFO - PROCESS | 1777 | 1461191376887 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 358 (0x8e27bc00) [pid = 1777] [serial = 849] [outer = 0x8bd7d000] 15:29:37 INFO - PROCESS | 1777 | 1461191377775 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1539ms 15:29:37 INFO - PROCESS | 1777 | 1461191377819 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1777 | 1461191377823 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:29:37 INFO - PROCESS | 1777 | 1461191377829 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1777 | 1461191377832 Marionette TRACE conn3 <- [1,1102,null,{}] 15:29:37 INFO - PROCESS | 1777 | 1461191377839 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:38 INFO - PROCESS | 1777 | 1461191378022 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:29:38 INFO - PROCESS | 1777 | 1461191378337 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b720c00 == 110 [pid = 1777] [id = 283] 15:29:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 359 (0x8e283000) [pid = 1777] [serial = 850] [outer = (nil)] 15:29:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 360 (0x8f07d000) [pid = 1777] [serial = 851] [outer = 0x8e283000] 15:29:38 INFO - PROCESS | 1777 | 1461191378433 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 361 (0x8f7c6000) [pid = 1777] [serial = 852] [outer = 0x8e283000] 15:29:39 INFO - PROCESS | 1777 | 1461191379317 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1529ms 15:29:39 INFO - PROCESS | 1777 | 1461191379360 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 1777 | 1461191379364 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:29:39 INFO - PROCESS | 1777 | 1461191379371 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1777 | 1461191379374 Marionette TRACE conn3 <- [1,1106,null,{}] 15:29:39 INFO - PROCESS | 1777 | 1461191379380 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:39 INFO - PROCESS | 1777 | 1461191379597 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:29:39 INFO - PROCESS | 1777 | 1461191379926 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e6c00 == 111 [pid = 1777] [id = 284] 15:29:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 362 (0x8fd1e800) [pid = 1777] [serial = 853] [outer = (nil)] 15:29:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 363 (0x901d4400) [pid = 1777] [serial = 854] [outer = 0x8fd1e800] 15:29:40 INFO - PROCESS | 1777 | 1461191380026 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 364 (0x902ecc00) [pid = 1777] [serial = 855] [outer = 0x8fd1e800] 15:29:40 INFO - PROCESS | 1777 | 1461191380864 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 15:29:40 INFO - PROCESS | 1777 | 1461191380904 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1777 | 1461191380908 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:29:40 INFO - PROCESS | 1777 | 1461191380914 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1777 | 1461191380918 Marionette TRACE conn3 <- [1,1110,null,{}] 15:29:40 INFO - PROCESS | 1777 | 1461191380924 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 1777 | 1461191381109 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:29:41 INFO - PROCESS | 1777 | 1461191381380 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e364800 == 112 [pid = 1777] [id = 285] 15:29:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 365 (0x8fb0c400) [pid = 1777] [serial = 856] [outer = (nil)] 15:29:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 366 (0x9122d000) [pid = 1777] [serial = 857] [outer = 0x8fb0c400] 15:29:41 INFO - PROCESS | 1777 | 1461191381515 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 367 (0x91317c00) [pid = 1777] [serial = 858] [outer = 0x8fb0c400] 15:29:42 INFO - PROCESS | 1777 | 1461191382350 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1482ms 15:29:42 INFO - PROCESS | 1777 | 1461191382397 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1777 | 1461191382400 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:29:42 INFO - PROCESS | 1777 | 1461191382408 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1777 | 1461191382412 Marionette TRACE conn3 <- [1,1114,null,{}] 15:29:42 INFO - PROCESS | 1777 | 1461191382417 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:42 INFO - PROCESS | 1777 | 1461191382615 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:29:42 INFO - PROCESS | 1777 | 1461191382936 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e8400 == 113 [pid = 1777] [id = 286] 15:29:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 368 (0x92a3e400) [pid = 1777] [serial = 859] [outer = (nil)] 15:29:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 369 (0x93666c00) [pid = 1777] [serial = 860] [outer = 0x92a3e400] 15:29:43 INFO - PROCESS | 1777 | 1461191383031 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 370 (0x9366ac00) [pid = 1777] [serial = 861] [outer = 0x92a3e400] 15:29:43 INFO - PROCESS | 1777 | 1461191383980 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1630ms 15:29:44 INFO - PROCESS | 1777 | 1461191384039 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1777 | 1461191384042 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:29:44 INFO - PROCESS | 1777 | 1461191384049 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1777 | 1461191384053 Marionette TRACE conn3 <- [1,1118,null,{}] 15:29:44 INFO - PROCESS | 1777 | 1461191384059 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 1777 | 1461191384287 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:29:44 INFO - PROCESS | 1777 | 1461191384600 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x901da800 == 114 [pid = 1777] [id = 287] 15:29:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 371 (0x905a8c00) [pid = 1777] [serial = 862] [outer = (nil)] 15:29:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 372 (0x96b1b000) [pid = 1777] [serial = 863] [outer = 0x905a8c00] 15:29:44 INFO - PROCESS | 1777 | 1461191384694 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 373 (0x97115000) [pid = 1777] [serial = 864] [outer = 0x905a8c00] 15:29:45 INFO - PROCESS | 1777 | 1461191385592 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1592ms 15:29:45 INFO - PROCESS | 1777 | 1461191385642 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 1777 | 1461191385646 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:29:45 INFO - PROCESS | 1777 | 1461191385652 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1777 | 1461191385656 Marionette TRACE conn3 <- [1,1122,null,{}] 15:29:45 INFO - PROCESS | 1777 | 1461191385662 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 1777 | 1461191385899 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:29:46 INFO - PROCESS | 1777 | 1461191386214 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x91310800 == 115 [pid = 1777] [id = 288] 15:29:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 374 (0x96b7a400) [pid = 1777] [serial = 865] [outer = (nil)] 15:29:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 375 (0x9889d800) [pid = 1777] [serial = 866] [outer = 0x96b7a400] 15:29:46 INFO - PROCESS | 1777 | 1461191386343 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 376 (0x99a2c400) [pid = 1777] [serial = 867] [outer = 0x96b7a400] 15:29:47 INFO - PROCESS | 1777 | 1461191387476 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1884ms 15:29:47 INFO - PROCESS | 1777 | 1461191387536 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1777 | 1461191387541 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:29:47 INFO - PROCESS | 1777 | 1461191387547 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1777 | 1461191387552 Marionette TRACE conn3 <- [1,1126,null,{}] 15:29:47 INFO - PROCESS | 1777 | 1461191387558 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 1777 | 1461191387898 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:29:48 INFO - PROCESS | 1777 | 1461191388237 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x9ea0b400 == 116 [pid = 1777] [id = 289] 15:29:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 377 (0x9fec2000) [pid = 1777] [serial = 868] [outer = (nil)] 15:29:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 378 (0x9ffcc000) [pid = 1777] [serial = 869] [outer = 0x9fec2000] 15:29:48 INFO - PROCESS | 1777 | 1461191388336 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 379 (0xa0f52000) [pid = 1777] [serial = 870] [outer = 0x9fec2000] 15:29:49 INFO - PROCESS | 1777 | 1461191389259 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1785ms 15:29:49 INFO - PROCESS | 1777 | 1461191389334 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:29:49 INFO - PROCESS | 1777 | 1461191389338 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:29:49 INFO - PROCESS | 1777 | 1461191389345 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1777 | 1461191389349 Marionette TRACE conn3 <- [1,1130,null,{}] 15:29:49 INFO - PROCESS | 1777 | 1461191389355 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:49 INFO - PROCESS | 1777 | 1461191389581 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:29:49 INFO - PROCESS | 1777 | 1461191389916 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c08b800 == 117 [pid = 1777] [id = 290] 15:29:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 380 (0x8c08d000) [pid = 1777] [serial = 871] [outer = (nil)] 15:29:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 381 (0x8c094800) [pid = 1777] [serial = 872] [outer = 0x8c08d000] 15:29:50 INFO - PROCESS | 1777 | 1461191390010 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 382 (0x8c095c00) [pid = 1777] [serial = 873] [outer = 0x8c08d000] 15:29:50 INFO - PROCESS | 1777 | 1461191390902 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1587ms 15:29:50 INFO - PROCESS | 1777 | 1461191390932 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1777 | 1461191390936 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:29:50 INFO - PROCESS | 1777 | 1461191390942 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1777 | 1461191390946 Marionette TRACE conn3 <- [1,1134,null,{}] 15:29:50 INFO - PROCESS | 1777 | 1461191390952 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 1777 | 1461191391136 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:29:51 INFO - PROCESS | 1777 | 1461191391460 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aea800 == 118 [pid = 1777] [id = 291] 15:29:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 383 (0x82aeb400) [pid = 1777] [serial = 874] [outer = (nil)] 15:29:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 384 (0x82af1c00) [pid = 1777] [serial = 875] [outer = 0x82aeb400] 15:29:51 INFO - PROCESS | 1777 | 1461191391554 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 385 (0x82af3000) [pid = 1777] [serial = 876] [outer = 0x82aeb400] 15:29:52 INFO - PROCESS | 1777 | 1461191392421 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1534ms 15:29:52 INFO - PROCESS | 1777 | 1461191392477 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1777 | 1461191392481 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:29:52 INFO - PROCESS | 1777 | 1461191392488 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1777 | 1461191392490 Marionette TRACE conn3 <- [1,1138,null,{}] 15:29:52 INFO - PROCESS | 1777 | 1461191392497 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 1777 | 1461191392699 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:29:53 INFO - PROCESS | 1777 | 1461191393032 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aebc00 == 119 [pid = 1777] [id = 292] 15:29:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 386 (0x82af0c00) [pid = 1777] [serial = 877] [outer = (nil)] 15:29:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 387 (0x8c092000) [pid = 1777] [serial = 878] [outer = 0x82af0c00] 15:29:53 INFO - PROCESS | 1777 | 1461191393126 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 388 (0x8c098c00) [pid = 1777] [serial = 879] [outer = 0x82af0c00] 15:29:54 INFO - PROCESS | 1777 | 1461191393995 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1582ms 15:29:54 INFO - PROCESS | 1777 | 1461191394071 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1777 | 1461191394074 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:29:54 INFO - PROCESS | 1777 | 1461191394081 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1777 | 1461191394084 Marionette TRACE conn3 <- [1,1142,null,{}] 15:29:54 INFO - PROCESS | 1777 | 1461191394090 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 1777 | 1461191394335 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:29:54 INFO - PROCESS | 1777 | 1461191394672 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x82ae9400 == 120 [pid = 1777] [id = 293] 15:29:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 389 (0x87908000) [pid = 1777] [serial = 880] [outer = (nil)] 15:29:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 390 (0x8790e400) [pid = 1777] [serial = 881] [outer = 0x87908000] 15:29:54 INFO - PROCESS | 1777 | 1461191394760 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 391 (0x8790f400) [pid = 1777] [serial = 882] [outer = 0x87908000] 15:29:55 INFO - PROCESS | 1777 | 1461191395660 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1643ms 15:29:55 INFO - PROCESS | 1777 | 1461191395724 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1777 | 1461191395728 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:29:55 INFO - PROCESS | 1777 | 1461191395735 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1777 | 1461191395738 Marionette TRACE conn3 <- [1,1146,null,{}] 15:29:55 INFO - PROCESS | 1777 | 1461191395745 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 1777 | 1461191395946 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:29:56 INFO - PROCESS | 1777 | 1461191396279 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x83206400 == 121 [pid = 1777] [id = 294] 15:29:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 392 (0x847ce000) [pid = 1777] [serial = 883] [outer = (nil)] 15:29:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 393 (0x87b06800) [pid = 1777] [serial = 884] [outer = 0x847ce000] 15:29:56 INFO - PROCESS | 1777 | 1461191396376 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 394 (0x88ad2000) [pid = 1777] [serial = 885] [outer = 0x847ce000] 15:29:57 INFO - PROCESS | 1777 | 1461191397681 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1994ms 15:29:57 INFO - PROCESS | 1777 | 1461191397775 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1777 | 1461191397780 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:29:57 INFO - PROCESS | 1777 | 1461191397809 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1777 | 1461191397814 Marionette TRACE conn3 <- [1,1150,null,{}] 15:29:57 INFO - PROCESS | 1777 | 1461191397833 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:58 INFO - PROCESS | 1777 | 1461191398040 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:29:58 INFO - PROCESS | 1777 | 1461191398319 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c45c00 == 122 [pid = 1777] [id = 295] 15:29:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 395 (0x847c6c00) [pid = 1777] [serial = 886] [outer = (nil)] 15:29:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 396 (0x867a4800) [pid = 1777] [serial = 887] [outer = 0x847c6c00] 15:29:58 INFO - PROCESS | 1777 | 1461191398402 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 397 (0x87909c00) [pid = 1777] [serial = 888] [outer = 0x847c6c00] 15:29:59 INFO - PROCESS | 1777 | 1461191399316 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1592ms 15:29:59 INFO - PROCESS | 1777 | 1461191399397 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1777 | 1461191399418 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:29:59 INFO - PROCESS | 1777 | 1461191399431 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1777 | 1461191399438 Marionette TRACE conn3 <- [1,1154,null,{}] 15:29:59 INFO - PROCESS | 1777 | 1461191399449 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:59 INFO - PROCESS | 1777 | 1461191399748 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:30:00 INFO - PROCESS | 1777 | 1461191400022 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a97400 == 123 [pid = 1777] [id = 296] 15:30:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 398 (0x87a97c00) [pid = 1777] [serial = 889] [outer = (nil)] 15:30:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 399 (0x88088c00) [pid = 1777] [serial = 890] [outer = 0x87a97c00] 15:30:00 INFO - PROCESS | 1777 | 1461191400103 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 400 (0x88165c00) [pid = 1777] [serial = 891] [outer = 0x87a97c00] 15:30:01 INFO - PROCESS | 1777 | 1461191401045 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1650ms 15:30:01 INFO - PROCESS | 1777 | 1461191401079 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1777 | 1461191401082 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:30:01 INFO - PROCESS | 1777 | 1461191401089 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1777 | 1461191401095 Marionette TRACE conn3 <- [1,1158,null,{}] 15:30:01 INFO - PROCESS | 1777 | 1461191401111 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:01 INFO - PROCESS | 1777 | 1461191401295 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x882e8c00 == 122 [pid = 1777] [id = 181] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8bce8c00 == 121 [pid = 1777] [id = 184] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8679a400 == 120 [pid = 1777] [id = 220] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x867a4000 == 119 [pid = 1777] [id = 221] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8b47ac00 == 118 [pid = 1777] [id = 183] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x882ec000 == 117 [pid = 1777] [id = 182] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x867a7400 == 116 [pid = 1777] [id = 277] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x867a3c00 == 115 [pid = 1777] [id = 276] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x87a91000 == 114 [pid = 1777] [id = 275] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x868b6000 == 113 [pid = 1777] [id = 274] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x83db9c00 == 112 [pid = 1777] [id = 269] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x83db7800 == 111 [pid = 1777] [id = 268] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x83c43c00 == 110 [pid = 1777] [id = 267] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x847c5800 == 109 [pid = 1777] [id = 265] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x83c42000 == 108 [pid = 1777] [id = 266] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x87995800 == 107 [pid = 1777] [id = 264] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0d400 == 106 [pid = 1777] [id = 263] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0b000 == 105 [pid = 1777] [id = 262] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x92a41400 == 104 [pid = 1777] [id = 260] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x9864d000 == 103 [pid = 1777] [id = 261] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcf6c00 == 102 [pid = 1777] [id = 259] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x911e8c00 == 101 [pid = 1777] [id = 258] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8b650000 == 100 [pid = 1777] [id = 257] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x8815d000 == 99 [pid = 1777] [id = 256] 15:30:02 INFO - PROCESS | 1777 | --DOCSHELL 0x883f2000 == 98 [pid = 1777] [id = 255] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 399 (0x92a3f400) [pid = 1777] [serial = 764] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 398 (0x902ea000) [pid = 1777] [serial = 762] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 397 (0x9122e000) [pid = 1777] [serial = 716] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 396 (0x901d5800) [pid = 1777] [serial = 710] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 395 (0x97b48000) [pid = 1777] [serial = 725] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 394 (0x8e368000) [pid = 1777] [serial = 701] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 393 (0x8b47c000) [pid = 1777] [serial = 747] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 392 (0x98b04800) [pid = 1777] [serial = 731] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 391 (0x883eb400) [pid = 1777] [serial = 743] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 390 (0x8b89c800) [pid = 1777] [serial = 753] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 389 (0x8e2f2000) [pid = 1777] [serial = 755] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 388 (0x88a0fc00) [pid = 1777] [serial = 695] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 387 (0x905a7c00) [pid = 1777] [serial = 713] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 386 (0x92a6c800) [pid = 1777] [serial = 719] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 385 (0x93806c00) [pid = 1777] [serial = 722] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 384 (0x8fa81000) [pid = 1777] [serial = 704] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 383 (0x901ce800) [pid = 1777] [serial = 759] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 382 (0x8b718800) [pid = 1777] [serial = 749] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 381 (0x8bcf0000) [pid = 1777] [serial = 761] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 380 (0x8b713c00) [pid = 1777] [serial = 752] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 379 (0x883f3000) [pid = 1777] [serial = 746] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 378 (0x8f33f000) [pid = 1777] [serial = 756] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 377 (0x9ea23400) [pid = 1777] [serial = 740] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 376 (0x8b647000) [pid = 1777] [serial = 698] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 375 (0x9864ec00) [pid = 1777] [serial = 728] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 374 (0x8fc2f000) [pid = 1777] [serial = 758] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 373 (0x9942cc00) [pid = 1777] [serial = 737] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 372 (0x8b89a400) [pid = 1777] [serial = 734] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 371 (0x8bdd1400) [pid = 1777] [serial = 750] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 370 (0x8fc2c800) [pid = 1777] [serial = 707] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | --DOMWINDOW == 369 (0x88a02000) [pid = 1777] [serial = 744] [outer = (nil)] [url = about:blank] 15:30:02 INFO - PROCESS | 1777 | 1461191402484 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320ac00 == 99 [pid = 1777] [id = 297] 15:30:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 370 (0x8320f400) [pid = 1777] [serial = 892] [outer = (nil)] 15:30:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 371 (0x83c45800) [pid = 1777] [serial = 893] [outer = 0x8320f400] 15:30:02 INFO - PROCESS | 1777 | 1461191402574 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 372 (0x847c5c00) [pid = 1777] [serial = 894] [outer = 0x8320f400] 15:30:03 INFO - PROCESS | 1777 | 1461191403364 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2289ms 15:30:03 INFO - PROCESS | 1777 | 1461191403378 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 1777 | 1461191403383 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:30:03 INFO - PROCESS | 1777 | 1461191403393 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1777 | 1461191403395 Marionette TRACE conn3 <- [1,1162,null,{}] 15:30:03 INFO - PROCESS | 1777 | 1461191403400 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:03 INFO - PROCESS | 1777 | 1461191403586 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:30:03 INFO - PROCESS | 1777 | 1461191403776 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8332a800 == 100 [pid = 1777] [id = 298] 15:30:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 373 (0x8799c800) [pid = 1777] [serial = 895] [outer = (nil)] 15:30:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 374 (0x883eb400) [pid = 1777] [serial = 896] [outer = 0x8799c800] 15:30:03 INFO - PROCESS | 1777 | 1461191403853 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 375 (0x88ad0800) [pid = 1777] [serial = 897] [outer = 0x8799c800] 15:30:04 INFO - PROCESS | 1777 | 1461191404672 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1328ms 15:30:04 INFO - PROCESS | 1777 | 1461191404728 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1777 | 1461191404732 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:30:04 INFO - PROCESS | 1777 | 1461191404738 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1777 | 1461191404740 Marionette TRACE conn3 <- [1,1166,null,{}] 15:30:04 INFO - PROCESS | 1777 | 1461191404746 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:04 INFO - PROCESS | 1777 | 1461191404979 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:30:05 INFO - PROCESS | 1777 | 1461191405005 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799e000 == 101 [pid = 1777] [id = 299] 15:30:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 376 (0x88acac00) [pid = 1777] [serial = 898] [outer = (nil)] 15:30:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 377 (0x8b47ac00) [pid = 1777] [serial = 899] [outer = 0x88acac00] 15:30:05 INFO - PROCESS | 1777 | 1461191405077 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 378 (0x8b711400) [pid = 1777] [serial = 900] [outer = 0x88acac00] 15:30:06 INFO - PROCESS | 1777 | 1461191406026 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1339ms 15:30:06 INFO - PROCESS | 1777 | 1461191406077 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1777 | 1461191406081 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:30:06 INFO - PROCESS | 1777 | 1461191406087 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1777 | 1461191406091 Marionette TRACE conn3 <- [1,1170,null,{}] 15:30:06 INFO - PROCESS | 1777 | 1461191406102 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:06 INFO - PROCESS | 1777 | 1461191406368 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:30:06 INFO - PROCESS | 1777 | 1461191406398 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x883f3c00 == 102 [pid = 1777] [id = 300] 15:30:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 379 (0x894e9400) [pid = 1777] [serial = 901] [outer = (nil)] 15:30:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 380 (0x8bdd3800) [pid = 1777] [serial = 902] [outer = 0x894e9400] 15:30:06 INFO - PROCESS | 1777 | 1461191406474 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 381 (0x8c08d800) [pid = 1777] [serial = 903] [outer = 0x894e9400] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 380 (0x8bdd6800) [pid = 1777] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 379 (0x93b10000) [pid = 1777] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 378 (0x93803800) [pid = 1777] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 377 (0x8fd15400) [pid = 1777] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 376 (0x99471c00) [pid = 1777] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 375 (0x894e4000) [pid = 1777] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 374 (0x9942ec00) [pid = 1777] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 373 (0x9519e000) [pid = 1777] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 372 (0x9ea20400) [pid = 1777] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 371 (0x8fd16c00) [pid = 1777] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 370 (0x9838c800) [pid = 1777] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 369 (0x8f33ec00) [pid = 1777] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 368 (0x8a6bb800) [pid = 1777] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 367 (0x88ff5400) [pid = 1777] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 366 (0x92898400) [pid = 1777] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 365 (0x90084000) [pid = 1777] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 364 (0x8fc2e400) [pid = 1777] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 363 (0x91e08400) [pid = 1777] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 362 (0x8bddec00) [pid = 1777] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 361 (0x8b892400) [pid = 1777] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 360 (0x902ee400) [pid = 1777] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 359 (0x9fc9bc00) [pid = 1777] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 358 (0x9ff44000) [pid = 1777] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 357 (0x92a3f800) [pid = 1777] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 356 (0x9b09f400) [pid = 1777] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 355 (0x8fd1d000) [pid = 1777] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 354 (0x97c66800) [pid = 1777] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 353 (0x8fc33800) [pid = 1777] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 352 (0x8a333800) [pid = 1777] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 351 (0x8bdd8000) [pid = 1777] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 350 (0x8a6c2800) [pid = 1777] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 349 (0x98657800) [pid = 1777] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 348 (0x95ce3400) [pid = 1777] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 347 (0x8e280000) [pid = 1777] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 346 (0x9ff11800) [pid = 1777] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 345 (0x88feb400) [pid = 1777] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 344 (0x8e2ecc00) [pid = 1777] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 343 (0x8808b000) [pid = 1777] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 342 (0x93b0d000) [pid = 1777] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 341 (0x8b474400) [pid = 1777] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 340 (0x8f342c00) [pid = 1777] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 339 (0x88083000) [pid = 1777] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 338 (0x8a484800) [pid = 1777] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 337 (0x98655400) [pid = 1777] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 336 (0x8a32e400) [pid = 1777] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 335 (0xa2a86c00) [pid = 1777] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 334 (0xa45d0000) [pid = 1777] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 333 (0x9864f800) [pid = 1777] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 332 (0x901cf000) [pid = 1777] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 331 (0x882f6000) [pid = 1777] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 330 (0x894e8400) [pid = 1777] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 329 (0x8a328800) [pid = 1777] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 328 (0x8b47b000) [pid = 1777] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 327 (0x91e03000) [pid = 1777] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 326 (0x8fb05800) [pid = 1777] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 325 (0x8a6c2000) [pid = 1777] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 324 (0x8bd74000) [pid = 1777] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 323 (0x8fc32800) [pid = 1777] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 322 (0x8fb10800) [pid = 1777] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 321 (0x9ae54400) [pid = 1777] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 320 (0x91310000) [pid = 1777] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 319 (0x9fec3800) [pid = 1777] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 318 (0x8fa81400) [pid = 1777] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 317 (0x8f7c9000) [pid = 1777] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 316 (0x882f1400) [pid = 1777] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 315 (0x868b7400) [pid = 1777] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 314 (0x83c46000) [pid = 1777] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 313 (0x847c8000) [pid = 1777] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 312 (0x83c42800) [pid = 1777] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 311 (0x8332b000) [pid = 1777] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 310 (0x83325400) [pid = 1777] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 309 (0x88a08800) [pid = 1777] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 308 (0x868b7800) [pid = 1777] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 307 (0x83dbdc00) [pid = 1777] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 306 (0x8b479800) [pid = 1777] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 305 (0x9838d400) [pid = 1777] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 304 (0x902e9800) [pid = 1777] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x96b83c00) [pid = 1777] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 302 (0x85b10800) [pid = 1777] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 301 (0x8799bc00) [pid = 1777] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 300 (0x9df9a000) [pid = 1777] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 299 (0x87a91c00) [pid = 1777] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 298 (0x83210c00) [pid = 1777] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 297 (0x83205000) [pid = 1777] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 296 (0x83db7c00) [pid = 1777] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 295 (0x92d10000) [pid = 1777] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x85b0b800) [pid = 1777] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x905ac000) [pid = 1777] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0xa0e97c00) [pid = 1777] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x8808f800) [pid = 1777] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0x96b7d800) [pid = 1777] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x8679b000) [pid = 1777] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0x894ea400) [pid = 1777] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 287 (0x882f7c00) [pid = 1777] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 286 (0x8e276800) [pid = 1777] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 285 (0x9131b400) [pid = 1777] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 284 (0x8bd7d400) [pid = 1777] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 283 (0x8b643400) [pid = 1777] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 282 (0x8bced400) [pid = 1777] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 281 (0x882ec400) [pid = 1777] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 280 (0x8a6c1c00) [pid = 1777] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 279 (0x902f1400) [pid = 1777] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x8e27fc00) [pid = 1777] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x868b5000) [pid = 1777] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x9711c800) [pid = 1777] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x8bddd800) [pid = 1777] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0x91226000) [pid = 1777] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x87b03800) [pid = 1777] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x8bdd3c00) [pid = 1777] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x9ea0ec00) [pid = 1777] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x882ea400) [pid = 1777] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x99170400) [pid = 1777] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x88202800) [pid = 1777] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 267 (0x9b09b400) [pid = 1777] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:30:08 INFO - PROCESS | 1777 | --DOMWINDOW == 266 (0x92a3e000) [pid = 1777] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 265 (0x88209800) [pid = 1777] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 264 (0x92897800) [pid = 1777] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 263 (0x8f349c00) [pid = 1777] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 262 (0x8815d800) [pid = 1777] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 261 (0x903c9400) [pid = 1777] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 260 (0x99172400) [pid = 1777] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 259 (0x867a5c00) [pid = 1777] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 258 (0x8fc2f400) [pid = 1777] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 257 (0x88acb400) [pid = 1777] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 256 (0x93672800) [pid = 1777] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 255 (0x882eb400) [pid = 1777] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 254 (0x894ee800) [pid = 1777] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x88a0ac00) [pid = 1777] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x8f07f800) [pid = 1777] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x9122b400) [pid = 1777] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x982a2000) [pid = 1777] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x93666400) [pid = 1777] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x98382000) [pid = 1777] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x882f6800) [pid = 1777] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:30:09 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x8e2e8c00) [pid = 1777] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:30:09 INFO - PROCESS | 1777 | 1461191409350 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 3309ms 15:30:09 INFO - PROCESS | 1777 | 1461191409398 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1777 | 1461191409402 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:30:09 INFO - PROCESS | 1777 | 1461191409408 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1777 | 1461191409411 Marionette TRACE conn3 <- [1,1174,null,{}] 15:30:09 INFO - PROCESS | 1777 | 1461191409417 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:09 INFO - PROCESS | 1777 | 1461191409655 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:30:09 INFO - PROCESS | 1777 | 1461191409675 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x83207000 == 103 [pid = 1777] [id = 301] 15:30:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x83321c00) [pid = 1777] [serial = 904] [outer = (nil)] 15:30:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x8679a800) [pid = 1777] [serial = 905] [outer = 0x83321c00] 15:30:09 INFO - PROCESS | 1777 | 1461191409747 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x868b8800) [pid = 1777] [serial = 906] [outer = 0x83321c00] 15:30:10 INFO - PROCESS | 1777 | 1461191410755 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1777 | 1461191410807 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:30:10 INFO - PROCESS | 1777 | 1461191410816 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1777 | 1461191410823 Marionette TRACE conn3 <- [1,1178,null,{}] 15:30:10 INFO - PROCESS | 1777 | 1461191410833 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:11 INFO - PROCESS | 1777 | 1461191411056 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:30:11 INFO - PROCESS | 1777 | 1461191411396 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dba400 == 104 [pid = 1777] [id = 302] 15:30:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x83dbdc00) [pid = 1777] [serial = 907] [outer = (nil)] 15:30:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x85b0f400) [pid = 1777] [serial = 908] [outer = 0x83dbdc00] 15:30:11 INFO - PROCESS | 1777 | 1461191411492 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x8679b800) [pid = 1777] [serial = 909] [outer = 0x83dbdc00] 15:30:12 INFO - PROCESS | 1777 | 1461191412411 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 1777 | 1461191412469 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:30:12 INFO - PROCESS | 1777 | 1461191412480 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 1777 | 1461191412484 Marionette TRACE conn3 <- [1,1182,null,{}] 15:30:12 INFO - PROCESS | 1777 | 1461191412491 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:12 INFO - PROCESS | 1777 | 1461191412704 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:30:13 INFO - PROCESS | 1777 | 1461191413032 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799bc00 == 105 [pid = 1777] [id = 303] 15:30:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x87a8dc00) [pid = 1777] [serial = 910] [outer = (nil)] 15:30:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x88083000) [pid = 1777] [serial = 911] [outer = 0x87a8dc00] 15:30:13 INFO - PROCESS | 1777 | 1461191413127 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 255 (0x8815b800) [pid = 1777] [serial = 912] [outer = 0x87a8dc00] 15:30:14 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:30:14 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:30:14 INFO - PROCESS | 1777 | 1461191414181 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1777 | 1461191414272 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:30:14 INFO - PROCESS | 1777 | 1461191414280 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1777 | 1461191414286 Marionette TRACE conn3 <- [1,1186,null,{}] 15:30:14 INFO - PROCESS | 1777 | 1461191414303 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:14 INFO - PROCESS | 1777 | 1461191414609 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:30:14 INFO - PROCESS | 1777 | 1461191414839 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x882ee000 == 106 [pid = 1777] [id = 304] 15:30:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 256 (0x88acb800) [pid = 1777] [serial = 913] [outer = (nil)] 15:30:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 257 (0x894eb800) [pid = 1777] [serial = 914] [outer = 0x88acb800] 15:30:14 INFO - PROCESS | 1777 | 1461191414932 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 258 (0x8a333800) [pid = 1777] [serial = 915] [outer = 0x88acb800] 15:30:15 INFO - PROCESS | 1777 | 1461191415839 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1777 | 1461191415931 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:30:15 INFO - PROCESS | 1777 | --DOCSHELL 0x91e09800 == 105 [pid = 1777] [id = 10] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:30:16 INFO - PROCESS | 1777 | 1461191416045 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1777 | 1461191416050 Marionette TRACE conn3 <- [1,1190,null,{}] 15:30:16 INFO - PROCESS | 1777 | 1461191416058 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:16 INFO - PROCESS | 1777 | 1461191416241 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:30:16 INFO - PROCESS | 1777 | 1461191416515 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x88202800 == 106 [pid = 1777] [id = 305] 15:30:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 259 (0x88ad7400) [pid = 1777] [serial = 916] [outer = (nil)] 15:30:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 260 (0x8b47c400) [pid = 1777] [serial = 917] [outer = 0x88ad7400] 15:30:16 INFO - PROCESS | 1777 | 1461191416605 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 261 (0x8b713c00) [pid = 1777] [serial = 918] [outer = 0x88ad7400] 15:30:17 INFO - PROCESS | 1777 | 1461191417461 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:30:17 INFO - PROCESS | 1777 | 1461191417535 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:30:17 INFO - PROCESS | 1777 | 1461191417542 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1777 | 1461191417546 Marionette TRACE conn3 <- [1,1194,null,{}] 15:30:17 INFO - PROCESS | 1777 | 1461191417552 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:17 INFO - PROCESS | 1777 | 1461191417755 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:30:18 INFO - PROCESS | 1777 | 1461191418053 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b897400 == 107 [pid = 1777] [id = 306] 15:30:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 262 (0x8b89e400) [pid = 1777] [serial = 919] [outer = (nil)] 15:30:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 263 (0x8bcf5c00) [pid = 1777] [serial = 920] [outer = 0x8b89e400] 15:30:18 INFO - PROCESS | 1777 | 1461191418146 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 264 (0x8bd76c00) [pid = 1777] [serial = 921] [outer = 0x8b89e400] 15:30:18 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:30:18 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:30:19 INFO - PROCESS | 1777 | 1461191419086 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:30:19 INFO - PROCESS | 1777 | 1461191419130 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:30:19 INFO - PROCESS | 1777 | 1461191419136 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1777 | 1461191419140 Marionette TRACE conn3 <- [1,1198,null,{}] 15:30:19 INFO - PROCESS | 1777 | 1461191419146 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:19 INFO - PROCESS | 1777 | 1461191419365 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:30:19 INFO - PROCESS | 1777 | 1461191419691 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808b000 == 108 [pid = 1777] [id = 307] 15:30:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 265 (0x8e27a800) [pid = 1777] [serial = 922] [outer = (nil)] 15:30:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 266 (0x8f07cc00) [pid = 1777] [serial = 923] [outer = 0x8e27a800] 15:30:19 INFO - PROCESS | 1777 | 1461191419789 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 267 (0x8f081800) [pid = 1777] [serial = 924] [outer = 0x8e27a800] 15:30:20 INFO - PROCESS | 1777 | 1461191420645 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1581ms 15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:30:20 INFO - PROCESS | 1777 | 1461191420718 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 1777 | 1461191420721 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:30:20 INFO - PROCESS | 1777 | 1461191420728 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1777 | 1461191420732 Marionette TRACE conn3 <- [1,1202,null,{}] 15:30:20 INFO - PROCESS | 1777 | 1461191420738 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:20 INFO - PROCESS | 1777 | 1461191420960 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:30:21 INFO - PROCESS | 1777 | 1461191421276 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c08f400 == 109 [pid = 1777] [id = 308] 15:30:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 268 (0x8c091000) [pid = 1777] [serial = 925] [outer = (nil)] 15:30:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x8fa81000) [pid = 1777] [serial = 926] [outer = 0x8c091000] 15:30:21 INFO - PROCESS | 1777 | 1461191421370 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x8fa8cc00) [pid = 1777] [serial = 927] [outer = 0x8c091000] 15:30:22 INFO - PROCESS | 1777 | 1461191422228 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:30:22 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 15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1542ms 15:30:22 INFO - PROCESS | 1777 | 1461191422270 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1777 | 1461191422274 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:30:22 INFO - PROCESS | 1777 | 1461191422280 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1777 | 1461191422284 Marionette TRACE conn3 <- [1,1206,null,{}] 15:30:22 INFO - PROCESS | 1777 | 1461191422290 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:22 INFO - PROCESS | 1777 | 1461191422475 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:30:22 INFO - PROCESS | 1777 | 1461191422816 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa81400 == 110 [pid = 1777] [id = 309] 15:30:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x8fb09000) [pid = 1777] [serial = 928] [outer = (nil)] 15:30:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x8fc32400) [pid = 1777] [serial = 929] [outer = 0x8fb09000] 15:30:22 INFO - PROCESS | 1777 | 1461191422909 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8fc37400) [pid = 1777] [serial = 930] [outer = 0x8fb09000] 15:30:23 INFO - PROCESS | 1777 | 1461191423775 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:30:23 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 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1538ms 15:30:23 INFO - PROCESS | 1777 | 1461191423820 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:30:23 INFO - PROCESS | 1777 | 1461191423824 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:30:23 INFO - PROCESS | 1777 | 1461191423831 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1777 | 1461191423834 Marionette TRACE conn3 <- [1,1210,null,{}] 15:30:23 INFO - PROCESS | 1777 | 1461191423841 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:24 INFO - PROCESS | 1777 | 1461191424034 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:30:24 INFO - PROCESS | 1777 | 1461191424364 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcf2000 == 111 [pid = 1777] [id = 310] 15:30:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x8fb10000) [pid = 1777] [serial = 931] [outer = (nil)] 15:30:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x9008a000) [pid = 1777] [serial = 932] [outer = 0x8fb10000] 15:30:24 INFO - PROCESS | 1777 | 1461191424461 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x901cf800) [pid = 1777] [serial = 933] [outer = 0x8fb10000] 15:30:25 INFO - PROCESS | 1777 | 1461191425345 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1586ms 15:30:25 INFO - PROCESS | 1777 | 1461191425417 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1777 | 1461191425420 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:30:25 INFO - PROCESS | 1777 | 1461191425427 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1777 | 1461191425430 Marionette TRACE conn3 <- [1,1214,null,{}] 15:30:25 INFO - PROCESS | 1777 | 1461191425436 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:25 INFO - PROCESS | 1777 | 1461191425624 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:30:25 INFO - PROCESS | 1777 | 1461191425942 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc33800 == 112 [pid = 1777] [id = 311] 15:30:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x8fd1b400) [pid = 1777] [serial = 934] [outer = (nil)] 15:30:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x903d0c00) [pid = 1777] [serial = 935] [outer = 0x8fd1b400] 15:30:26 INFO - PROCESS | 1777 | 1461191426036 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x905a3400) [pid = 1777] [serial = 936] [outer = 0x8fd1b400] 15:30:26 INFO - PROCESS | 1777 | 1461191426924 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1539ms 15:30:26 INFO - PROCESS | 1777 | 1461191426965 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1777 | 1461191426970 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:30:26 INFO - PROCESS | 1777 | 1461191426976 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1777 | 1461191426981 Marionette TRACE conn3 <- [1,1218,null,{}] 15:30:26 INFO - PROCESS | 1777 | 1461191426987 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:27 INFO - PROCESS | 1777 | 1461191427206 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:30:27 INFO - PROCESS | 1777 | 1461191427539 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc3a400 == 113 [pid = 1777] [id = 312] 15:30:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 280 (0x91e09000) [pid = 1777] [serial = 937] [outer = (nil)] 15:30:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 281 (0x92898400) [pid = 1777] [serial = 938] [outer = 0x91e09000] 15:30:27 INFO - PROCESS | 1777 | 1461191427647 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 282 (0x92d0c400) [pid = 1777] [serial = 939] [outer = 0x91e09000] 15:30:28 INFO - PROCESS | 1777 | 1461191428580 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1641ms 15:30:28 INFO - PROCESS | 1777 | 1461191428619 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1777 | 1461191428622 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:30:28 INFO - PROCESS | 1777 | 1461191428630 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1777 | 1461191428633 Marionette TRACE conn3 <- [1,1222,null,{}] 15:30:28 INFO - PROCESS | 1777 | 1461191428639 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:28 INFO - PROCESS | 1777 | 1461191428822 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:30:29 INFO - PROCESS | 1777 | 1461191429163 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b470400 == 114 [pid = 1777] [id = 313] 15:30:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 283 (0x8b471c00) [pid = 1777] [serial = 940] [outer = (nil)] 15:30:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 284 (0x9114b000) [pid = 1777] [serial = 941] [outer = 0x8b471c00] 15:30:29 INFO - PROCESS | 1777 | 1461191429259 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 285 (0x93806c00) [pid = 1777] [serial = 942] [outer = 0x8b471c00] 15:30:30 INFO - PROCESS | 1777 | 1461191430122 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1777 | 1461191430169 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:30:30 INFO - PROCESS | 1777 | 1461191430176 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1777 | 1461191430180 Marionette TRACE conn3 <- [1,1226,null,{}] 15:30:30 INFO - PROCESS | 1777 | 1461191430186 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:30 INFO - PROCESS | 1777 | 1461191430367 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:30:30 INFO - PROCESS | 1777 | 1461191430695 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c47c00 == 115 [pid = 1777] [id = 314] 15:30:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 286 (0x847cb800) [pid = 1777] [serial = 943] [outer = (nil)] 15:30:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 287 (0x95ce6c00) [pid = 1777] [serial = 944] [outer = 0x847cb800] 15:30:30 INFO - PROCESS | 1777 | 1461191430787 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 288 (0x978bc000) [pid = 1777] [serial = 945] [outer = 0x847cb800] 15:30:31 INFO - PROCESS | 1777 | 1461191431599 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1437ms 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:30:31 INFO - PROCESS | 1777 | 1461191431613 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1777 | 1461191431616 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:30:31 INFO - PROCESS | 1777 | 1461191431622 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1777 | 1461191431625 Marionette TRACE conn3 <- [1,1230,null,{}] 15:30:31 INFO - PROCESS | 1777 | 1461191431631 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:31 INFO - PROCESS | 1777 | 1461191431819 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:30:32 INFO - PROCESS | 1777 | 1461191432102 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x9366cc00 == 116 [pid = 1777] [id = 315] 15:30:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x96b7d000) [pid = 1777] [serial = 946] [outer = (nil)] 15:30:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x98388400) [pid = 1777] [serial = 947] [outer = 0x96b7d000] 15:30:32 INFO - PROCESS | 1777 | 1461191432243 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x98651000) [pid = 1777] [serial = 948] [outer = 0x96b7d000] 15:30:33 INFO - PROCESS | 1777 | 1461191433104 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1530ms 15:30:33 INFO - PROCESS | 1777 | 1461191433152 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1777 | 1461191433156 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:30:33 INFO - PROCESS | 1777 | 1461191433163 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1777 | 1461191433167 Marionette TRACE conn3 <- [1,1234,null,{}] 15:30:33 INFO - PROCESS | 1777 | 1461191433181 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:33 INFO - PROCESS | 1777 | 1461191433369 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:30:33 INFO - PROCESS | 1777 | 1461191433747 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c8c000 == 117 [pid = 1777] [id = 316] 15:30:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x98c8fc00) [pid = 1777] [serial = 949] [outer = (nil)] 15:30:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x99171400) [pid = 1777] [serial = 950] [outer = 0x98c8fc00] 15:30:33 INFO - PROCESS | 1777 | 1461191433848 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x9942ec00) [pid = 1777] [serial = 951] [outer = 0x98c8fc00] 15:30:34 INFO - PROCESS | 1777 | 1461191434719 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1591ms 15:30:34 INFO - PROCESS | 1777 | 1461191434755 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1777 | 1461191434758 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:30:34 INFO - PROCESS | 1777 | 1461191434765 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1777 | 1461191434768 Marionette TRACE conn3 <- [1,1238,null,{}] 15:30:34 INFO - PROCESS | 1777 | 1461191434774 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:34 INFO - PROCESS | 1777 | 1461191434958 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:30:35 INFO - PROCESS | 1777 | 1461191435215 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x847cd000 == 118 [pid = 1777] [id = 317] 15:30:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x867a8400) [pid = 1777] [serial = 952] [outer = (nil)] 15:30:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 296 (0x9b0cb400) [pid = 1777] [serial = 953] [outer = 0x867a8400] 15:30:35 INFO - PROCESS | 1777 | 1461191435346 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 297 (0x9df9a800) [pid = 1777] [serial = 954] [outer = 0x867a8400] 15:30:36 INFO - PROCESS | 1777 | 1461191436200 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1481ms 15:30:36 INFO - PROCESS | 1777 | 1461191436246 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1777 | 1461191436249 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:30:36 INFO - PROCESS | 1777 | 1461191436256 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1777 | 1461191436260 Marionette TRACE conn3 <- [1,1242,null,{}] 15:30:36 INFO - PROCESS | 1777 | 1461191436285 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:36 INFO - PROCESS | 1777 | 1461191436473 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:30:36 INFO - PROCESS | 1777 | 1461191436799 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x99175800 == 119 [pid = 1777] [id = 318] 15:30:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 298 (0x9ae54400) [pid = 1777] [serial = 955] [outer = (nil)] 15:30:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 299 (0x9df90000) [pid = 1777] [serial = 956] [outer = 0x9ae54400] 15:30:36 INFO - PROCESS | 1777 | 1461191436897 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 300 (0x9fec3800) [pid = 1777] [serial = 957] [outer = 0x9ae54400] 15:30:37 INFO - PROCESS | 1777 | 1461191437717 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1499ms 15:30:37 INFO - PROCESS | 1777 | 1461191437756 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1777 | 1461191437760 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:30:37 INFO - PROCESS | 1777 | 1461191437766 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1777 | 1461191437769 Marionette TRACE conn3 <- [1,1246,null,{}] 15:30:37 INFO - PROCESS | 1777 | 1461191437805 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:38 INFO - PROCESS | 1777 | 1461191437999 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:30:38 INFO - PROCESS | 1777 | 1461191438354 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x87998c00 == 120 [pid = 1777] [id = 319] 15:30:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 301 (0x9fb37000) [pid = 1777] [serial = 958] [outer = (nil)] 15:30:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 302 (0xa0e99800) [pid = 1777] [serial = 959] [outer = 0x9fb37000] 15:30:38 INFO - PROCESS | 1777 | 1461191438448 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 303 (0xa0e9e400) [pid = 1777] [serial = 960] [outer = 0x9fb37000] 15:30:39 INFO - PROCESS | 1777 | 1461191439382 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1685ms 15:30:39 INFO - PROCESS | 1777 | 1461191439452 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1777 | 1461191439456 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:30:39 INFO - PROCESS | 1777 | 1461191439462 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1777 | 1461191439466 Marionette TRACE conn3 <- [1,1250,null,{}] 15:30:39 INFO - PROCESS | 1777 | 1461191439472 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:39 INFO - PROCESS | 1777 | 1461191439702 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:30:40 INFO - PROCESS | 1777 | 1461191440034 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c43000 == 121 [pid = 1777] [id = 320] 15:30:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x83c43400) [pid = 1777] [serial = 961] [outer = (nil)] 15:30:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 305 (0x83db7400) [pid = 1777] [serial = 962] [outer = 0x83c43400] 15:30:40 INFO - PROCESS | 1777 | 1461191440121 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 306 (0x83dc2800) [pid = 1777] [serial = 963] [outer = 0x83c43400] 15:30:41 INFO - PROCESS | 1777 | 1461191440996 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x883f3c00 == 120 [pid = 1777] [id = 300] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x8799e000 == 119 [pid = 1777] [id = 299] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x8332a800 == 118 [pid = 1777] [id = 298] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x8320ac00 == 117 [pid = 1777] [id = 297] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x87a97400 == 116 [pid = 1777] [id = 296] 15:30:42 INFO - PROCESS | 1777 | --DOCSHELL 0x83c45c00 == 115 [pid = 1777] [id = 295] 15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2794ms 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 305 (0x98c8f800) [pid = 1777] [serial = 479] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 304 (0x901d9400) [pid = 1777] [serial = 497] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x88a0e000) [pid = 1777] [serial = 593] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 302 (0x8b893000) [pid = 1777] [serial = 530] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 301 (0x8a331400) [pid = 1777] [serial = 431] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 300 (0x8e365000) [pid = 1777] [serial = 425] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 299 (0x98652c00) [pid = 1777] [serial = 304] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 298 (0x9ae4fc00) [pid = 1777] [serial = 488] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 297 (0x9366a400) [pid = 1777] [serial = 443] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 296 (0x8bd7f400) [pid = 1777] [serial = 416] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 295 (0x902f5000) [pid = 1777] [serial = 403] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x9febe400) [pid = 1777] [serial = 491] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x9ffcf000) [pid = 1777] [serial = 410] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0x978be000) [pid = 1777] [serial = 473] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x9ffa4c00) [pid = 1777] [serial = 295] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0xa5e36800) [pid = 1777] [serial = 253] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x90084c00) [pid = 1777] [serial = 283] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0xa0f9c400) [pid = 1777] [serial = 334] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 287 (0xa475d000) [pid = 1777] [serial = 413] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 286 (0x9fc06800) [pid = 1777] [serial = 292] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 285 (0xa444b800) [pid = 1777] [serial = 337] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 284 (0x98651400) [pid = 1777] [serial = 289] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 283 (0x902ed800) [pid = 1777] [serial = 352] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 282 (0x8bd73000) [pid = 1777] [serial = 575] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 281 (0x903c7400) [pid = 1777] [serial = 470] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 280 (0x8e363800) [pid = 1777] [serial = 440] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 279 (0x98d32400) [pid = 1777] [serial = 322] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x97c65800) [pid = 1777] [serial = 319] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x8f07d800) [pid = 1777] [serial = 370] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0xa45cf400) [pid = 1777] [serial = 250] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x93809000) [pid = 1777] [serial = 482] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0xa9cca000) [pid = 1777] [serial = 367] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x9df92c00) [pid = 1777] [serial = 503] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x98383c00) [pid = 1777] [serial = 355] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x8b47d800) [pid = 1777] [serial = 422] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x9889f400) [pid = 1777] [serial = 379] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x8808d000) [pid = 1777] [serial = 500] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x8a6c0c00) [pid = 1777] [serial = 437] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 267 (0xa9ca6000) [pid = 1777] [serial = 364] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 266 (0x8a487c00) [pid = 1777] [serial = 434] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 265 (0xa45f0c00) [pid = 1777] [serial = 298] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 264 (0xa6858400) [pid = 1777] [serial = 361] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 263 (0x905a3000) [pid = 1777] [serial = 419] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 262 (0x93b19400) [pid = 1777] [serial = 301] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 261 (0x986df000) [pid = 1777] [serial = 476] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 260 (0x9288e000) [pid = 1777] [serial = 316] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 259 (0x9b028400) [pid = 1777] [serial = 325] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 258 (0x894eec00) [pid = 1777] [serial = 494] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 257 (0x9fb35c00) [pid = 1777] [serial = 328] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 256 (0x98190800) [pid = 1777] [serial = 407] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 255 (0xa2a84400) [pid = 1777] [serial = 358] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 254 (0xa3c81400) [pid = 1777] [serial = 259] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x98d26000) [pid = 1777] [serial = 247] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x8f34b000) [pid = 1777] [serial = 376] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x8e280400) [pid = 1777] [serial = 467] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x8fb0ac00) [pid = 1777] [serial = 485] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x92ab3c00) [pid = 1777] [serial = 286] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0xa6c2f400) [pid = 1777] [serial = 256] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x98899800) [pid = 1777] [serial = 373] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x9829e000) [pid = 1777] [serial = 244] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x8fa80400) [pid = 1777] [serial = 533] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 244 (0x8b89a800) [pid = 1777] [serial = 428] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x9df9a400) [pid = 1777] [serial = 331] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 242 (0x9fec1800) [pid = 1777] [serial = 198] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 241 (0x87b0cc00) [pid = 1777] [serial = 660] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 240 (0x8f7c4000) [pid = 1777] [serial = 626] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x9fb35800) [pid = 1777] [serial = 741] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x988a0400) [pid = 1777] [serial = 545] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x9976e400) [pid = 1777] [serial = 738] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x9380c800) [pid = 1777] [serial = 635] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0xa3c7f000) [pid = 1777] [serial = 657] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x9865ac00) [pid = 1777] [serial = 539] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x91226400) [pid = 1777] [serial = 629] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x92d0b400) [pid = 1777] [serial = 720] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x8fc39c00) [pid = 1777] [serial = 708] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x9fb33400) [pid = 1777] [serial = 645] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x91e02400) [pid = 1777] [serial = 717] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x9ffcf400) [pid = 1777] [serial = 651] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x868ba000) [pid = 1777] [serial = 666] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x902f2400) [pid = 1777] [serial = 711] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x88ad4400) [pid = 1777] [serial = 648] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x9380c400) [pid = 1777] [serial = 723] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x883f0c00) [pid = 1777] [serial = 642] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x8e27a400) [pid = 1777] [serial = 735] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x9ea22400) [pid = 1777] [serial = 596] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x8fb05000) [pid = 1777] [serial = 705] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x93b13800) [pid = 1777] [serial = 536] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x98c91800) [pid = 1777] [serial = 542] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0x98c8e800) [pid = 1777] [serial = 732] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x9b0c8000) [pid = 1777] [serial = 590] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x9838f000) [pid = 1777] [serial = 587] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x93672000) [pid = 1777] [serial = 581] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0xa0ea1c00) [pid = 1777] [serial = 654] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x8b718c00) [pid = 1777] [serial = 599] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x98384400) [pid = 1777] [serial = 726] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x867a4400) [pid = 1777] [serial = 663] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x8b715c00) [pid = 1777] [serial = 623] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x88fe9800) [pid = 1777] [serial = 696] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x8f342000) [pid = 1777] [serial = 702] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x9ae50400) [pid = 1777] [serial = 639] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x903c6400) [pid = 1777] [serial = 620] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x8bcea800) [pid = 1777] [serial = 551] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8bcf6800) [pid = 1777] [serial = 554] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8b648000) [pid = 1777] [serial = 548] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8b895800) [pid = 1777] [serial = 699] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x96be8400) [pid = 1777] [serial = 584] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x901d9000) [pid = 1777] [serial = 578] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x87b05800) [pid = 1777] [serial = 669] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x9865a000) [pid = 1777] [serial = 729] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x905a9800) [pid = 1777] [serial = 714] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x93668400) [pid = 1777] [serial = 632] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x8e365400) [pid = 1777] [serial = 693] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x8a6c5c00) [pid = 1777] [serial = 836] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x883eec00) [pid = 1777] [serial = 830] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x88ad8000) [pid = 1777] [serial = 833] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x847d0c00) [pid = 1777] [serial = 803] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x879a4400) [pid = 1777] [serial = 804] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x847ccc00) [pid = 1777] [serial = 797] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8799fc00) [pid = 1777] [serial = 798] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x83c49800) [pid = 1777] [serial = 800] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x83c4d400) [pid = 1777] [serial = 801] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x883f0400) [pid = 1777] [serial = 821] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x88ad5000) [pid = 1777] [serial = 822] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8332a000) [pid = 1777] [serial = 818] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8332b800) [pid = 1777] [serial = 819] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x894e4c00) [pid = 1777] [serial = 767] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8a481000) [pid = 1777] [serial = 768] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x868c1000) [pid = 1777] [serial = 824] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8799c400) [pid = 1777] [serial = 825] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8799d000) [pid = 1777] [serial = 809] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9916d400) [pid = 1777] [serial = 810] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8bd75000) [pid = 1777] [serial = 770] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8e2e7000) [pid = 1777] [serial = 771] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x98c8b000) [pid = 1777] [serial = 779] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x99171c00) [pid = 1777] [serial = 780] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x92a63c00) [pid = 1777] [serial = 773] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x93b0b800) [pid = 1777] [serial = 774] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9fee1c00) [pid = 1777] [serial = 782] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0xa0a98800) [pid = 1777] [serial = 783] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0xa0e9c400) [pid = 1777] [serial = 791] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0xa0fa1800) [pid = 1777] [serial = 792] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8799ec00) [pid = 1777] [serial = 794] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x879a1800) [pid = 1777] [serial = 795] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0xa0e9fc00) [pid = 1777] [serial = 785] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0xa0f45c00) [pid = 1777] [serial = 786] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x87a96400) [pid = 1777] [serial = 827] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x83321000) [pid = 1777] [serial = 815] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x83323400) [pid = 1777] [serial = 816] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8320a000) [pid = 1777] [serial = 812] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8320d000) [pid = 1777] [serial = 813] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x83dbe800) [pid = 1777] [serial = 806] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x83dc0800) [pid = 1777] [serial = 807] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x96be6c00) [pid = 1777] [serial = 776] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x97b10c00) [pid = 1777] [serial = 777] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x85b11c00) [pid = 1777] [serial = 788] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x85b15000) [pid = 1777] [serial = 789] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x88acc000) [pid = 1777] [serial = 831] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x87b08800) [pid = 1777] [serial = 828] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x894ea800) [pid = 1777] [serial = 834] [outer = (nil)] [url = about:blank] 15:30:42 INFO - PROCESS | 1777 | 1461191442687 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1777 | 1461191442692 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:30:42 INFO - PROCESS | 1777 | 1461191442713 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1777 | 1461191442721 Marionette TRACE conn3 <- [1,1254,null,{}] 15:30:42 INFO - PROCESS | 1777 | 1461191442729 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:42 INFO - PROCESS | 1777 | 1461191442926 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:30:43 INFO - PROCESS | 1777 | 1461191443135 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc0800 == 116 [pid = 1777] [id = 321] 15:30:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x83dc0c00) [pid = 1777] [serial = 964] [outer = (nil)] 15:30:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x847ccc00) [pid = 1777] [serial = 965] [outer = 0x83dc0c00] 15:30:43 INFO - PROCESS | 1777 | 1461191443214 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x85b0dc00) [pid = 1777] [serial = 966] [outer = 0x83dc0c00] 15:30:44 INFO - PROCESS | 1777 | 1461191444015 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1336ms 15:30:44 INFO - PROCESS | 1777 | 1461191444049 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1777 | 1461191444053 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:30:44 INFO - PROCESS | 1777 | 1461191444066 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1777 | 1461191444071 Marionette TRACE conn3 <- [1,1258,null,{}] 15:30:44 INFO - PROCESS | 1777 | 1461191444078 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:44 INFO - PROCESS | 1777 | 1461191444249 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:30:44 INFO - PROCESS | 1777 | 1461191444272 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320f000 == 117 [pid = 1777] [id = 322] 15:30:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x86414400) [pid = 1777] [serial = 967] [outer = (nil)] 15:30:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x86418000) [pid = 1777] [serial = 968] [outer = 0x86414400] 15:30:44 INFO - PROCESS | 1777 | 1461191444345 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8679fc00) [pid = 1777] [serial = 969] [outer = 0x86414400] 15:30:45 INFO - PROCESS | 1777 | 1461191445468 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1446ms 15:30:45 INFO - PROCESS | 1777 | 1461191445508 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1777 | 1461191445512 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:30:45 INFO - PROCESS | 1777 | 1461191445519 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1777 | 1461191445521 Marionette TRACE conn3 <- [1,1262,null,{}] 15:30:45 INFO - PROCESS | 1777 | 1461191445542 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:45 INFO - PROCESS | 1777 | 1461191445784 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:30:45 INFO - PROCESS | 1777 | 1461191445814 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799b000 == 118 [pid = 1777] [id = 323] 15:30:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8799b400) [pid = 1777] [serial = 970] [outer = (nil)] 15:30:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8799f800) [pid = 1777] [serial = 971] [outer = 0x8799b400] 15:30:45 INFO - PROCESS | 1777 | 1461191445894 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x879a3c00) [pid = 1777] [serial = 972] [outer = 0x8799b400] 15:30:46 INFO - PROCESS | 1777 | 1461191446968 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1485ms 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:30:47 INFO - PROCESS | 1777 | 1461191447006 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1777 | 1461191447009 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:30:47 INFO - PROCESS | 1777 | 1461191447014 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1777 | 1461191447018 Marionette TRACE conn3 <- [1,1266,null,{}] 15:30:47 INFO - PROCESS | 1777 | 1461191447024 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:47 INFO - PROCESS | 1777 | 1461191447624 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x88acac00) [pid = 1777] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x894e9400) [pid = 1777] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x847c6c00) [pid = 1777] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8799c800) [pid = 1777] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8320f400) [pid = 1777] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:30:47 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x87a97c00) [pid = 1777] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:30:47 INFO - PROCESS | 1777 | 1461191447813 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320f400 == 119 [pid = 1777] [id = 324] 15:30:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x83c4b000) [pid = 1777] [serial = 973] [outer = (nil)] 15:30:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8799b800) [pid = 1777] [serial = 974] [outer = 0x83c4b000] 15:30:47 INFO - PROCESS | 1777 | 1461191447900 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x87a98000) [pid = 1777] [serial = 975] [outer = 0x83c4b000] 15:30:48 INFO - PROCESS | 1777 | 1461191448626 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1631ms 15:30:48 INFO - PROCESS | 1777 | 1461191448645 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1777 | 1461191448648 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:30:48 INFO - PROCESS | 1777 | 1461191448655 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1777 | 1461191448658 Marionette TRACE conn3 <- [1,1270,null,{}] 15:30:48 INFO - PROCESS | 1777 | 1461191448663 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:48 INFO - PROCESS | 1777 | 1461191448905 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:30:48 INFO - PROCESS | 1777 | 1461191448954 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x847cc400 == 120 [pid = 1777] [id = 325] 15:30:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x87b09400) [pid = 1777] [serial = 976] [outer = (nil)] 15:30:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8808f000) [pid = 1777] [serial = 977] [outer = 0x87b09400] 15:30:49 INFO - PROCESS | 1777 | 1461191449029 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x88202c00) [pid = 1777] [serial = 978] [outer = 0x87b09400] 15:30:50 INFO - PROCESS | 1777 | 1461191450068 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1487ms 15:30:50 INFO - PROCESS | 1777 | 1461191450143 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1777 | 1461191450149 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:30:50 INFO - PROCESS | 1777 | 1461191450159 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1777 | 1461191450164 Marionette TRACE conn3 <- [1,1274,null,{}] 15:30:50 INFO - PROCESS | 1777 | 1461191450176 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:50 INFO - PROCESS | 1777 | 1461191450434 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:30:50 INFO - PROCESS | 1777 | 1461191450772 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320a000 == 121 [pid = 1777] [id = 326] 15:30:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8320dc00) [pid = 1777] [serial = 979] [outer = (nil)] 15:30:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8640dc00) [pid = 1777] [serial = 980] [outer = 0x8320dc00] 15:30:50 INFO - PROCESS | 1777 | 1461191450863 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x86414800) [pid = 1777] [serial = 981] [outer = 0x8320dc00] 15:30:51 INFO - PROCESS | 1777 | 1461191451768 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1643ms 15:30:51 INFO - PROCESS | 1777 | 1461191451802 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1777 | 1461191451811 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:30:51 INFO - PROCESS | 1777 | 1461191451822 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1777 | 1461191451827 Marionette TRACE conn3 <- [1,1278,null,{}] 15:30:51 INFO - PROCESS | 1777 | 1461191451833 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:52 INFO - PROCESS | 1777 | 1461191452035 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:30:52 INFO - PROCESS | 1777 | 1461191452301 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x87913400 == 122 [pid = 1777] [id = 327] 15:30:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x87995400) [pid = 1777] [serial = 982] [outer = (nil)] 15:30:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x879a4800) [pid = 1777] [serial = 983] [outer = 0x87995400] 15:30:52 INFO - PROCESS | 1777 | 1461191452433 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x87b07000) [pid = 1777] [serial = 984] [outer = 0x87995400] 15:30:53 INFO - PROCESS | 1777 | 1461191453465 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1684ms 15:30:53 INFO - PROCESS | 1777 | 1461191453506 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1777 | 1461191453510 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:30:53 INFO - PROCESS | 1777 | 1461191453518 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1777 | 1461191453524 Marionette TRACE conn3 <- [1,1282,null,{}] 15:30:53 INFO - PROCESS | 1777 | 1461191453542 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:53 INFO - PROCESS | 1777 | 1461191453744 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:30:54 INFO - PROCESS | 1777 | 1461191454065 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a97c00 == 123 [pid = 1777] [id = 328] 15:30:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x87b0cc00) [pid = 1777] [serial = 985] [outer = (nil)] 15:30:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x883f2400) [pid = 1777] [serial = 986] [outer = 0x87b0cc00] 15:30:54 INFO - PROCESS | 1777 | 1461191454161 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x88a0e400) [pid = 1777] [serial = 987] [outer = 0x87b0cc00] 15:30:55 INFO - PROCESS | 1777 | 1461191455046 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1585ms 15:30:55 INFO - PROCESS | 1777 | 1461191455104 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1777 | 1461191455109 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:30:55 INFO - PROCESS | 1777 | 1461191455115 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1777 | 1461191455119 Marionette TRACE conn3 <- [1,1286,null,{}] 15:30:55 INFO - PROCESS | 1777 | 1461191455125 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:55 INFO - PROCESS | 1777 | 1461191455320 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:30:55 INFO - PROCESS | 1777 | 1461191455581 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x87912400 == 124 [pid = 1777] [id = 329] 15:30:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x883f4800) [pid = 1777] [serial = 988] [outer = (nil)] 15:30:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x88fe9c00) [pid = 1777] [serial = 989] [outer = 0x883f4800] 15:30:55 INFO - PROCESS | 1777 | 1461191455715 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x88fefc00) [pid = 1777] [serial = 990] [outer = 0x883f4800] 15:30:56 INFO - PROCESS | 1777 | 1461191456568 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1481ms 15:30:56 INFO - PROCESS | 1777 | 1461191456599 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1777 | 1461191456603 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:30:56 INFO - PROCESS | 1777 | 1461191456609 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1777 | 1461191456613 Marionette TRACE conn3 <- [1,1290,null,{}] 15:30:56 INFO - PROCESS | 1777 | 1461191456619 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:56 INFO - PROCESS | 1777 | 1461191456802 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:30:57 INFO - PROCESS | 1777 | 1461191457021 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ad6c00 == 125 [pid = 1777] [id = 330] 15:30:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x88feb400) [pid = 1777] [serial = 991] [outer = (nil)] 15:30:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x894ea800) [pid = 1777] [serial = 992] [outer = 0x88feb400] 15:30:57 INFO - PROCESS | 1777 | 1461191457143 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x894f0c00) [pid = 1777] [serial = 993] [outer = 0x88feb400] 15:30:58 INFO - PROCESS | 1777 | 1461191458129 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1589ms 15:30:58 INFO - PROCESS | 1777 | 1461191458199 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1777 | 1461191458203 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:30:58 INFO - PROCESS | 1777 | 1461191458209 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1777 | 1461191458213 Marionette TRACE conn3 <- [1,1294,null,{}] 15:30:58 INFO - PROCESS | 1777 | 1461191458219 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:58 INFO - PROCESS | 1777 | 1461191458477 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:30:58 INFO - PROCESS | 1777 | 1461191458800 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff3800 == 126 [pid = 1777] [id = 331] 15:30:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8a487c00) [pid = 1777] [serial = 994] [outer = (nil)] 15:30:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8a6c3c00) [pid = 1777] [serial = 995] [outer = 0x8a487c00] 15:30:58 INFO - PROCESS | 1777 | 1461191458892 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8b475400) [pid = 1777] [serial = 996] [outer = 0x8a487c00] 15:30:59 INFO - PROCESS | 1777 | 1461191459752 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1588ms 15:30:59 INFO - PROCESS | 1777 | 1461191459798 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1777 | 1461191459802 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:30:59 INFO - PROCESS | 1777 | 1461191459808 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1777 | 1461191459812 Marionette TRACE conn3 <- [1,1298,null,{}] 15:30:59 INFO - PROCESS | 1777 | 1461191459818 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:00 INFO - PROCESS | 1777 | 1461191460000 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:31:00 INFO - PROCESS | 1777 | 1461191460221 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b471400 == 127 [pid = 1777] [id = 332] 15:31:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8b473400) [pid = 1777] [serial = 997] [outer = (nil)] 15:31:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x8b714c00) [pid = 1777] [serial = 998] [outer = 0x8b473400] 15:31:00 INFO - PROCESS | 1777 | 1461191460402 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8b71b400) [pid = 1777] [serial = 999] [outer = 0x8b473400] 15:31:01 INFO - PROCESS | 1777 | 1461191461296 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1538ms 15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:31:01 INFO - PROCESS | 1777 | 1461191461347 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1777 | 1461191461350 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:31:01 INFO - PROCESS | 1777 | 1461191461357 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1777 | 1461191461361 Marionette TRACE conn3 <- [1,1302,null,{}] 15:31:01 INFO - PROCESS | 1777 | 1461191461367 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:01 INFO - PROCESS | 1777 | 1461191461592 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:31:01 INFO - PROCESS | 1777 | 1461191461854 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b475000 == 128 [pid = 1777] [id = 333] 15:31:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8b643800) [pid = 1777] [serial = 1000] [outer = (nil)] 15:31:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8bce8000) [pid = 1777] [serial = 1001] [outer = 0x8b643800] 15:31:01 INFO - PROCESS | 1777 | 1461191461984 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8bcf0c00) [pid = 1777] [serial = 1002] [outer = 0x8b643800] 15:31:02 INFO - PROCESS | 1777 | 1461191462855 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1538ms 15:31:02 INFO - PROCESS | 1777 | 1461191462894 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:31:02 INFO - PROCESS | 1777 | 1461191462909 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:31:02 INFO - PROCESS | 1777 | 1461191462916 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1777 | 1461191462922 Marionette TRACE conn3 <- [1,1306,null,{}] 15:31:02 INFO - PROCESS | 1777 | 1461191462931 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:03 INFO - PROCESS | 1777 | 1461191463121 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:31:03 INFO - PROCESS | 1777 | 1461191463381 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b896400 == 129 [pid = 1777] [id = 334] 15:31:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x8bd74800) [pid = 1777] [serial = 1003] [outer = (nil)] 15:31:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x8bdd2800) [pid = 1777] [serial = 1004] [outer = 0x8bd74800] 15:31:03 INFO - PROCESS | 1777 | 1461191463511 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x8bddec00) [pid = 1777] [serial = 1005] [outer = 0x8bd74800] 15:31:04 INFO - PROCESS | 1777 | 1461191464426 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1588ms 15:31:04 INFO - PROCESS | 1777 | 1461191464503 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:31:04 INFO - PROCESS | 1777 | 1461191464507 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:31:04 INFO - PROCESS | 1777 | 1461191464514 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1777 | 1461191464518 Marionette TRACE conn3 <- [1,1310,null,{}] 15:31:04 INFO - PROCESS | 1777 | 1461191464524 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:04 INFO - PROCESS | 1777 | 1461191464750 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:31:05 INFO - PROCESS | 1777 | 1461191465012 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808cc00 == 130 [pid = 1777] [id = 335] 15:31:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8bd74c00) [pid = 1777] [serial = 1006] [outer = (nil)] 15:31:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8e27a400) [pid = 1777] [serial = 1007] [outer = 0x8bd74c00] 15:31:05 INFO - PROCESS | 1777 | 1461191465136 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x8e2e7800) [pid = 1777] [serial = 1008] [outer = 0x8bd74c00] 15:31:06 INFO - PROCESS | 1777 | 1461191466024 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:31:06 INFO - PROCESS | 1777 | 1461191466108 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:31:06 INFO - PROCESS | 1777 | 1461191466115 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1777 | 1461191466119 Marionette TRACE conn3 <- [1,1314,null,{}] 15:31:06 INFO - PROCESS | 1777 | 1461191466125 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:06 INFO - PROCESS | 1777 | 1461191466378 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:31:06 INFO - PROCESS | 1777 | 1461191466704 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c08c400 == 131 [pid = 1777] [id = 336] 15:31:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8f07ec00) [pid = 1777] [serial = 1009] [outer = (nil)] 15:31:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x8f347400) [pid = 1777] [serial = 1010] [outer = 0x8f07ec00] 15:31:06 INFO - PROCESS | 1777 | 1461191466799 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x8f7cb800) [pid = 1777] [serial = 1011] [outer = 0x8f07ec00] 15:31:07 INFO - PROCESS | 1777 | 1461191467652 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1597ms 15:31:07 INFO - PROCESS | 1777 | 1461191467726 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1777 | 1461191467729 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:31:07 INFO - PROCESS | 1777 | 1461191467746 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1777 | 1461191467749 Marionette TRACE conn3 <- [1,1318,null,{}] 15:31:07 INFO - PROCESS | 1777 | 1461191467759 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:07 INFO - PROCESS | 1777 | 1461191467977 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:31:08 INFO - PROCESS | 1777 | 1461191468303 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f07fc00 == 132 [pid = 1777] [id = 337] 15:31:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x8f33e800) [pid = 1777] [serial = 1012] [outer = (nil)] 15:31:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x8fb0b400) [pid = 1777] [serial = 1013] [outer = 0x8f33e800] 15:31:08 INFO - PROCESS | 1777 | 1461191468398 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x8fc2c400) [pid = 1777] [serial = 1014] [outer = 0x8f33e800] 15:31:09 INFO - PROCESS | 1777 | 1461191469312 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1642ms 15:31:09 INFO - PROCESS | 1777 | 1461191469381 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1777 | 1461191469384 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:31:09 INFO - PROCESS | 1777 | 1461191469391 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1777 | 1461191469394 Marionette TRACE conn3 <- [1,1322,null,{}] 15:31:09 INFO - PROCESS | 1777 | 1461191469400 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:09 INFO - PROCESS | 1777 | 1461191469591 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:31:09 INFO - PROCESS | 1777 | 1461191469904 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b899000 == 133 [pid = 1777] [id = 338] 15:31:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x8f7c3000) [pid = 1777] [serial = 1015] [outer = (nil)] 15:31:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x901ce800) [pid = 1777] [serial = 1016] [outer = 0x8f7c3000] 15:31:10 INFO - PROCESS | 1777 | 1461191469998 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x901d2800) [pid = 1777] [serial = 1017] [outer = 0x8f7c3000] 15:31:10 INFO - PROCESS | 1777 | 1461191470982 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1635ms 15:31:11 INFO - PROCESS | 1777 | 1461191471026 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1777 | 1461191471031 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:31:11 INFO - PROCESS | 1777 | 1461191471038 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1777 | 1461191471041 Marionette TRACE conn3 <- [1,1326,null,{}] 15:31:11 INFO - PROCESS | 1777 | 1461191471047 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:11 INFO - PROCESS | 1777 | 1461191471241 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:31:11 INFO - PROCESS | 1777 | 1461191471549 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb05400 == 134 [pid = 1777] [id = 339] 15:31:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x8fd19c00) [pid = 1777] [serial = 1018] [outer = (nil)] 15:31:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x902f1400) [pid = 1777] [serial = 1019] [outer = 0x8fd19c00] 15:31:11 INFO - PROCESS | 1777 | 1461191471644 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x903c5400) [pid = 1777] [serial = 1020] [outer = 0x8fd19c00] 15:31:12 INFO - PROCESS | 1777 | 1461191472526 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:12 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 15:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1532ms 15:31:12 INFO - PROCESS | 1777 | 1461191472571 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1777 | 1461191472575 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:31:12 INFO - PROCESS | 1777 | 1461191472582 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1777 | 1461191472585 Marionette TRACE conn3 <- [1,1330,null,{}] 15:31:12 INFO - PROCESS | 1777 | 1461191472591 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:12 INFO - PROCESS | 1777 | 1461191472799 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:31:13 INFO - PROCESS | 1777 | 1461191473131 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x847cf800 == 135 [pid = 1777] [id = 340] 15:31:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x902e9400) [pid = 1777] [serial = 1021] [outer = (nil)] 15:31:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x905afc00) [pid = 1777] [serial = 1022] [outer = 0x902e9400] 15:31:13 INFO - PROCESS | 1777 | 1461191473225 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x91146000) [pid = 1777] [serial = 1023] [outer = 0x902e9400] 15:31:14 INFO - PROCESS | 1777 | 1461191474119 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:14 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 15:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1581ms 15:31:14 INFO - PROCESS | 1777 | 1461191474168 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1777 | 1461191474175 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:31:14 INFO - PROCESS | 1777 | 1461191474185 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1777 | 1461191474188 Marionette TRACE conn3 <- [1,1334,null,{}] 15:31:14 INFO - PROCESS | 1777 | 1461191474194 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:14 INFO - PROCESS | 1777 | 1461191474387 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:31:14 INFO - PROCESS | 1777 | 1461191474701 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x902eb000 == 136 [pid = 1777] [id = 341] 15:31:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x903d2400) [pid = 1777] [serial = 1024] [outer = (nil)] 15:31:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x9130d800) [pid = 1777] [serial = 1025] [outer = 0x903d2400] 15:31:14 INFO - PROCESS | 1777 | 1461191474795 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x91311c00) [pid = 1777] [serial = 1026] [outer = 0x903d2400] 15:31:15 INFO - PROCESS | 1777 | 1461191475654 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1529ms 15:31:15 INFO - PROCESS | 1777 | 1461191475715 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1777 | 1461191475718 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:31:15 INFO - PROCESS | 1777 | 1461191475725 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1777 | 1461191475730 Marionette TRACE conn3 <- [1,1338,null,{}] 15:31:15 INFO - PROCESS | 1777 | 1461191475736 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:15 INFO - PROCESS | 1777 | 1461191475927 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:31:16 INFO - PROCESS | 1777 | 1461191476256 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320b000 == 137 [pid = 1777] [id = 342] 15:31:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x83c44800) [pid = 1777] [serial = 1027] [outer = (nil)] 15:31:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x85b0d800) [pid = 1777] [serial = 1028] [outer = 0x83c44800] 15:31:16 INFO - PROCESS | 1777 | 1461191476348 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x88164400) [pid = 1777] [serial = 1029] [outer = 0x83c44800] 15:31:18 INFO - PROCESS | 1777 | 1461191478184 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2494ms 15:31:18 INFO - PROCESS | 1777 | 1461191478220 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:31:18 INFO - PROCESS | 1777 | 1461191478226 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:31:18 INFO - PROCESS | 1777 | 1461191478234 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 1777 | 1461191478240 Marionette TRACE conn3 <- [1,1342,null,{}] 15:31:18 INFO - PROCESS | 1777 | 1461191478248 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:18 INFO - PROCESS | 1777 | 1461191478442 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:31:18 INFO - PROCESS | 1777 | 1461191478710 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c4d000 == 138 [pid = 1777] [id = 343] 15:31:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0x83dc3400) [pid = 1777] [serial = 1030] [outer = (nil)] 15:31:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x86411000) [pid = 1777] [serial = 1031] [outer = 0x83dc3400] 15:31:18 INFO - PROCESS | 1777 | 1461191478792 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x868bfc00) [pid = 1777] [serial = 1032] [outer = 0x83dc3400] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83209000 == 137 [pid = 1777] [id = 271] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8331c400 == 136 [pid = 1777] [id = 272] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83203800 == 135 [pid = 1777] [id = 270] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8320f400 == 134 [pid = 1777] [id = 324] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8799b000 == 133 [pid = 1777] [id = 323] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x951ab400 == 132 [pid = 1777] [id = 11] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8320f000 == 131 [pid = 1777] [id = 322] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc0800 == 130 [pid = 1777] [id = 321] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x87998c00 == 129 [pid = 1777] [id = 319] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83c43000 == 128 [pid = 1777] [id = 320] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x99175800 == 127 [pid = 1777] [id = 318] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x847cd000 == 126 [pid = 1777] [id = 317] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x98c8c000 == 125 [pid = 1777] [id = 316] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83c47c00 == 124 [pid = 1777] [id = 314] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x9366cc00 == 123 [pid = 1777] [id = 315] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8b470400 == 122 [pid = 1777] [id = 313] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc3a400 == 121 [pid = 1777] [id = 312] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcf2000 == 120 [pid = 1777] [id = 310] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc33800 == 119 [pid = 1777] [id = 311] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa81400 == 118 [pid = 1777] [id = 309] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8c08f400 == 117 [pid = 1777] [id = 308] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8808b000 == 116 [pid = 1777] [id = 307] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8b897400 == 115 [pid = 1777] [id = 306] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x88202800 == 114 [pid = 1777] [id = 305] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x8799bc00 == 113 [pid = 1777] [id = 303] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x882ee000 == 112 [pid = 1777] [id = 304] 15:31:20 INFO - PROCESS | 1777 | --DOCSHELL 0x83dba400 == 111 [pid = 1777] [id = 302] 15:31:20 INFO - PROCESS | 1777 | 1461191480229 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x8679a800) [pid = 1777] [serial = 905] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x8b47ac00) [pid = 1777] [serial = 899] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x8b711400) [pid = 1777] [serial = 900] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8bdd3800) [pid = 1777] [serial = 902] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x867a6c00) [pid = 1777] [serial = 839] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x883e6800) [pid = 1777] [serial = 842] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8b71e800) [pid = 1777] [serial = 845] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8bdd9000) [pid = 1777] [serial = 848] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8f07d000) [pid = 1777] [serial = 851] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x901d4400) [pid = 1777] [serial = 854] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x9122d000) [pid = 1777] [serial = 857] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x93666c00) [pid = 1777] [serial = 860] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x96b1b000) [pid = 1777] [serial = 863] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x9889d800) [pid = 1777] [serial = 866] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x9ffcc000) [pid = 1777] [serial = 869] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x8c094800) [pid = 1777] [serial = 872] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x82af1c00) [pid = 1777] [serial = 875] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8c092000) [pid = 1777] [serial = 878] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x87909c00) [pid = 1777] [serial = 888] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x867a4800) [pid = 1777] [serial = 887] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x883eb400) [pid = 1777] [serial = 896] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x83c45800) [pid = 1777] [serial = 893] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x847c5c00) [pid = 1777] [serial = 894] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x88165c00) [pid = 1777] [serial = 891] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x88088c00) [pid = 1777] [serial = 890] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x87b06800) [pid = 1777] [serial = 884] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8790e400) [pid = 1777] [serial = 881] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8c08d800) [pid = 1777] [serial = 903] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x88ad0800) [pid = 1777] [serial = 897] [outer = (nil)] [url = about:blank] 15:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2237ms 15:31:20 INFO - PROCESS | 1777 | 1461191480475 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1777 | 1461191480483 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:31:20 INFO - PROCESS | 1777 | 1461191480503 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1777 | 1461191480506 Marionette TRACE conn3 <- [1,1346,null,{}] 15:31:20 INFO - PROCESS | 1777 | 1461191480513 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:20 INFO - PROCESS | 1777 | 1461191480685 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:31:20 INFO - PROCESS | 1777 | 1461191480700 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x83325400 == 112 [pid = 1777] [id = 344] 15:31:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x847c3800) [pid = 1777] [serial = 1033] [outer = (nil)] 15:31:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x86419c00) [pid = 1777] [serial = 1034] [outer = 0x847c3800] 15:31:20 INFO - PROCESS | 1777 | 1461191480775 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x868c0800) [pid = 1777] [serial = 1035] [outer = 0x847c3800] 15:31:21 INFO - PROCESS | 1777 | 1461191481825 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1389ms 15:31:21 INFO - PROCESS | 1777 | 1461191481890 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 1777 | 1461191481894 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:31:21 INFO - PROCESS | 1777 | 1461191481900 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1777 | 1461191481906 Marionette TRACE conn3 <- [1,1350,null,{}] 15:31:21 INFO - PROCESS | 1777 | 1461191481922 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:22 INFO - PROCESS | 1777 | 1461191482106 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:31:22 INFO - PROCESS | 1777 | 1461191482117 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b18000 == 113 [pid = 1777] [id = 345] 15:31:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x87a8d800) [pid = 1777] [serial = 1036] [outer = (nil)] 15:31:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x8815f000) [pid = 1777] [serial = 1037] [outer = 0x87a8d800] 15:31:22 INFO - PROCESS | 1777 | 1461191482382 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x882f5000) [pid = 1777] [serial = 1038] [outer = 0x87a8d800] 15:31:23 INFO - PROCESS | 1777 | 1461191483232 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1385ms 15:31:23 INFO - PROCESS | 1777 | 1461191483291 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:31:23 INFO - PROCESS | 1777 | 1461191483295 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:31:23 INFO - PROCESS | 1777 | 1461191483301 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1777 | 1461191483305 Marionette TRACE conn3 <- [1,1354,null,{}] 15:31:23 INFO - PROCESS | 1777 | 1461191483310 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:23 INFO - PROCESS | 1777 | 1461191483546 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:31:23 INFO - PROCESS | 1777 | 1461191483582 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x82af6400 == 114 [pid = 1777] [id = 346] 15:31:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x883f0400) [pid = 1777] [serial = 1039] [outer = (nil)] 15:31:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x88ace000) [pid = 1777] [serial = 1040] [outer = 0x883f0400] 15:31:23 INFO - PROCESS | 1777 | 1461191483656 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x88ad8c00) [pid = 1777] [serial = 1041] [outer = 0x883f0400] 15:31:24 INFO - PROCESS | 1777 | 1461191484621 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 15:31:24 INFO - PROCESS | 1777 | 1461191484682 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1777 | 1461191484686 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:31:24 INFO - PROCESS | 1777 | 1461191484692 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1777 | 1461191484695 Marionette TRACE conn3 <- [1,1358,null,{}] 15:31:24 INFO - PROCESS | 1777 | 1461191484701 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:25 INFO - PROCESS | 1777 | 1461191485752 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8fb0c400) [pid = 1777] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x96b7a400) [pid = 1777] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8c08d000) [pid = 1777] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x96b7d000) [pid = 1777] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x87a8dc00) [pid = 1777] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x83dbdc00) [pid = 1777] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x905a8c00) [pid = 1777] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x9fb37000) [pid = 1777] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x847cec00) [pid = 1777] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x9ae54400) [pid = 1777] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x83dc0c00) [pid = 1777] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x847cb800) [pid = 1777] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x91e09000) [pid = 1777] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8799b400) [pid = 1777] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8bd7d000) [pid = 1777] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x87908000) [pid = 1777] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8e27a800) [pid = 1777] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8c091000) [pid = 1777] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x847ce000) [pid = 1777] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x88acb800) [pid = 1777] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9fec2000) [pid = 1777] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x88ad7400) [pid = 1777] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x83321c00) [pid = 1777] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x95cdf000) [pid = 1777] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x905af000) [pid = 1777] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x98c8fc00) [pid = 1777] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8b89e400) [pid = 1777] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x82af0c00) [pid = 1777] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8808ac00) [pid = 1777] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x92a3e400) [pid = 1777] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8b713800) [pid = 1777] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x82aeb400) [pid = 1777] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x867a8400) [pid = 1777] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fb10000) [pid = 1777] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8fb09000) [pid = 1777] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x83c43400) [pid = 1777] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fd1b400) [pid = 1777] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b471c00) [pid = 1777] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8a47b800) [pid = 1777] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8e283000) [pid = 1777] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x83c4b000) [pid = 1777] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x86414400) [pid = 1777] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:31:25 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8fd1e800) [pid = 1777] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:31:26 INFO - PROCESS | 1777 | 1461191486047 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x82ae9800 == 115 [pid = 1777] [id = 347] 15:31:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x82aeb400) [pid = 1777] [serial = 1042] [outer = (nil)] 15:31:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x82af8c00) [pid = 1777] [serial = 1043] [outer = 0x82aeb400] 15:31:26 INFO - PROCESS | 1777 | 1461191486121 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x83c4b000) [pid = 1777] [serial = 1044] [outer = 0x82aeb400] 15:31:26 INFO - PROCESS | 1777 | 1461191486781 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2134ms 15:31:26 INFO - PROCESS | 1777 | 1461191486826 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1777 | 1461191486828 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:31:26 INFO - PROCESS | 1777 | 1461191486835 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1777 | 1461191486839 Marionette TRACE conn3 <- [1,1362,null,{}] 15:31:26 INFO - PROCESS | 1777 | 1461191486844 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:27 INFO - PROCESS | 1777 | 1461191487041 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:31:27 INFO - PROCESS | 1777 | 1461191487226 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331f000 == 116 [pid = 1777] [id = 348] 15:31:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8790f000) [pid = 1777] [serial = 1045] [outer = (nil)] 15:31:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8a32c000) [pid = 1777] [serial = 1046] [outer = 0x8790f000] 15:31:27 INFO - PROCESS | 1777 | 1461191487302 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8a47e800) [pid = 1777] [serial = 1047] [outer = 0x8790f000] 15:31:28 INFO - PROCESS | 1777 | 1461191488348 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1583ms 15:31:28 INFO - PROCESS | 1777 | 1461191488419 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 1777 | 1461191488426 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:31:28 INFO - PROCESS | 1777 | 1461191488437 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1777 | 1461191488442 Marionette TRACE conn3 <- [1,1366,null,{}] 15:31:28 INFO - PROCESS | 1777 | 1461191488451 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:28 INFO - PROCESS | 1777 | 1461191488712 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:31:29 INFO - PROCESS | 1777 | 1461191488997 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db8800 == 117 [pid = 1777] [id = 349] 15:31:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x83dbb000) [pid = 1777] [serial = 1048] [outer = (nil)] 15:31:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8640ec00) [pid = 1777] [serial = 1049] [outer = 0x83dbb000] 15:31:29 INFO - PROCESS | 1777 | 1461191489093 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x867a5400) [pid = 1777] [serial = 1050] [outer = 0x83dbb000] 15:31:30 INFO - PROCESS | 1777 | 1461191490090 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1777 | 1461191490135 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:31:30 INFO - PROCESS | 1777 | 1461191490146 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1777 | 1461191490150 Marionette TRACE conn3 <- [1,1370,null,{}] 15:31:30 INFO - PROCESS | 1777 | 1461191490157 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:30 INFO - PROCESS | 1777 | 1461191490402 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:31:30 INFO - PROCESS | 1777 | 1461191490724 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8d000 == 118 [pid = 1777] [id = 350] 15:31:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x87a8ec00) [pid = 1777] [serial = 1051] [outer = (nil)] 15:31:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8808c800) [pid = 1777] [serial = 1052] [outer = 0x87a8ec00] 15:31:30 INFO - PROCESS | 1777 | 1461191490815 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x882f4000) [pid = 1777] [serial = 1053] [outer = 0x87a8ec00] 15:31:31 INFO - PROCESS | 1777 | 1461191491857 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1777 | 1461191491892 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:31:31 INFO - PROCESS | 1777 | 1461191491899 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1777 | 1461191491906 Marionette TRACE conn3 <- [1,1374,null,{}] 15:31:31 INFO - PROCESS | 1777 | 1461191491923 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:32 INFO - PROCESS | 1777 | 1461191492165 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:31:32 INFO - PROCESS | 1777 | 1461191492479 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x894f1800 == 119 [pid = 1777] [id = 351] 15:31:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8a6bfc00) [pid = 1777] [serial = 1054] [outer = (nil)] 15:31:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b47b000) [pid = 1777] [serial = 1055] [outer = 0x8a6bfc00] 15:31:32 INFO - PROCESS | 1777 | 1461191492579 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8b650000) [pid = 1777] [serial = 1056] [outer = 0x8a6bfc00] 15:31:33 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:33 INFO - PROCESS | 1777 | 1461191493494 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:31:33 INFO - PROCESS | 1777 | 1461191493552 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:31:33 INFO - PROCESS | 1777 | 1461191493559 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1777 | 1461191493563 Marionette TRACE conn3 <- [1,1378,null,{}] 15:31:33 INFO - PROCESS | 1777 | 1461191493569 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:33 INFO - PROCESS | 1777 | 1461191493765 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:31:34 INFO - PROCESS | 1777 | 1461191494033 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b89d400 == 120 [pid = 1777] [id = 352] 15:31:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8b8a1000) [pid = 1777] [serial = 1057] [outer = (nil)] 15:31:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8bd76000) [pid = 1777] [serial = 1058] [outer = 0x8b8a1000] 15:31:34 INFO - PROCESS | 1777 | 1461191494164 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8bdd2400) [pid = 1777] [serial = 1059] [outer = 0x8b8a1000] 15:31:35 INFO - PROCESS | 1777 | 1461191495099 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1777 | 1461191495145 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:31:35 INFO - PROCESS | 1777 | 1461191495153 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1777 | 1461191495157 Marionette TRACE conn3 <- [1,1382,null,{}] 15:31:35 INFO - PROCESS | 1777 | 1461191495163 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:35 INFO - PROCESS | 1777 | 1461191495358 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:31:35 INFO - PROCESS | 1777 | 1461191495666 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e5400 == 121 [pid = 1777] [id = 353] 15:31:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8b649c00) [pid = 1777] [serial = 1060] [outer = (nil)] 15:31:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8c099800) [pid = 1777] [serial = 1061] [outer = 0x8b649c00] 15:31:35 INFO - PROCESS | 1777 | 1461191495762 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8e283000) [pid = 1777] [serial = 1062] [outer = 0x8b649c00] 15:31:36 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:36 INFO - PROCESS | 1777 | 1461191496714 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:31:36 INFO - PROCESS | 1777 | 1461191496791 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:31:36 INFO - PROCESS | 1777 | 1461191496798 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1777 | 1461191496801 Marionette TRACE conn3 <- [1,1386,null,{}] 15:31:36 INFO - PROCESS | 1777 | 1461191496807 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:37 INFO - PROCESS | 1777 | 1461191497063 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:31:37 INFO - PROCESS | 1777 | 1461191497388 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c092800 == 122 [pid = 1777] [id = 354] 15:31:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8f340c00) [pid = 1777] [serial = 1063] [outer = (nil)] 15:31:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8f34bc00) [pid = 1777] [serial = 1064] [outer = 0x8f340c00] 15:31:37 INFO - PROCESS | 1777 | 1461191497482 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8fa89000) [pid = 1777] [serial = 1065] [outer = 0x8f340c00] 15:31:38 INFO - PROCESS | 1777 | 1461191498457 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1777 | 1461191498485 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:31:38 INFO - PROCESS | 1777 | 1461191498492 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1777 | 1461191498496 Marionette TRACE conn3 <- [1,1390,null,{}] 15:31:38 INFO - PROCESS | 1777 | 1461191498501 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:38 INFO - PROCESS | 1777 | 1461191498685 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:31:39 INFO - PROCESS | 1777 | 1461191498999 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c7c00 == 123 [pid = 1777] [id = 355] 15:31:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8fa87800) [pid = 1777] [serial = 1066] [outer = (nil)] 15:31:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x90085000) [pid = 1777] [serial = 1067] [outer = 0x8fa87800] 15:31:39 INFO - PROCESS | 1777 | 1461191499093 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x901d0000) [pid = 1777] [serial = 1068] [outer = 0x8fa87800] 15:31:39 INFO - PROCESS | 1777 | 1461191499962 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1538ms 15:31:40 INFO - PROCESS | 1777 | 1461191500030 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1777 | 1461191500034 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:31:40 INFO - PROCESS | 1777 | 1461191500041 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1777 | 1461191500045 Marionette TRACE conn3 <- [1,1394,null,{}] 15:31:40 INFO - PROCESS | 1777 | 1461191500050 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:40 INFO - PROCESS | 1777 | 1461191500241 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:31:40 INFO - PROCESS | 1777 | 1461191500550 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x88084400 == 124 [pid = 1777] [id = 356] 15:31:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8fd12800) [pid = 1777] [serial = 1069] [outer = (nil)] 15:31:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x903ce800) [pid = 1777] [serial = 1070] [outer = 0x8fd12800] 15:31:40 INFO - PROCESS | 1777 | 1461191500641 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x905ae400) [pid = 1777] [serial = 1071] [outer = 0x8fd12800] 15:31:41 INFO - PROCESS | 1777 | 1461191501496 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1498ms 15:31:41 INFO - PROCESS | 1777 | 1461191501540 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1777 | 1461191501544 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:31:41 INFO - PROCESS | 1777 | 1461191501551 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1777 | 1461191501555 Marionette TRACE conn3 <- [1,1398,null,{}] 15:31:41 INFO - PROCESS | 1777 | 1461191501561 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:41 INFO - PROCESS | 1777 | 1461191501747 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:31:42 INFO - PROCESS | 1777 | 1461191502065 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f080c00 == 125 [pid = 1777] [id = 357] 15:31:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8fd15c00) [pid = 1777] [serial = 1072] [outer = (nil)] 15:31:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x92896c00) [pid = 1777] [serial = 1073] [outer = 0x8fd15c00] 15:31:42 INFO - PROCESS | 1777 | 1461191502158 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x92a41000) [pid = 1777] [serial = 1074] [outer = 0x8fd15c00] 15:31:43 INFO - PROCESS | 1777 | 1461191503027 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1529ms 15:31:43 INFO - PROCESS | 1777 | 1461191503083 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1777 | 1461191503092 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:31:43 INFO - PROCESS | 1777 | 1461191503102 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1777 | 1461191503104 Marionette TRACE conn3 <- [1,1402,null,{}] 15:31:43 INFO - PROCESS | 1777 | 1461191503111 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:43 INFO - PROCESS | 1777 | 1461191503345 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:31:43 INFO - PROCESS | 1777 | 1461191503672 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x9130fc00 == 126 [pid = 1777] [id = 358] 15:31:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x91e0bc00) [pid = 1777] [serial = 1075] [outer = (nil)] 15:31:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x92d0d400) [pid = 1777] [serial = 1076] [outer = 0x91e0bc00] 15:31:43 INFO - PROCESS | 1777 | 1461191503766 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x92d11000) [pid = 1777] [serial = 1077] [outer = 0x91e0bc00] 15:31:44 INFO - PROCESS | 1777 | 1461191504651 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1581ms 15:31:44 INFO - PROCESS | 1777 | 1461191504685 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1777 | 1461191504690 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:31:44 INFO - PROCESS | 1777 | 1461191504697 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1777 | 1461191504701 Marionette TRACE conn3 <- [1,1406,null,{}] 15:31:44 INFO - PROCESS | 1777 | 1461191504707 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:44 INFO - PROCESS | 1777 | 1461191504963 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:31:45 INFO - PROCESS | 1777 | 1461191505295 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x88204400 == 127 [pid = 1777] [id = 359] 15:31:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8b474c00) [pid = 1777] [serial = 1078] [outer = (nil)] 15:31:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9380c800) [pid = 1777] [serial = 1079] [outer = 0x8b474c00] 15:31:45 INFO - PROCESS | 1777 | 1461191505397 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x93b0f800) [pid = 1777] [serial = 1080] [outer = 0x8b474c00] 15:31:46 INFO - PROCESS | 1777 | 1461191506256 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1596ms 15:31:46 INFO - PROCESS | 1777 | 1461191506294 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1777 | 1461191506298 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:31:46 INFO - PROCESS | 1777 | 1461191506323 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1777 | 1461191506326 Marionette TRACE conn3 <- [1,1410,null,{}] 15:31:46 INFO - PROCESS | 1777 | 1461191506333 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:46 INFO - PROCESS | 1777 | 1461191506545 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:31:46 INFO - PROCESS | 1777 | 1461191506868 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x9380d000 == 128 [pid = 1777] [id = 360] 15:31:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x9380e000) [pid = 1777] [serial = 1081] [outer = (nil)] 15:31:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x951aa000) [pid = 1777] [serial = 1082] [outer = 0x9380e000] 15:31:46 INFO - PROCESS | 1777 | 1461191506965 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x95c7dc00) [pid = 1777] [serial = 1083] [outer = 0x9380e000] 15:31:47 INFO - PROCESS | 1777 | 1461191507975 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1687ms 15:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:31:48 INFO - PROCESS | 1777 | 1461191508006 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1777 | 1461191508009 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:31:48 INFO - PROCESS | 1777 | 1461191508016 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1777 | 1461191508020 Marionette TRACE conn3 <- [1,1414,null,{}] 15:31:48 INFO - PROCESS | 1777 | 1461191508025 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:48 INFO - PROCESS | 1777 | 1461191508232 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:31:48 INFO - PROCESS | 1777 | 1461191508555 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x93807000 == 129 [pid = 1777] [id = 361] 15:31:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x93b16400) [pid = 1777] [serial = 1084] [outer = (nil)] 15:31:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x978bec00) [pid = 1777] [serial = 1085] [outer = 0x93b16400] 15:31:48 INFO - PROCESS | 1777 | 1461191508646 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x97b0c000) [pid = 1777] [serial = 1086] [outer = 0x93b16400] 15:31:49 INFO - PROCESS | 1777 | 1461191509627 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1631ms 15:31:49 INFO - PROCESS | 1777 | 1461191509647 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1777 | 1461191509652 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:31:49 INFO - PROCESS | 1777 | 1461191509660 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1777 | 1461191509664 Marionette TRACE conn3 <- [1,1418,null,{}] 15:31:49 INFO - PROCESS | 1777 | 1461191509671 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:49 INFO - PROCESS | 1777 | 1461191509897 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:31:50 INFO - PROCESS | 1777 | 1461191510294 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e362c00 == 130 [pid = 1777] [id = 362] 15:31:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x8f344c00) [pid = 1777] [serial = 1087] [outer = (nil)] 15:31:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x98383c00) [pid = 1777] [serial = 1088] [outer = 0x8f344c00] 15:31:50 INFO - PROCESS | 1777 | 1461191510401 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x98388c00) [pid = 1777] [serial = 1089] [outer = 0x8f344c00] 15:31:51 INFO - PROCESS | 1777 | 1461191511795 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2237ms 15:31:51 INFO - PROCESS | 1777 | 1461191511898 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1777 | 1461191511920 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:31:52 INFO - PROCESS | 1777 | 1461191512074 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1777 | 1461191512080 Marionette TRACE conn3 <- [1,1422,null,{}] 15:31:52 INFO - PROCESS | 1777 | 1461191512137 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:52 INFO - PROCESS | 1777 | 1461191512430 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:31:52 INFO - PROCESS | 1777 | 1461191512756 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x9818dc00 == 131 [pid = 1777] [id = 363] 15:31:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x98190800) [pid = 1777] [serial = 1090] [outer = (nil)] 15:31:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x98656400) [pid = 1777] [serial = 1091] [outer = 0x98190800] 15:31:52 INFO - PROCESS | 1777 | 1461191512907 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x98658c00) [pid = 1777] [serial = 1092] [outer = 0x98190800] 15:31:54 INFO - PROCESS | 1777 | 1461191514421 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2542ms 15:31:54 INFO - PROCESS | 1777 | 1461191514523 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1777 | 1461191514529 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:31:54 INFO - PROCESS | 1777 | 1461191514610 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1777 | 1461191514616 Marionette TRACE conn3 <- [1,1426,null,{}] 15:31:54 INFO - PROCESS | 1777 | 1461191514696 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:54 INFO - PROCESS | 1777 | 1461191514984 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:31:55 INFO - PROCESS | 1777 | 1461191515357 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x982a2400 == 132 [pid = 1777] [id = 364] 15:31:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x98651800) [pid = 1777] [serial = 1093] [outer = (nil)] 15:31:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x9889a000) [pid = 1777] [serial = 1094] [outer = 0x98651800] 15:31:55 INFO - PROCESS | 1777 | 1461191515504 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x9889d800) [pid = 1777] [serial = 1095] [outer = 0x98651800] 15:31:56 INFO - PROCESS | 1777 | 1461191516919 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2422ms 15:31:56 INFO - PROCESS | 1777 | 1461191516962 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1777 | 1461191516968 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:31:56 INFO - PROCESS | 1777 | 1461191516978 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1777 | 1461191516984 Marionette TRACE conn3 <- [1,1430,null,{}] 15:31:57 INFO - PROCESS | 1777 | 1461191516993 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:57 INFO - PROCESS | 1777 | 1461191517398 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:31:57 INFO - PROCESS | 1777 | 1461191517692 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320c000 == 133 [pid = 1777] [id = 365] 15:31:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x83323c00) [pid = 1777] [serial = 1096] [outer = (nil)] 15:31:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x98c90800) [pid = 1777] [serial = 1097] [outer = 0x83323c00] 15:31:57 INFO - PROCESS | 1777 | 1461191517843 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x98c93400) [pid = 1777] [serial = 1098] [outer = 0x83323c00] 15:32:00 INFO - PROCESS | 1777 | --DOCSHELL 0x82ae9800 == 132 [pid = 1777] [id = 347] 15:32:00 INFO - PROCESS | 1777 | --DOCSHELL 0x82af6400 == 131 [pid = 1777] [id = 346] 15:32:00 INFO - PROCESS | 1777 | --DOCSHELL 0x85b18000 == 130 [pid = 1777] [id = 345] 15:32:00 INFO - PROCESS | 1777 | --DOCSHELL 0x83325400 == 129 [pid = 1777] [id = 344] 15:32:00 INFO - PROCESS | 1777 | --DOCSHELL 0x83c4d000 == 128 [pid = 1777] [id = 343] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x98651000) [pid = 1777] [serial = 948] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x88083000) [pid = 1777] [serial = 911] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8679b800) [pid = 1777] [serial = 909] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x97115000) [pid = 1777] [serial = 864] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0xa0e9e400) [pid = 1777] [serial = 960] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x87a8b400) [pid = 1777] [serial = 840] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x9df90000) [pid = 1777] [serial = 956] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x847ccc00) [pid = 1777] [serial = 965] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x9fec3800) [pid = 1777] [serial = 957] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x95ce6c00) [pid = 1777] [serial = 944] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x92898400) [pid = 1777] [serial = 938] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x879a3c00) [pid = 1777] [serial = 972] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0xa0e99800) [pid = 1777] [serial = 959] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8e27bc00) [pid = 1777] [serial = 849] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8790f400) [pid = 1777] [serial = 882] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8f081800) [pid = 1777] [serial = 924] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8fa8cc00) [pid = 1777] [serial = 927] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8815b800) [pid = 1777] [serial = 912] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x88ad2000) [pid = 1777] [serial = 885] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8a333800) [pid = 1777] [serial = 915] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0xa0f52000) [pid = 1777] [serial = 870] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b47c400) [pid = 1777] [serial = 917] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x868b8800) [pid = 1777] [serial = 906] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x894eb800) [pid = 1777] [serial = 914] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x986de800) [pid = 1777] [serial = 636] [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.] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x9366e800) [pid = 1777] [serial = 765] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x92d0c400) [pid = 1777] [serial = 939] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x85b0dc00) [pid = 1777] [serial = 966] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x99171400) [pid = 1777] [serial = 950] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8bcf5c00) [pid = 1777] [serial = 920] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8c098c00) [pid = 1777] [serial = 879] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fa81000) [pid = 1777] [serial = 926] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x88ad2800) [pid = 1777] [serial = 843] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x9366ac00) [pid = 1777] [serial = 861] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8bce9800) [pid = 1777] [serial = 846] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x978bc000) [pid = 1777] [serial = 945] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x82af3000) [pid = 1777] [serial = 876] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8bd76c00) [pid = 1777] [serial = 921] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x85b0f400) [pid = 1777] [serial = 908] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x9df9a800) [pid = 1777] [serial = 954] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8799f800) [pid = 1777] [serial = 971] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x9942ec00) [pid = 1777] [serial = 951] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x901cf800) [pid = 1777] [serial = 933] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x9b0cb400) [pid = 1777] [serial = 953] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fc37400) [pid = 1777] [serial = 930] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x9008a000) [pid = 1777] [serial = 932] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8b713c00) [pid = 1777] [serial = 918] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x83dc2800) [pid = 1777] [serial = 963] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x905a3400) [pid = 1777] [serial = 936] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9114b000) [pid = 1777] [serial = 941] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fc32400) [pid = 1777] [serial = 929] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b642c00) [pid = 1777] [serial = 837] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8f7c6000) [pid = 1777] [serial = 852] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x87a98000) [pid = 1777] [serial = 975] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x83db7400) [pid = 1777] [serial = 962] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x86418000) [pid = 1777] [serial = 968] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98388400) [pid = 1777] [serial = 947] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x902ecc00) [pid = 1777] [serial = 855] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x91317c00) [pid = 1777] [serial = 858] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8799b800) [pid = 1777] [serial = 974] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8679fc00) [pid = 1777] [serial = 969] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x99a2c400) [pid = 1777] [serial = 867] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93806c00) [pid = 1777] [serial = 942] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8f07cc00) [pid = 1777] [serial = 923] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x903d0c00) [pid = 1777] [serial = 935] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8c095c00) [pid = 1777] [serial = 873] [outer = (nil)] [url = about:blank] 15:32:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8808f000) [pid = 1777] [serial = 977] [outer = (nil)] [url = about:blank] 15:32:02 INFO - PROCESS | 1777 | 1461191522156 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 5255ms 15:32:02 INFO - PROCESS | 1777 | 1461191522234 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1777 | 1461191522245 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:32:02 INFO - PROCESS | 1777 | 1461191522259 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1777 | 1461191522267 Marionette TRACE conn3 <- [1,1434,null,{}] 15:32:02 INFO - PROCESS | 1777 | 1461191522279 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:02 INFO - PROCESS | 1777 | 1461191522696 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:32:02 INFO - PROCESS | 1777 | 1461191522957 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331f400 == 129 [pid = 1777] [id = 366] 15:32:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x83dbb400) [pid = 1777] [serial = 1099] [outer = (nil)] 15:32:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x85b18800) [pid = 1777] [serial = 1100] [outer = 0x83dbb400] 15:32:03 INFO - PROCESS | 1777 | 1461191523106 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x86415800) [pid = 1777] [serial = 1101] [outer = 0x83dbb400] 15:32:04 INFO - PROCESS | 1777 | 1461191524867 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2699ms 15:32:04 INFO - PROCESS | 1777 | 1461191524959 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1777 | 1461191524972 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:32:04 INFO - PROCESS | 1777 | 1461191524987 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1777 | 1461191524994 Marionette TRACE conn3 <- [1,1438,null,{}] 15:32:05 INFO - PROCESS | 1777 | 1461191525012 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:05 INFO - PROCESS | 1777 | 1461191525370 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:32:05 INFO - PROCESS | 1777 | 1461191525476 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8640d400 == 130 [pid = 1777] [id = 367] 15:32:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x867a7400) [pid = 1777] [serial = 1102] [outer = (nil)] 15:32:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x87997c00) [pid = 1777] [serial = 1103] [outer = 0x867a7400] 15:32:05 INFO - PROCESS | 1777 | 1461191525597 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x879a1c00) [pid = 1777] [serial = 1104] [outer = 0x867a7400] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x847c3800) [pid = 1777] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x883f0400) [pid = 1777] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x83dc3400) [pid = 1777] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x82aeb400) [pid = 1777] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x87a8d800) [pid = 1777] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:32:07 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x91e0a000) [pid = 1777] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:32:07 INFO - PROCESS | 1777 | 1461191527804 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2859ms 15:32:07 INFO - PROCESS | 1777 | 1461191527846 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1777 | 1461191527852 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:32:07 INFO - PROCESS | 1777 | 1461191527862 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1777 | 1461191527871 Marionette TRACE conn3 <- [1,1442,null,{}] 15:32:07 INFO - PROCESS | 1777 | 1461191527896 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:08 INFO - PROCESS | 1777 | 1461191528194 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:32:08 INFO - PROCESS | 1777 | 1461191528524 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x86412c00 == 131 [pid = 1777] [id = 368] 15:32:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x87a98800) [pid = 1777] [serial = 1105] [outer = (nil)] 15:32:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x87b0a800) [pid = 1777] [serial = 1106] [outer = 0x87a98800] 15:32:08 INFO - PROCESS | 1777 | 1461191528651 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8808fc00) [pid = 1777] [serial = 1107] [outer = 0x87a98800] 15:32:10 INFO - PROCESS | 1777 | 1461191530294 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2496ms 15:32:10 INFO - PROCESS | 1777 | 1461191530358 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1777 | 1461191530365 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:32:10 INFO - PROCESS | 1777 | 1461191530374 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1777 | 1461191530380 Marionette TRACE conn3 <- [1,1446,null,{}] 15:32:10 INFO - PROCESS | 1777 | 1461191530399 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:10 INFO - PROCESS | 1777 | 1461191530727 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:32:11 INFO - PROCESS | 1777 | 1461191530994 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x82af4c00 == 132 [pid = 1777] [id = 369] 15:32:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x85b09c00) [pid = 1777] [serial = 1108] [outer = (nil)] 15:32:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8640f800) [pid = 1777] [serial = 1109] [outer = 0x85b09c00] 15:32:11 INFO - PROCESS | 1777 | 1461191531090 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x87907800) [pid = 1777] [serial = 1110] [outer = 0x85b09c00] 15:32:12 INFO - PROCESS | 1777 | 1461191532100 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1795ms 15:32:12 INFO - PROCESS | 1777 | 1461191532170 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1777 | 1461191532179 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:32:12 INFO - PROCESS | 1777 | 1461191532190 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1777 | 1461191532194 Marionette TRACE conn3 <- [1,1450,null,{}] 15:32:12 INFO - PROCESS | 1777 | 1461191532201 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:12 INFO - PROCESS | 1777 | 1461191532442 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:32:12 INFO - PROCESS | 1777 | 1461191532825 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8d800 == 133 [pid = 1777] [id = 370] 15:32:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x87a90400) [pid = 1777] [serial = 1111] [outer = (nil)] 15:32:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x87b06400) [pid = 1777] [serial = 1112] [outer = 0x87a90400] 15:32:12 INFO - PROCESS | 1777 | 1461191532920 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x88157400) [pid = 1777] [serial = 1113] [outer = 0x87a90400] 15:32:13 INFO - PROCESS | 1777 | 1461191533899 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1783ms 15:32:13 INFO - PROCESS | 1777 | 1461191533973 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1777 | 1461191533977 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:32:13 INFO - PROCESS | 1777 | 1461191533984 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1777 | 1461191533991 Marionette TRACE conn3 <- [1,1454,null,{}] 15:32:14 INFO - PROCESS | 1777 | 1461191534008 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:14 INFO - PROCESS | 1777 | 1461191534296 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:32:14 INFO - PROCESS | 1777 | 1461191534606 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x883f1000 == 134 [pid = 1777] [id = 371] 15:32:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x88a06000) [pid = 1777] [serial = 1114] [outer = (nil)] 15:32:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x88ad2800) [pid = 1777] [serial = 1115] [outer = 0x88a06000] 15:32:14 INFO - PROCESS | 1777 | 1461191534700 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x88ff5000) [pid = 1777] [serial = 1116] [outer = 0x88a06000] 15:32:15 INFO - PROCESS | 1777 | 1461191535744 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1838ms 15:32:15 INFO - PROCESS | 1777 | 1461191535823 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1777 | 1461191535827 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:32:15 INFO - PROCESS | 1777 | 1461191535834 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1777 | 1461191535838 Marionette TRACE conn3 <- [1,1458,null,{}] 15:32:15 INFO - PROCESS | 1777 | 1461191535844 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:16 INFO - PROCESS | 1777 | 1461191536088 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:32:16 INFO - PROCESS | 1777 | 1461191536405 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x882eb800 == 135 [pid = 1777] [id = 372] 15:32:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x88ad2400) [pid = 1777] [serial = 1117] [outer = (nil)] 15:32:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8a47d800) [pid = 1777] [serial = 1118] [outer = 0x88ad2400] 15:32:16 INFO - PROCESS | 1777 | 1461191536500 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8a6b7400) [pid = 1777] [serial = 1119] [outer = 0x88ad2400] 15:32:17 INFO - PROCESS | 1777 | 1461191537411 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1634ms 15:32:17 INFO - PROCESS | 1777 | 1461191537469 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1777 | 1461191537472 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:32:17 INFO - PROCESS | 1777 | 1461191537480 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1777 | 1461191537483 Marionette TRACE conn3 <- [1,1462,null,{}] 15:32:17 INFO - PROCESS | 1777 | 1461191537489 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:17 INFO - PROCESS | 1777 | 1461191537682 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:32:17 INFO - PROCESS | 1777 | 1461191537951 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a32fc00 == 136 [pid = 1777] [id = 373] 15:32:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8a6be400) [pid = 1777] [serial = 1120] [outer = (nil)] 15:32:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8b641800) [pid = 1777] [serial = 1121] [outer = 0x8a6be400] 15:32:18 INFO - PROCESS | 1777 | 1461191538081 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8b648400) [pid = 1777] [serial = 1122] [outer = 0x8a6be400] 15:32:19 INFO - PROCESS | 1777 | 1461191539020 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1582ms 15:32:19 INFO - PROCESS | 1777 | 1461191539063 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1777 | 1461191539067 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:32:19 INFO - PROCESS | 1777 | 1461191539074 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1777 | 1461191539078 Marionette TRACE conn3 <- [1,1466,null,{}] 15:32:19 INFO - PROCESS | 1777 | 1461191539083 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:19 INFO - PROCESS | 1777 | 1461191539310 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:32:19 INFO - PROCESS | 1777 | 1461191539587 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ac9400 == 137 [pid = 1777] [id = 374] 15:32:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8bce8c00) [pid = 1777] [serial = 1123] [outer = (nil)] 15:32:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8bcf5000) [pid = 1777] [serial = 1124] [outer = 0x8bce8c00] 15:32:19 INFO - PROCESS | 1777 | 1461191539722 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8bd78000) [pid = 1777] [serial = 1125] [outer = 0x8bce8c00] 15:32:20 INFO - PROCESS | 1777 | 1461191540661 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1635ms 15:32:20 INFO - PROCESS | 1777 | 1461191540710 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:32:20 INFO - PROCESS | 1777 | 1461191540715 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:32:20 INFO - PROCESS | 1777 | 1461191540722 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1777 | 1461191540725 Marionette TRACE conn3 <- [1,1470,null,{}] 15:32:20 INFO - PROCESS | 1777 | 1461191540731 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:20 INFO - PROCESS | 1777 | 1461191540924 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:32:21 INFO - PROCESS | 1777 | 1461191541238 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e7c00 == 138 [pid = 1777] [id = 375] 15:32:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8bcea400) [pid = 1777] [serial = 1126] [outer = (nil)] 15:32:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8c095c00) [pid = 1777] [serial = 1127] [outer = 0x8bcea400] 15:32:21 INFO - PROCESS | 1777 | 1461191541332 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8e274400) [pid = 1777] [serial = 1128] [outer = 0x8bcea400] 15:32:22 INFO - PROCESS | 1777 | 1461191542227 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1583ms 15:32:22 INFO - PROCESS | 1777 | 1461191542304 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:32:22 INFO - PROCESS | 1777 | 1461191542309 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:32:22 INFO - PROCESS | 1777 | 1461191542316 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1777 | 1461191542319 Marionette TRACE conn3 <- [1,1474,null,{}] 15:32:22 INFO - PROCESS | 1777 | 1461191542325 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:22 INFO - PROCESS | 1777 | 1461191542554 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:32:22 INFO - PROCESS | 1777 | 1461191542863 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd7c00 == 139 [pid = 1777] [id = 376] 15:32:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8c08ac00) [pid = 1777] [serial = 1129] [outer = (nil)] 15:32:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8e365400) [pid = 1777] [serial = 1130] [outer = 0x8c08ac00] 15:32:22 INFO - PROCESS | 1777 | 1461191542956 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8f077400) [pid = 1777] [serial = 1131] [outer = 0x8c08ac00] 15:32:23 INFO - PROCESS | 1777 | 1461191543864 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1593ms 15:32:23 INFO - PROCESS | 1777 | 1461191543909 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:32:23 INFO - PROCESS | 1777 | 1461191543913 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:32:23 INFO - PROCESS | 1777 | 1461191543920 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1777 | 1461191543924 Marionette TRACE conn3 <- [1,1478,null,{}] 15:32:23 INFO - PROCESS | 1777 | 1461191543930 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:24 INFO - PROCESS | 1777 | 1461191544124 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:32:24 INFO - PROCESS | 1777 | 1461191544433 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2ebc00 == 140 [pid = 1777] [id = 377] 15:32:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8e2ee400) [pid = 1777] [serial = 1132] [outer = (nil)] 15:32:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8f345000) [pid = 1777] [serial = 1133] [outer = 0x8e2ee400] 15:32:24 INFO - PROCESS | 1777 | 1461191544527 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8f349000) [pid = 1777] [serial = 1134] [outer = 0x8e2ee400] 15:32:25 INFO - PROCESS | 1777 | 1461191545415 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1535ms 15:32:25 INFO - PROCESS | 1777 | 1461191545455 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1777 | 1461191545459 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:32:25 INFO - PROCESS | 1777 | 1461191545466 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1777 | 1461191545469 Marionette TRACE conn3 <- [1,1482,null,{}] 15:32:25 INFO - PROCESS | 1777 | 1461191545475 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:25 INFO - PROCESS | 1777 | 1461191545690 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:32:26 INFO - PROCESS | 1777 | 1461191545999 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bced800 == 141 [pid = 1777] [id = 378] 15:32:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8e2e6000) [pid = 1777] [serial = 1135] [outer = (nil)] 15:32:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8fb06800) [pid = 1777] [serial = 1136] [outer = 0x8e2e6000] 15:32:26 INFO - PROCESS | 1777 | 1461191546092 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fb10000) [pid = 1777] [serial = 1137] [outer = 0x8e2e6000] 15:32:27 INFO - PROCESS | 1777 | 1461191547016 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1590ms 15:32:27 INFO - PROCESS | 1777 | 1461191547056 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1777 | 1461191547061 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:32:27 INFO - PROCESS | 1777 | 1461191547068 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1777 | 1461191547073 Marionette TRACE conn3 <- [1,1486,null,{}] 15:32:27 INFO - PROCESS | 1777 | 1461191547079 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:27 INFO - PROCESS | 1777 | 1461191547298 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:32:27 INFO - PROCESS | 1777 | 1461191547624 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1dc00 == 142 [pid = 1777] [id = 379] 15:32:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x902ec000) [pid = 1777] [serial = 1138] [outer = (nil)] 15:32:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x902f6000) [pid = 1777] [serial = 1139] [outer = 0x902ec000] 15:32:27 INFO - PROCESS | 1777 | 1461191547725 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x905a6c00) [pid = 1777] [serial = 1140] [outer = 0x902ec000] 15:32:28 INFO - PROCESS | 1777 | 1461191548691 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1686ms 15:32:28 INFO - PROCESS | 1777 | 1461191548755 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:32:28 INFO - PROCESS | 1777 | 1461191548759 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:32:28 INFO - PROCESS | 1777 | 1461191548765 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1777 | 1461191548769 Marionette TRACE conn3 <- [1,1490,null,{}] 15:32:28 INFO - PROCESS | 1777 | 1461191548775 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:28 INFO - PROCESS | 1777 | 1461191548967 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:32:29 INFO - PROCESS | 1777 | 1461191549292 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1d000 == 143 [pid = 1777] [id = 380] 15:32:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x901d4c00) [pid = 1777] [serial = 1141] [outer = (nil)] 15:32:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9122f800) [pid = 1777] [serial = 1142] [outer = 0x901d4c00] 15:32:29 INFO - PROCESS | 1777 | 1461191549382 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x91315400) [pid = 1777] [serial = 1143] [outer = 0x901d4c00] 15:32:30 INFO - PROCESS | 1777 | 1461191550275 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1539ms 15:32:30 INFO - PROCESS | 1777 | 1461191550306 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1777 | 1461191550310 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:32:30 INFO - PROCESS | 1777 | 1461191550316 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1777 | 1461191550320 Marionette TRACE conn3 <- [1,1494,null,{}] 15:32:30 INFO - PROCESS | 1777 | 1461191550326 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:30 INFO - PROCESS | 1777 | 1461191550511 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:32:30 INFO - PROCESS | 1777 | 1461191550839 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x902f6c00 == 144 [pid = 1777] [id = 381] 15:32:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x911de000) [pid = 1777] [serial = 1144] [outer = (nil)] 15:32:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x92d0c400) [pid = 1777] [serial = 1145] [outer = 0x911de000] 15:32:30 INFO - PROCESS | 1777 | 1461191550932 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x92d10000) [pid = 1777] [serial = 1146] [outer = 0x911de000] 15:32:31 INFO - PROCESS | 1777 | 1461191551831 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1583ms 15:32:31 INFO - PROCESS | 1777 | 1461191551901 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 1777 | 1461191551905 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:32:31 INFO - PROCESS | 1777 | 1461191551912 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1777 | 1461191551915 Marionette TRACE conn3 <- [1,1498,null,{}] 15:32:31 INFO - PROCESS | 1777 | 1461191551921 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:32 INFO - PROCESS | 1777 | 1461191552115 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:32:32 INFO - PROCESS | 1777 | 1461191552429 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e2400 == 145 [pid = 1777] [id = 382] 15:32:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9130f000) [pid = 1777] [serial = 1147] [outer = (nil)] 15:32:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93804800) [pid = 1777] [serial = 1148] [outer = 0x9130f000] 15:32:32 INFO - PROCESS | 1777 | 1461191552522 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x93807c00) [pid = 1777] [serial = 1149] [outer = 0x9130f000] 15:32:33 INFO - PROCESS | 1777 | 1461191553426 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1529ms 15:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:32:33 INFO - PROCESS | 1777 | 1461191553442 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1777 | 1461191553445 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:32:33 INFO - PROCESS | 1777 | 1461191553451 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1777 | 1461191553454 Marionette TRACE conn3 <- [1,1502,null,{}] 15:32:33 INFO - PROCESS | 1777 | 1461191553461 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:33 INFO - PROCESS | 1777 | 1461191553647 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:32:33 INFO - PROCESS | 1777 | 1461191553975 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x905ae800 == 146 [pid = 1777] [id = 383] 15:32:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93b0a800) [pid = 1777] [serial = 1150] [outer = (nil)] 15:32:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x951abc00) [pid = 1777] [serial = 1151] [outer = 0x93b0a800] 15:32:34 INFO - PROCESS | 1777 | 1461191554067 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x96bec800) [pid = 1777] [serial = 1152] [outer = 0x93b0a800] 15:32:34 INFO - PROCESS | 1777 | 1461191554948 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1538ms 15:32:34 INFO - PROCESS | 1777 | 1461191554988 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1777 | 1461191554992 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:32:35 INFO - PROCESS | 1777 | 1461191554998 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1777 | 1461191555002 Marionette TRACE conn3 <- [1,1506,null,{}] 15:32:35 INFO - PROCESS | 1777 | 1461191555008 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:35 INFO - PROCESS | 1777 | 1461191555194 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:32:35 INFO - PROCESS | 1777 | 1461191555513 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x93672c00 == 147 [pid = 1777] [id = 384] 15:32:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x93806c00) [pid = 1777] [serial = 1153] [outer = (nil)] 15:32:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x98182800) [pid = 1777] [serial = 1154] [outer = 0x93806c00] 15:32:35 INFO - PROCESS | 1777 | 1461191555611 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x98191c00) [pid = 1777] [serial = 1155] [outer = 0x93806c00] 15:32:36 INFO - PROCESS | 1777 | 1461191556527 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1584ms 15:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:32:36 INFO - PROCESS | 1777 | 1461191556583 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1777 | 1461191556586 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:32:36 INFO - PROCESS | 1777 | 1461191556593 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1777 | 1461191556596 Marionette TRACE conn3 <- [1,1510,null,{}] 15:32:36 INFO - PROCESS | 1777 | 1461191556602 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:36 INFO - PROCESS | 1777 | 1461191556796 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:32:37 INFO - PROCESS | 1777 | 1461191557112 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c49800 == 148 [pid = 1777] [id = 385] 15:32:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x9380cc00) [pid = 1777] [serial = 1156] [outer = (nil)] 15:32:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x98657c00) [pid = 1777] [serial = 1157] [outer = 0x9380cc00] 15:32:37 INFO - PROCESS | 1777 | 1461191557205 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x986dd400) [pid = 1777] [serial = 1158] [outer = 0x9380cc00] 15:32:38 INFO - PROCESS | 1777 | 1461191558078 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 15:32:38 INFO - PROCESS | 1777 | 1461191558124 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1777 | 1461191558128 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:32:38 INFO - PROCESS | 1777 | 1461191558134 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1777 | 1461191558138 Marionette TRACE conn3 <- [1,1514,null,{}] 15:32:38 INFO - PROCESS | 1777 | 1461191558144 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:38 INFO - PROCESS | 1777 | 1461191558344 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:32:38 INFO - PROCESS | 1777 | 1461191558677 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x83209400 == 149 [pid = 1777] [id = 386] 15:32:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x9864f800) [pid = 1777] [serial = 1159] [outer = (nil)] 15:32:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x98c91c00) [pid = 1777] [serial = 1160] [outer = 0x9864f800] 15:32:38 INFO - PROCESS | 1777 | 1461191558772 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x98d2cc00) [pid = 1777] [serial = 1161] [outer = 0x9864f800] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8640d400 == 148 [pid = 1777] [id = 367] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8331f400 == 147 [pid = 1777] [id = 366] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x982a2400 == 146 [pid = 1777] [id = 364] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x9818dc00 == 145 [pid = 1777] [id = 363] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8e362c00 == 144 [pid = 1777] [id = 362] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x93807000 == 143 [pid = 1777] [id = 361] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x88204400 == 142 [pid = 1777] [id = 359] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x9380d000 == 141 [pid = 1777] [id = 360] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x9130fc00 == 140 [pid = 1777] [id = 358] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8f080c00 == 139 [pid = 1777] [id = 357] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x88084400 == 138 [pid = 1777] [id = 356] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8c092800 == 137 [pid = 1777] [id = 354] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c7c00 == 136 [pid = 1777] [id = 355] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x894e5400 == 135 [pid = 1777] [id = 353] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8b89d400 == 134 [pid = 1777] [id = 352] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x894f1800 == 133 [pid = 1777] [id = 351] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8d000 == 132 [pid = 1777] [id = 350] 15:32:40 INFO - PROCESS | 1777 | --DOCSHELL 0x83db8800 == 131 [pid = 1777] [id = 349] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x8a32c000) [pid = 1777] [serial = 1046] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8640dc00) [pid = 1777] [serial = 980] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x8bdd2800) [pid = 1777] [serial = 1004] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x879a4800) [pid = 1777] [serial = 983] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x868c0800) [pid = 1777] [serial = 1035] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x901ce800) [pid = 1777] [serial = 1016] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x905afc00) [pid = 1777] [serial = 1022] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x88ad8c00) [pid = 1777] [serial = 1041] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x868bfc00) [pid = 1777] [serial = 1032] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x894ea800) [pid = 1777] [serial = 992] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x82af8c00) [pid = 1777] [serial = 1043] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x88ace000) [pid = 1777] [serial = 1040] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8e27a400) [pid = 1777] [serial = 1007] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8815f000) [pid = 1777] [serial = 1037] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x9130d800) [pid = 1777] [serial = 1025] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8b714c00) [pid = 1777] [serial = 998] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x883f2400) [pid = 1777] [serial = 986] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8fb0b400) [pid = 1777] [serial = 1013] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x85b0d800) [pid = 1777] [serial = 1028] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8a6c3c00) [pid = 1777] [serial = 995] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x83c4b000) [pid = 1777] [serial = 1044] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x88fe9c00) [pid = 1777] [serial = 989] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x86411000) [pid = 1777] [serial = 1031] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x92898800) [pid = 1777] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8bce8000) [pid = 1777] [serial = 1001] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x902f1400) [pid = 1777] [serial = 1019] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8f347400) [pid = 1777] [serial = 1010] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x86419c00) [pid = 1777] [serial = 1034] [outer = (nil)] [url = about:blank] 15:32:40 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x882f5000) [pid = 1777] [serial = 1038] [outer = (nil)] [url = about:blank] 15:32:41 INFO - PROCESS | 1777 | 1461191561014 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2940ms 15:32:41 INFO - PROCESS | 1777 | 1461191561074 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1777 | 1461191561080 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:32:41 INFO - PROCESS | 1777 | 1461191561088 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1777 | 1461191561094 Marionette TRACE conn3 <- [1,1518,null,{}] 15:32:41 INFO - PROCESS | 1777 | 1461191561103 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:41 INFO - PROCESS | 1777 | 1461191561300 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:32:41 INFO - PROCESS | 1777 | 1461191561508 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b11c00 == 132 [pid = 1777] [id = 387] 15:32:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x85b12400) [pid = 1777] [serial = 1162] [outer = (nil)] 15:32:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x85b18000) [pid = 1777] [serial = 1163] [outer = 0x85b12400] 15:32:41 INFO - PROCESS | 1777 | 1461191561586 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x86413c00) [pid = 1777] [serial = 1164] [outer = 0x85b12400] 15:32:42 INFO - PROCESS | 1777 | 1461191562371 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1338ms 15:32:42 INFO - PROCESS | 1777 | 1461191562425 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1777 | 1461191562433 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:32:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:32:42 INFO - PROCESS | 1777 | 1461191562444 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1777 | 1461191562448 Marionette TRACE conn3 <- [1,1522,null,{}] 15:32:42 INFO - PROCESS | 1777 | 1461191562454 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:42 INFO - PROCESS | 1777 | 1461191562638 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:32:42 INFO - PROCESS | 1777 | 1461191562846 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0f400 == 133 [pid = 1777] [id = 388] 15:32:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x867a3800) [pid = 1777] [serial = 1165] [outer = (nil)] 15:32:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8790c000) [pid = 1777] [serial = 1166] [outer = 0x867a3800] 15:32:42 INFO - PROCESS | 1777 | 1461191562922 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x87997800) [pid = 1777] [serial = 1167] [outer = 0x867a3800] 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:32:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:32:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:32:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:32:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:32:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:32:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:32:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:32:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:32:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1435ms 15:32:43 INFO - PROCESS | 1777 | 1461191563846 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:32:43 INFO - PROCESS | 1777 | 1461191563886 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1777 | 1461191563890 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:32:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:32:43 INFO - PROCESS | 1777 | 1461191563899 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1777 | 1461191563905 Marionette TRACE conn3 <- [1,1526,null,{}] 15:32:43 INFO - PROCESS | 1777 | 1461191563927 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:44 INFO - PROCESS | 1777 | 1461191564177 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:32:44 INFO - PROCESS | 1777 | 1461191564201 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x87908800 == 134 [pid = 1777] [id = 389] 15:32:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x882ec400) [pid = 1777] [serial = 1168] [outer = (nil)] 15:32:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x883e8c00) [pid = 1777] [serial = 1169] [outer = 0x882ec400] 15:32:44 INFO - PROCESS | 1777 | 1461191564277 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x883f4000) [pid = 1777] [serial = 1170] [outer = 0x882ec400] 15:32:45 INFO - PROCESS | 1777 | 1461191565191 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:32:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:32:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:32:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:32:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1334ms 15:32:45 INFO - PROCESS | 1777 | 1461191565236 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1777 | 1461191565240 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:32:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:32:45 INFO - PROCESS | 1777 | 1461191565247 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1777 | 1461191565250 Marionette TRACE conn3 <- [1,1530,null,{}] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x93b16400) [pid = 1777] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8f07ec00) [pid = 1777] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8b8a1000) [pid = 1777] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x91e0bc00) [pid = 1777] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x83dbb400) [pid = 1777] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8f340c00) [pid = 1777] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x867a7400) [pid = 1777] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fd19c00) [pid = 1777] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8b473400) [pid = 1777] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8fa87800) [pid = 1777] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x83323c00) [pid = 1777] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x88feb400) [pid = 1777] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x98651800) [pid = 1777] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x883f4800) [pid = 1777] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x98190800) [pid = 1777] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x87a8ec00) [pid = 1777] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x903d2400) [pid = 1777] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8f344c00) [pid = 1777] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8f33e800) [pid = 1777] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8a6bfc00) [pid = 1777] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8bd74800) [pid = 1777] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x87b0cc00) [pid = 1777] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x87b09400) [pid = 1777] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8320dc00) [pid = 1777] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b649c00) [pid = 1777] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x902e9400) [pid = 1777] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9380e000) [pid = 1777] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fd12800) [pid = 1777] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x87995400) [pid = 1777] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8bd74c00) [pid = 1777] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x83c44800) [pid = 1777] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8fd15c00) [pid = 1777] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8f7c3000) [pid = 1777] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8b474c00) [pid = 1777] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:32:45 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b643800) [pid = 1777] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:32:46 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x83dbb000) [pid = 1777] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:32:46 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8a487c00) [pid = 1777] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:32:46 INFO - PROCESS | 1777 | 1461191565933 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:46 INFO - PROCESS | 1777 | 1461191566260 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:32:46 INFO - PROCESS | 1777 | 1461191566380 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8332bc00 == 135 [pid = 1777] [id = 390] 15:32:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x85b0f800) [pid = 1777] [serial = 1171] [outer = (nil)] 15:32:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x868c3400) [pid = 1777] [serial = 1172] [outer = 0x85b0f800] 15:32:46 INFO - PROCESS | 1777 | 1461191566454 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x879a2400) [pid = 1777] [serial = 1173] [outer = 0x85b0f800] 15:32:47 INFO - PROCESS | 1777 | 1461191567043 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:32:47 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 15:32:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:32:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:32:47 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. 15:32:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:32:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1837ms 15:32:47 INFO - PROCESS | 1777 | 1461191567132 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1777 | 1461191567135 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:32:47 INFO - PROCESS | 1777 | 1461191567143 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1777 | 1461191567146 Marionette TRACE conn3 <- [1,1534,null,{}] 15:32:47 INFO - PROCESS | 1777 | 1461191567152 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:47 INFO - PROCESS | 1777 | 1461191567396 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:32:47 INFO - PROCESS | 1777 | 1461191567413 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbb000 == 136 [pid = 1777] [id = 391] 15:32:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x847d0000) [pid = 1777] [serial = 1174] [outer = (nil)] 15:32:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88ad2c00) [pid = 1777] [serial = 1175] [outer = 0x847d0000] 15:32:47 INFO - PROCESS | 1777 | 1461191567486 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x894f1800) [pid = 1777] [serial = 1176] [outer = 0x847d0000] 15:32:48 INFO - PROCESS | 1777 | 1461191568686 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1585ms 15:32:48 INFO - PROCESS | 1777 | 1461191568730 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1777 | 1461191568738 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:32:48 INFO - PROCESS | 1777 | 1461191568749 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1777 | 1461191568754 Marionette TRACE conn3 <- [1,1538,null,{}] 15:32:48 INFO - PROCESS | 1777 | 1461191568762 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:48 INFO - PROCESS | 1777 | 1461191568990 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:32:49 INFO - PROCESS | 1777 | 1461191569327 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc4000 == 137 [pid = 1777] [id = 392] 15:32:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x85b10800) [pid = 1777] [serial = 1177] [outer = (nil)] 15:32:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x868c2400) [pid = 1777] [serial = 1178] [outer = 0x85b10800] 15:32:49 INFO - PROCESS | 1777 | 1461191569426 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x879a4800) [pid = 1777] [serial = 1179] [outer = 0x85b10800] 15:32:50 INFO - PROCESS | 1777 | 1461191570354 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1641ms 15:32:50 INFO - PROCESS | 1777 | 1461191570391 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1777 | 1461191570400 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:32:50 INFO - PROCESS | 1777 | 1461191570411 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1777 | 1461191570416 Marionette TRACE conn3 <- [1,1542,null,{}] 15:32:50 INFO - PROCESS | 1777 | 1461191570423 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:50 INFO - PROCESS | 1777 | 1461191570632 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:32:51 INFO - PROCESS | 1777 | 1461191571048 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a0dc00 == 138 [pid = 1777] [id = 393] 15:32:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x88a0f000) [pid = 1777] [serial = 1180] [outer = (nil)] 15:32:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x88acfc00) [pid = 1777] [serial = 1181] [outer = 0x88a0f000] 15:32:51 INFO - PROCESS | 1777 | 1461191571178 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x894e8000) [pid = 1777] [serial = 1182] [outer = 0x88a0f000] 15:32:52 INFO - PROCESS | 1777 | 1461191572105 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1732ms 15:32:52 INFO - PROCESS | 1777 | 1461191572143 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1777 | 1461191572147 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:32:52 INFO - PROCESS | 1777 | 1461191572154 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1777 | 1461191572161 Marionette TRACE conn3 <- [1,1546,null,{}] 15:32:52 INFO - PROCESS | 1777 | 1461191572178 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:52 INFO - PROCESS | 1777 | 1461191572388 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:32:52 INFO - PROCESS | 1777 | 1461191572708 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b47a800 == 139 [pid = 1777] [id = 394] 15:32:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b644400) [pid = 1777] [serial = 1183] [outer = (nil)] 15:32:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b714c00) [pid = 1777] [serial = 1184] [outer = 0x8b644400] 15:32:52 INFO - PROCESS | 1777 | 1461191572806 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b720400) [pid = 1777] [serial = 1185] [outer = 0x8b644400] 15:32:53 INFO - PROCESS | 1777 | 1461191573675 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1587ms 15:32:53 INFO - PROCESS | 1777 | 1461191573741 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1777 | 1461191573747 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:32:53 INFO - PROCESS | 1777 | 1461191573753 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1777 | 1461191573757 Marionette TRACE conn3 <- [1,1550,null,{}] 15:32:53 INFO - PROCESS | 1777 | 1461191573763 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:54 INFO - PROCESS | 1777 | 1461191574001 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:32:54 INFO - PROCESS | 1777 | 1461191574322 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b47ec00 == 140 [pid = 1777] [id = 395] 15:32:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b645800) [pid = 1777] [serial = 1186] [outer = (nil)] 15:32:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8bceb400) [pid = 1777] [serial = 1187] [outer = 0x8b645800] 15:32:54 INFO - PROCESS | 1777 | 1461191574417 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8bd71400) [pid = 1777] [serial = 1188] [outer = 0x8b645800] 15:32:55 INFO - PROCESS | 1777 | 1461191575273 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1584ms 15:32:55 INFO - PROCESS | 1777 | 1461191575338 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1777 | 1461191575342 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:32:55 INFO - PROCESS | 1777 | 1461191575349 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1777 | 1461191575352 Marionette TRACE conn3 <- [1,1554,null,{}] 15:32:55 INFO - PROCESS | 1777 | 1461191575358 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:55 INFO - PROCESS | 1777 | 1461191575594 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:32:55 INFO - PROCESS | 1777 | 1461191575920 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x868c0800 == 141 [pid = 1777] [id = 396] 15:32:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x88a05400) [pid = 1777] [serial = 1189] [outer = (nil)] 15:32:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8bde0c00) [pid = 1777] [serial = 1190] [outer = 0x88a05400] 15:32:56 INFO - PROCESS | 1777 | 1461191576014 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8c08e000) [pid = 1777] [serial = 1191] [outer = 0x88a05400] 15:32:56 INFO - PROCESS | 1777 | 1461191576949 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1639ms 15:32:56 INFO - PROCESS | 1777 | 1461191576989 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1777 | 1461191576993 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:32:57 INFO - PROCESS | 1777 | 1461191576999 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1777 | 1461191577003 Marionette TRACE conn3 <- [1,1558,null,{}] 15:32:57 INFO - PROCESS | 1777 | 1461191577009 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:57 INFO - PROCESS | 1777 | 1461191577220 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:32:57 INFO - PROCESS | 1777 | 1461191577549 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd78c00 == 142 [pid = 1777] [id = 397] 15:32:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8f07ec00) [pid = 1777] [serial = 1192] [outer = (nil)] 15:32:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8f34c000) [pid = 1777] [serial = 1193] [outer = 0x8f07ec00] 15:32:57 INFO - PROCESS | 1777 | 1461191577647 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8f7c7000) [pid = 1777] [serial = 1194] [outer = 0x8f07ec00] 15:32:58 INFO - PROCESS | 1777 | 1461191578529 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1585ms 15:32:58 INFO - PROCESS | 1777 | 1461191578585 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1777 | 1461191578590 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:32:58 INFO - PROCESS | 1777 | 1461191578596 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1777 | 1461191578600 Marionette TRACE conn3 <- [1,1562,null,{}] 15:32:58 INFO - PROCESS | 1777 | 1461191578606 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 1777 | 1461191578798 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:32:59 INFO - PROCESS | 1777 | 1461191579119 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x82af0000 == 143 [pid = 1777] [id = 398] 15:32:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8e367400) [pid = 1777] [serial = 1195] [outer = (nil)] 15:32:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8fc31000) [pid = 1777] [serial = 1196] [outer = 0x8e367400] 15:32:59 INFO - PROCESS | 1777 | 1461191579212 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8fc34c00) [pid = 1777] [serial = 1197] [outer = 0x8e367400] 15:33:00 INFO - PROCESS | 1777 | 1461191580078 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1540ms 15:33:00 INFO - PROCESS | 1777 | 1461191580137 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1777 | 1461191580140 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:33:00 INFO - PROCESS | 1777 | 1461191580147 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1777 | 1461191580151 Marionette TRACE conn3 <- [1,1566,null,{}] 15:33:00 INFO - PROCESS | 1777 | 1461191580157 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:00 INFO - PROCESS | 1777 | 1461191580356 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:33:00 INFO - PROCESS | 1777 | 1461191580678 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6bd000 == 144 [pid = 1777] [id = 399] 15:33:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8fb10400) [pid = 1777] [serial = 1198] [outer = (nil)] 15:33:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x901cf400) [pid = 1777] [serial = 1199] [outer = 0x8fb10400] 15:33:00 INFO - PROCESS | 1777 | 1461191580784 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x901d6800) [pid = 1777] [serial = 1200] [outer = 0x8fb10400] 15:33:01 INFO - PROCESS | 1777 | 1461191581703 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1594ms 15:33:01 INFO - PROCESS | 1777 | 1461191581741 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1777 | 1461191581744 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:33:01 INFO - PROCESS | 1777 | 1461191581751 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1777 | 1461191581755 Marionette TRACE conn3 <- [1,1570,null,{}] 15:33:01 INFO - PROCESS | 1777 | 1461191581761 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 1777 | 1461191581949 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:33:02 INFO - PROCESS | 1777 | 1461191582283 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e35a800 == 145 [pid = 1777] [id = 400] 15:33:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fd18000) [pid = 1777] [serial = 1201] [outer = (nil)] 15:33:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x903c8000) [pid = 1777] [serial = 1202] [outer = 0x8fd18000] 15:33:02 INFO - PROCESS | 1777 | 1461191582377 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x903d2400) [pid = 1777] [serial = 1203] [outer = 0x8fd18000] 15:33:03 INFO - PROCESS | 1777 | 1461191583264 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1589ms 15:33:03 INFO - PROCESS | 1777 | 1461191583341 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1777 | 1461191583345 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:33:03 INFO - PROCESS | 1777 | 1461191583351 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1777 | 1461191583355 Marionette TRACE conn3 <- [1,1574,null,{}] 15:33:03 INFO - PROCESS | 1777 | 1461191583362 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:03 INFO - PROCESS | 1777 | 1461191583631 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:33:03 INFO - PROCESS | 1777 | 1461191583960 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2ef400 == 146 [pid = 1777] [id = 401] 15:33:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x903c7000) [pid = 1777] [serial = 1204] [outer = (nil)] 15:33:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x91315000) [pid = 1777] [serial = 1205] [outer = 0x903c7000] 15:33:04 INFO - PROCESS | 1777 | 1461191584048 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x913e1000) [pid = 1777] [serial = 1206] [outer = 0x903c7000] 15:33:04 INFO - PROCESS | 1777 | 1461191584960 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1685ms 15:33:05 INFO - PROCESS | 1777 | 1461191585037 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1777 | 1461191585042 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:33:05 INFO - PROCESS | 1777 | 1461191585048 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1777 | 1461191585053 Marionette TRACE conn3 <- [1,1578,null,{}] 15:33:05 INFO - PROCESS | 1777 | 1461191585059 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:05 INFO - PROCESS | 1777 | 1461191585326 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:33:05 INFO - PROCESS | 1777 | 1461191585673 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x92d0bc00 == 147 [pid = 1777] [id = 402] 15:33:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9380e800) [pid = 1777] [serial = 1207] [outer = (nil)] 15:33:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x93b16000) [pid = 1777] [serial = 1208] [outer = 0x9380e800] 15:33:05 INFO - PROCESS | 1777 | 1461191585768 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x96be6c00) [pid = 1777] [serial = 1209] [outer = 0x9380e800] 15:33:06 INFO - PROCESS | 1777 | 1461191586717 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1735ms 15:33:06 INFO - PROCESS | 1777 | 1461191586784 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1777 | 1461191586788 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:33:06 INFO - PROCESS | 1777 | 1461191586795 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1777 | 1461191586798 Marionette TRACE conn3 <- [1,1582,null,{}] 15:33:06 INFO - PROCESS | 1777 | 1461191586804 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:07 INFO - PROCESS | 1777 | 1461191587014 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:33:07 INFO - PROCESS | 1777 | 1461191587345 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b17c00 == 148 [pid = 1777] [id = 403] 15:33:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x97116400) [pid = 1777] [serial = 1210] [outer = (nil)] 15:33:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98382c00) [pid = 1777] [serial = 1211] [outer = 0x97116400] 15:33:07 INFO - PROCESS | 1777 | 1461191587439 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x98387800) [pid = 1777] [serial = 1212] [outer = 0x97116400] 15:33:08 INFO - PROCESS | 1777 | 1461191588289 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1534ms 15:33:08 INFO - PROCESS | 1777 | 1461191588330 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1777 | 1461191588334 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:33:08 INFO - PROCESS | 1777 | 1461191588340 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1777 | 1461191588344 Marionette TRACE conn3 <- [1,1586,null,{}] 15:33:08 INFO - PROCESS | 1777 | 1461191588350 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 1777 | 1461191588544 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:33:08 INFO - PROCESS | 1777 | 1461191588881 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aea400 == 149 [pid = 1777] [id = 404] 15:33:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x92d12c00) [pid = 1777] [serial = 1213] [outer = (nil)] 15:33:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9889a800) [pid = 1777] [serial = 1214] [outer = 0x92d12c00] 15:33:08 INFO - PROCESS | 1777 | 1461191588973 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x98b05000) [pid = 1777] [serial = 1215] [outer = 0x92d12c00] 15:33:09 INFO - PROCESS | 1777 | 1461191589849 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1543ms 15:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:33:09 INFO - PROCESS | 1777 | 1461191589884 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1777 | 1461191589887 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:33:09 INFO - PROCESS | 1777 | 1461191589894 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1777 | 1461191589898 Marionette TRACE conn3 <- [1,1590,null,{}] 15:33:09 INFO - PROCESS | 1777 | 1461191589904 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:10 INFO - PROCESS | 1777 | 1461191590093 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:33:10 INFO - PROCESS | 1777 | 1461191590449 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0d800 == 150 [pid = 1777] [id = 405] 15:33:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x85b0dc00) [pid = 1777] [serial = 1216] [outer = (nil)] 15:33:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x98898400) [pid = 1777] [serial = 1217] [outer = 0x85b0dc00] 15:33:10 INFO - PROCESS | 1777 | 1461191590544 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x99177800) [pid = 1777] [serial = 1218] [outer = 0x85b0dc00] 15:33:11 INFO - PROCESS | 1777 | 1461191591460 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1632ms 15:33:11 INFO - PROCESS | 1777 | 1461191591526 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1777 | 1461191591530 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:33:11 INFO - PROCESS | 1777 | 1461191591538 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1777 | 1461191591541 Marionette TRACE conn3 <- [1,1594,null,{}] 15:33:11 INFO - PROCESS | 1777 | 1461191591547 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:11 INFO - PROCESS | 1777 | 1461191591751 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:33:12 INFO - PROCESS | 1777 | 1461191592082 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0a400 == 151 [pid = 1777] [id = 406] 15:33:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x8799dc00) [pid = 1777] [serial = 1219] [outer = (nil)] 15:33:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x902f4c00) [pid = 1777] [serial = 1220] [outer = 0x8799dc00] 15:33:12 INFO - PROCESS | 1777 | 1461191592175 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x9122b400) [pid = 1777] [serial = 1221] [outer = 0x8799dc00] 15:33:13 INFO - PROCESS | 1777 | 1461191593051 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1586ms 15:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:33:13 INFO - PROCESS | 1777 | 1461191593125 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1777 | 1461191593128 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:33:13 INFO - PROCESS | 1777 | 1461191593135 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1777 | 1461191593139 Marionette TRACE conn3 <- [1,1598,null,{}] 15:33:13 INFO - PROCESS | 1777 | 1461191593144 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:13 INFO - PROCESS | 1777 | 1461191593341 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:33:13 INFO - PROCESS | 1777 | 1461191593688 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x86413400 == 152 [pid = 1777] [id = 407] 15:33:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x867a7000) [pid = 1777] [serial = 1222] [outer = (nil)] 15:33:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x8b643400) [pid = 1777] [serial = 1223] [outer = 0x867a7000] 15:33:13 INFO - PROCESS | 1777 | 1461191593779 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x8b64d000) [pid = 1777] [serial = 1224] [outer = 0x867a7000] 15:33:15 INFO - PROCESS | 1777 | 1461191595542 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2492ms 15:33:15 INFO - PROCESS | 1777 | 1461191595634 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1777 | 1461191595639 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:33:15 INFO - PROCESS | 1777 | 1461191595647 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1777 | 1461191595653 Marionette TRACE conn3 <- [1,1602,null,{}] 15:33:15 INFO - PROCESS | 1777 | 1461191595663 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:15 INFO - PROCESS | 1777 | 1461191595966 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:33:16 INFO - PROCESS | 1777 | 1461191596183 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c3400 == 153 [pid = 1777] [id = 408] 15:33:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x847c3800) [pid = 1777] [serial = 1225] [outer = (nil)] 15:33:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x847cd400) [pid = 1777] [serial = 1226] [outer = 0x847c3800] 15:33:16 INFO - PROCESS | 1777 | 1461191596279 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x8640a800) [pid = 1777] [serial = 1227] [outer = 0x847c3800] 15:33:17 INFO - PROCESS | 1777 | 1461191597231 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1641ms 15:33:17 INFO - PROCESS | 1777 | 1461191597288 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1777 | 1461191597297 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:33:17 INFO - PROCESS | 1777 | 1461191597307 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1777 | 1461191597310 Marionette TRACE conn3 <- [1,1606,null,{}] 15:33:17 INFO - PROCESS | 1777 | 1461191597317 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:17 INFO - PROCESS | 1777 | 1461191597611 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:33:18 INFO - PROCESS | 1777 | 1461191598037 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c5400 == 154 [pid = 1777] [id = 409] 15:33:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x847ce800) [pid = 1777] [serial = 1228] [outer = (nil)] 15:33:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x868b7c00) [pid = 1777] [serial = 1229] [outer = 0x847ce800] 15:33:18 INFO - PROCESS | 1777 | 1461191598118 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x8799d000) [pid = 1777] [serial = 1230] [outer = 0x847ce800] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x83325c00 == 153 [pid = 1777] [id = 279] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b64a800 == 152 [pid = 1777] [id = 281] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b899000 == 151 [pid = 1777] [id = 338] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8320b000 == 150 [pid = 1777] [id = 342] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b720c00 == 149 [pid = 1777] [id = 283] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8e364800 == 148 [pid = 1777] [id = 285] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b896400 == 147 [pid = 1777] [id = 334] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x901da800 == 146 [pid = 1777] [id = 287] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x847cf800 == 145 [pid = 1777] [id = 340] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x847cc400 == 144 [pid = 1777] [id = 325] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b471400 == 143 [pid = 1777] [id = 332] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x91310800 == 142 [pid = 1777] [id = 288] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x88ad6c00 == 141 [pid = 1777] [id = 330] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b475000 == 140 [pid = 1777] [id = 333] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x87912400 == 139 [pid = 1777] [id = 329] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcf6400 == 138 [pid = 1777] [id = 282] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8808cc00 == 137 [pid = 1777] [id = 335] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x9ea0b400 == 136 [pid = 1777] [id = 289] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x911e8400 == 135 [pid = 1777] [id = 286] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x902eb000 == 134 [pid = 1777] [id = 341] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x82ae9400 == 133 [pid = 1777] [id = 293] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8c08c400 == 132 [pid = 1777] [id = 336] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8f07fc00 == 131 [pid = 1777] [id = 337] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x82aea800 == 130 [pid = 1777] [id = 291] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb05400 == 129 [pid = 1777] [id = 339] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8c08b800 == 128 [pid = 1777] [id = 290] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff3800 == 127 [pid = 1777] [id = 331] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e6c00 == 126 [pid = 1777] [id = 284] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x82aebc00 == 125 [pid = 1777] [id = 292] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x87a97c00 == 124 [pid = 1777] [id = 328] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e8000 == 123 [pid = 1777] [id = 230] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8e282000 == 122 [pid = 1777] [id = 116] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x83207000 == 121 [pid = 1777] [id = 301] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8320a000 == 120 [pid = 1777] [id = 326] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x88088400 == 119 [pid = 1777] [id = 280] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x87913400 == 118 [pid = 1777] [id = 327] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8332bc00 == 117 [pid = 1777] [id = 390] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x87908800 == 116 [pid = 1777] [id = 389] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0f400 == 115 [pid = 1777] [id = 388] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x85b11c00 == 114 [pid = 1777] [id = 387] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x93672c00 == 113 [pid = 1777] [id = 384] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x83c49800 == 112 [pid = 1777] [id = 385] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x905ae800 == 111 [pid = 1777] [id = 383] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x911e2400 == 110 [pid = 1777] [id = 382] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x902f6c00 == 109 [pid = 1777] [id = 381] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1d000 == 108 [pid = 1777] [id = 380] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8bced800 == 107 [pid = 1777] [id = 378] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1dc00 == 106 [pid = 1777] [id = 379] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2ebc00 == 105 [pid = 1777] [id = 377] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd7c00 == 104 [pid = 1777] [id = 376] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x894e7c00 == 103 [pid = 1777] [id = 375] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x88ac9400 == 102 [pid = 1777] [id = 374] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8a32fc00 == 101 [pid = 1777] [id = 373] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x882eb800 == 100 [pid = 1777] [id = 372] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x883f1000 == 99 [pid = 1777] [id = 371] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x82af4c00 == 98 [pid = 1777] [id = 369] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8d800 == 97 [pid = 1777] [id = 370] 15:33:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8331f000 == 96 [pid = 1777] [id = 348] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x978bec00) [pid = 1777] [serial = 1085] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x8f7cb800) [pid = 1777] [serial = 1011] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x8bdd2400) [pid = 1777] [serial = 1059] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x92d0d400) [pid = 1777] [serial = 1076] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x86415800) [pid = 1777] [serial = 1101] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x8fa89000) [pid = 1777] [serial = 1065] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x879a1c00) [pid = 1777] [serial = 1104] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x903c5400) [pid = 1777] [serial = 1020] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8b71b400) [pid = 1777] [serial = 999] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x90085000) [pid = 1777] [serial = 1067] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x85b18800) [pid = 1777] [serial = 1100] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x98c90800) [pid = 1777] [serial = 1097] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x894f0c00) [pid = 1777] [serial = 993] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x9889a000) [pid = 1777] [serial = 1094] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x88fefc00) [pid = 1777] [serial = 990] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x98658c00) [pid = 1777] [serial = 1092] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x882f4000) [pid = 1777] [serial = 1053] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x91311c00) [pid = 1777] [serial = 1026] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8bd76000) [pid = 1777] [serial = 1058] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x98388c00) [pid = 1777] [serial = 1089] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8fc2c400) [pid = 1777] [serial = 1014] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8f34bc00) [pid = 1777] [serial = 1064] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b650000) [pid = 1777] [serial = 1056] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x901d0000) [pid = 1777] [serial = 1068] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8bddec00) [pid = 1777] [serial = 1005] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x88a0e400) [pid = 1777] [serial = 987] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x88202c00) [pid = 1777] [serial = 978] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x86414800) [pid = 1777] [serial = 981] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8808c800) [pid = 1777] [serial = 1052] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8c099800) [pid = 1777] [serial = 1061] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x91146000) [pid = 1777] [serial = 1023] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x95c7dc00) [pid = 1777] [serial = 1083] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x905ae400) [pid = 1777] [serial = 1071] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8b47b000) [pid = 1777] [serial = 1055] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x98656400) [pid = 1777] [serial = 1091] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x97b0c000) [pid = 1777] [serial = 1086] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8e283000) [pid = 1777] [serial = 1062] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x87b07000) [pid = 1777] [serial = 984] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8e2e7800) [pid = 1777] [serial = 1008] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x88164400) [pid = 1777] [serial = 1029] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x87997c00) [pid = 1777] [serial = 1103] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x92896c00) [pid = 1777] [serial = 1073] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x98383c00) [pid = 1777] [serial = 1088] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x901d2800) [pid = 1777] [serial = 1017] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x92d11000) [pid = 1777] [serial = 1077] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9889d800) [pid = 1777] [serial = 1095] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9380c800) [pid = 1777] [serial = 1079] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x92a41000) [pid = 1777] [serial = 1074] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8bcf0c00) [pid = 1777] [serial = 1002] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8640ec00) [pid = 1777] [serial = 1049] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x903ce800) [pid = 1777] [serial = 1070] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b475400) [pid = 1777] [serial = 996] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x867a5400) [pid = 1777] [serial = 1050] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x951aa000) [pid = 1777] [serial = 1082] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x98c93400) [pid = 1777] [serial = 1098] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93b0f800) [pid = 1777] [serial = 1080] [outer = (nil)] [url = about:blank] 15:33:18 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x87b0a800) [pid = 1777] [serial = 1106] [outer = (nil)] [url = about:blank] 15:33:19 INFO - PROCESS | 1777 | 1461191599499 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2237ms 15:33:19 INFO - PROCESS | 1777 | 1461191599544 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1777 | 1461191599548 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:33:19 INFO - PROCESS | 1777 | 1461191599555 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1777 | 1461191599560 Marionette TRACE conn3 <- [1,1610,null,{}] 15:33:19 INFO - PROCESS | 1777 | 1461191599576 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 1777 | 1461191599756 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:33:20 INFO - PROCESS | 1777 | 1461191599976 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b18800 == 97 [pid = 1777] [id = 410] 15:33:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8640d800) [pid = 1777] [serial = 1231] [outer = (nil)] 15:33:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x87911c00) [pid = 1777] [serial = 1232] [outer = 0x8640d800] 15:33:20 INFO - PROCESS | 1777 | 1461191600057 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x87a8e400) [pid = 1777] [serial = 1233] [outer = 0x8640d800] 15:33:20 INFO - PROCESS | 1777 | 1461191600787 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1285ms 15:33:20 INFO - PROCESS | 1777 | 1461191600840 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1777 | 1461191600843 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:33:20 INFO - PROCESS | 1777 | 1461191600850 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1777 | 1461191600853 Marionette TRACE conn3 <- [1,1614,null,{}] 15:33:20 INFO - PROCESS | 1777 | 1461191600859 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 1777 | 1461191601028 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:33:21 INFO - PROCESS | 1777 | 1461191601044 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x87998c00 == 98 [pid = 1777] [id = 411] 15:33:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x87b0bc00) [pid = 1777] [serial = 1234] [outer = (nil)] 15:33:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88087c00) [pid = 1777] [serial = 1235] [outer = 0x87b0bc00] 15:33:21 INFO - PROCESS | 1777 | 1461191601118 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8815d400) [pid = 1777] [serial = 1236] [outer = 0x87b0bc00] 15:33:22 INFO - PROCESS | 1777 | 1461191602206 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:33:22 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 15:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1384ms 15:33:22 INFO - PROCESS | 1777 | 1461191602233 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1777 | 1461191602236 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:33:22 INFO - PROCESS | 1777 | 1461191602243 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1777 | 1461191602246 Marionette TRACE conn3 <- [1,1618,null,{}] 15:33:22 INFO - PROCESS | 1777 | 1461191602252 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:22 INFO - PROCESS | 1777 | 1461191602525 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:33:22 INFO - PROCESS | 1777 | 1461191602563 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x88087000 == 99 [pid = 1777] [id = 412] 15:33:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x88088400) [pid = 1777] [serial = 1237] [outer = (nil)] 15:33:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x88206c00) [pid = 1777] [serial = 1238] [outer = 0x88088400] 15:33:22 INFO - PROCESS | 1777 | 1461191602639 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x882ef000) [pid = 1777] [serial = 1239] [outer = 0x88088400] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x867a3800) [pid = 1777] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9130f000) [pid = 1777] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x93b0a800) [pid = 1777] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8bcea400) [pid = 1777] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x87a90400) [pid = 1777] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x9380cc00) [pid = 1777] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x85b0f800) [pid = 1777] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x85b09c00) [pid = 1777] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8c08ac00) [pid = 1777] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8bce8c00) [pid = 1777] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x901d4c00) [pid = 1777] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x902ec000) [pid = 1777] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8a6be400) [pid = 1777] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x93806c00) [pid = 1777] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8e2e6000) [pid = 1777] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8790f000) [pid = 1777] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8e2ee400) [pid = 1777] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x911de000) [pid = 1777] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x9864f800) [pid = 1777] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x88a06000) [pid = 1777] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x88ad2400) [pid = 1777] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x882ec400) [pid = 1777] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:33:24 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x85b12400) [pid = 1777] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:33:24 INFO - PROCESS | 1777 | 1461191604693 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2482ms 15:33:24 INFO - PROCESS | 1777 | 1461191604725 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1777 | 1461191604729 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:33:24 INFO - PROCESS | 1777 | 1461191604735 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1777 | 1461191604737 Marionette TRACE conn3 <- [1,1622,null,{}] 15:33:24 INFO - PROCESS | 1777 | 1461191604743 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:25 INFO - PROCESS | 1777 | 1461191605005 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:33:25 INFO - PROCESS | 1777 | 1461191605031 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c42000 == 100 [pid = 1777] [id = 413] 15:33:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x83dbec00) [pid = 1777] [serial = 1240] [outer = (nil)] 15:33:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x87a96c00) [pid = 1777] [serial = 1241] [outer = 0x83dbec00] 15:33:25 INFO - PROCESS | 1777 | 1461191605109 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x883ee400) [pid = 1777] [serial = 1242] [outer = 0x83dbec00] 15:33:25 INFO - PROCESS | 1777 | 1461191605928 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:33:25 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 15:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1231ms 15:33:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:33:25 INFO - PROCESS | 1777 | 1461191605966 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1777 | 1461191605969 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:33:25 INFO - PROCESS | 1777 | 1461191605976 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1777 | 1461191605979 Marionette TRACE conn3 <- [1,1626,null,{}] 15:33:25 INFO - PROCESS | 1777 | 1461191605996 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 1777 | 1461191606165 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:33:26 INFO - PROCESS | 1777 | 1461191606175 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x83204000 == 101 [pid = 1777] [id = 414] 15:33:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x88164c00) [pid = 1777] [serial = 1243] [outer = (nil)] 15:33:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88a0ec00) [pid = 1777] [serial = 1244] [outer = 0x88164c00] 15:33:26 INFO - PROCESS | 1777 | 1461191606249 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88acc000) [pid = 1777] [serial = 1245] [outer = 0x88164c00] 15:33:27 INFO - PROCESS | 1777 | 1461191607561 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:33:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1600ms 15:33:27 INFO - PROCESS | 1777 | 1461191607576 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1777 | 1461191607583 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:33:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:33:27 INFO - PROCESS | 1777 | 1461191607593 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1777 | 1461191607599 Marionette TRACE conn3 <- [1,1630,null,{}] 15:33:27 INFO - PROCESS | 1777 | 1461191607607 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:27 INFO - PROCESS | 1777 | 1461191607837 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:33:28 INFO - PROCESS | 1777 | 1461191608114 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db8800 == 102 [pid = 1777] [id = 415] 15:33:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x83dc6800) [pid = 1777] [serial = 1246] [outer = (nil)] 15:33:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8640fc00) [pid = 1777] [serial = 1247] [outer = 0x83dc6800] 15:33:28 INFO - PROCESS | 1777 | 1461191608257 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8679b800) [pid = 1777] [serial = 1248] [outer = 0x83dc6800] 15:33:29 INFO - PROCESS | 1777 | 1461191609271 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:33:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1742ms 15:33:29 INFO - PROCESS | 1777 | 1461191609337 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1777 | 1461191609346 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:33:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:33:29 INFO - PROCESS | 1777 | 1461191609357 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1777 | 1461191609361 Marionette TRACE conn3 <- [1,1634,null,{}] 15:33:29 INFO - PROCESS | 1777 | 1461191609369 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:29 INFO - PROCESS | 1777 | 1461191609617 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:33:29 INFO - PROCESS | 1777 | 1461191609940 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x868bd400 == 103 [pid = 1777] [id = 416] 15:33:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x87995800) [pid = 1777] [serial = 1249] [outer = (nil)] 15:33:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x87b0e000) [pid = 1777] [serial = 1250] [outer = 0x87995800] 15:33:30 INFO - PROCESS | 1777 | 1461191610029 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x88156800) [pid = 1777] [serial = 1251] [outer = 0x87995800] 15:33:30 INFO - PROCESS | 1777 | 1461191610937 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:33:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1635ms 15:33:30 INFO - PROCESS | 1777 | 1461191610993 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1777 | 1461191610998 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:33:31 INFO - PROCESS | 1777 | 1461191611005 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1777 | 1461191611011 Marionette TRACE conn3 <- [1,1638,null,{}] 15:33:31 INFO - PROCESS | 1777 | 1461191611029 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:31 INFO - PROCESS | 1777 | 1461191611256 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:33:31 INFO - PROCESS | 1777 | 1461191611568 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x87908000 == 104 [pid = 1777] [id = 417] 15:33:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x88a06800) [pid = 1777] [serial = 1252] [outer = (nil)] 15:33:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x88ad6400) [pid = 1777] [serial = 1253] [outer = 0x88a06800] 15:33:31 INFO - PROCESS | 1777 | 1461191611666 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x88ff3800) [pid = 1777] [serial = 1254] [outer = 0x88a06800] 15:33:32 INFO - PROCESS | 1777 | 1461191612585 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1644ms 15:33:32 INFO - PROCESS | 1777 | 1461191612650 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:33:32 INFO - PROCESS | 1777 | 1461191612655 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:33:32 INFO - PROCESS | 1777 | 1461191612662 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1777 | 1461191612665 Marionette TRACE conn3 <- [1,1642,null,{}] 15:33:32 INFO - PROCESS | 1777 | 1461191612671 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:32 INFO - PROCESS | 1777 | 1461191612874 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:33:33 INFO - PROCESS | 1777 | 1461191613141 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x88acb000 == 105 [pid = 1777] [id = 418] 15:33:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88ad3800) [pid = 1777] [serial = 1255] [outer = (nil)] 15:33:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x894f1400) [pid = 1777] [serial = 1256] [outer = 0x88ad3800] 15:33:33 INFO - PROCESS | 1777 | 1461191613277 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8a333800) [pid = 1777] [serial = 1257] [outer = 0x88ad3800] 15:33:34 INFO - PROCESS | 1777 | 1461191614126 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1483ms 15:33:34 INFO - PROCESS | 1777 | 1461191614144 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1777 | 1461191614147 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:33:34 INFO - PROCESS | 1777 | 1461191614154 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1777 | 1461191614158 Marionette TRACE conn3 <- [1,1646,null,{}] 15:33:34 INFO - PROCESS | 1777 | 1461191614164 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:34 INFO - PROCESS | 1777 | 1461191614431 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:33:34 INFO - PROCESS | 1777 | 1461191614643 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320e000 == 106 [pid = 1777] [id = 419] 15:33:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x894eec00) [pid = 1777] [serial = 1258] [outer = (nil)] 15:33:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8a485400) [pid = 1777] [serial = 1259] [outer = 0x894eec00] 15:33:34 INFO - PROCESS | 1777 | 1461191614788 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8a6bb800) [pid = 1777] [serial = 1260] [outer = 0x894eec00] 15:33:35 INFO - PROCESS | 1777 | 1461191615712 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1596ms 15:33:35 INFO - PROCESS | 1777 | 1461191615751 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1777 | 1461191615754 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:33:35 INFO - PROCESS | 1777 | 1461191615761 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1777 | 1461191615765 Marionette TRACE conn3 <- [1,1650,null,{}] 15:33:35 INFO - PROCESS | 1777 | 1461191615771 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 1777 | 1461191615979 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:33:36 INFO - PROCESS | 1777 | 1461191616288 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x882e9800 == 107 [pid = 1777] [id = 420] 15:33:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x894ecc00) [pid = 1777] [serial = 1261] [outer = (nil)] 15:33:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b64c400) [pid = 1777] [serial = 1262] [outer = 0x894ecc00] 15:33:36 INFO - PROCESS | 1777 | 1461191616385 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b711800) [pid = 1777] [serial = 1263] [outer = 0x894ecc00] 15:33:37 INFO - PROCESS | 1777 | 1461191617289 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 15:33:37 INFO - PROCESS | 1777 | 1461191617347 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1777 | 1461191617351 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:33:37 INFO - PROCESS | 1777 | 1461191617357 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1777 | 1461191617360 Marionette TRACE conn3 <- [1,1654,null,{}] 15:33:37 INFO - PROCESS | 1777 | 1461191617367 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 1777 | 1461191617558 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:33:37 INFO - PROCESS | 1777 | 1461191617866 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a47b000 == 108 [pid = 1777] [id = 421] 15:33:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b643000) [pid = 1777] [serial = 1264] [outer = (nil)] 15:33:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b89a400) [pid = 1777] [serial = 1265] [outer = 0x8b643000] 15:33:37 INFO - PROCESS | 1777 | 1461191617961 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b89e400) [pid = 1777] [serial = 1266] [outer = 0x8b643000] 15:33:38 INFO - PROCESS | 1777 | 1461191618841 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1534ms 15:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:33:38 INFO - PROCESS | 1777 | 1461191618893 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1777 | 1461191618896 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:33:38 INFO - PROCESS | 1777 | 1461191618903 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1777 | 1461191618907 Marionette TRACE conn3 <- [1,1658,null,{}] 15:33:38 INFO - PROCESS | 1777 | 1461191618913 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:39 INFO - PROCESS | 1777 | 1461191619110 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:33:39 INFO - PROCESS | 1777 | 1461191619428 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679c400 == 109 [pid = 1777] [id = 422] 15:33:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8b720800) [pid = 1777] [serial = 1267] [outer = (nil)] 15:33:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8bd73000) [pid = 1777] [serial = 1268] [outer = 0x8b720800] 15:33:39 INFO - PROCESS | 1777 | 1461191619524 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8bdd2400) [pid = 1777] [serial = 1269] [outer = 0x8b720800] 15:33:40 INFO - PROCESS | 1777 | 1461191620407 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1584ms 15:33:40 INFO - PROCESS | 1777 | 1461191620486 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1777 | 1461191620490 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:33:40 INFO - PROCESS | 1777 | 1461191620497 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1777 | 1461191620501 Marionette TRACE conn3 <- [1,1662,null,{}] 15:33:40 INFO - PROCESS | 1777 | 1461191620507 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:40 INFO - PROCESS | 1777 | 1461191620755 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:33:41 INFO - PROCESS | 1777 | 1461191621075 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b472400 == 110 [pid = 1777] [id = 423] 15:33:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8b899c00) [pid = 1777] [serial = 1270] [outer = (nil)] 15:33:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8c08ac00) [pid = 1777] [serial = 1271] [outer = 0x8b899c00] 15:33:41 INFO - PROCESS | 1777 | 1461191621164 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8c08c400) [pid = 1777] [serial = 1272] [outer = 0x8b899c00] 15:33:42 INFO - PROCESS | 1777 | 1461191622048 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1582ms 15:33:42 INFO - PROCESS | 1777 | 1461191622080 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1777 | 1461191622083 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:33:42 INFO - PROCESS | 1777 | 1461191622091 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1777 | 1461191622093 Marionette TRACE conn3 <- [1,1666,null,{}] 15:33:42 INFO - PROCESS | 1777 | 1461191622100 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:42 INFO - PROCESS | 1777 | 1461191622303 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:33:42 INFO - PROCESS | 1777 | 1461191622636 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd5000 == 111 [pid = 1777] [id = 424] 15:33:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8e27f800) [pid = 1777] [serial = 1273] [outer = (nil)] 15:33:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8e283400) [pid = 1777] [serial = 1274] [outer = 0x8e27f800] 15:33:42 INFO - PROCESS | 1777 | 1461191622732 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8e2e6800) [pid = 1777] [serial = 1275] [outer = 0x8e27f800] 15:33:43 INFO - PROCESS | 1777 | 1461191623632 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1581ms 15:33:43 INFO - PROCESS | 1777 | 1461191623673 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1777 | 1461191623677 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:33:43 INFO - PROCESS | 1777 | 1461191623684 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1777 | 1461191623689 Marionette TRACE conn3 <- [1,1670,null,{}] 15:33:43 INFO - PROCESS | 1777 | 1461191623695 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:43 INFO - PROCESS | 1777 | 1461191623946 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:33:44 INFO - PROCESS | 1777 | 1461191624266 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e27c000 == 112 [pid = 1777] [id = 425] 15:33:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8e2e5800) [pid = 1777] [serial = 1276] [outer = (nil)] 15:33:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8f075800) [pid = 1777] [serial = 1277] [outer = 0x8e2e5800] 15:33:44 INFO - PROCESS | 1777 | 1461191624376 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8f083000) [pid = 1777] [serial = 1278] [outer = 0x8e2e5800] 15:33:45 INFO - PROCESS | 1777 | 1461191625234 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1590ms 15:33:45 INFO - PROCESS | 1777 | 1461191625275 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1777 | 1461191625279 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:33:45 INFO - PROCESS | 1777 | 1461191625301 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1777 | 1461191625305 Marionette TRACE conn3 <- [1,1674,null,{}] 15:33:45 INFO - PROCESS | 1777 | 1461191625317 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:45 INFO - PROCESS | 1777 | 1461191625519 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:33:45 INFO - PROCESS | 1777 | 1461191625846 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e35d400 == 113 [pid = 1777] [id = 426] 15:33:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8f076800) [pid = 1777] [serial = 1279] [outer = (nil)] 15:33:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8f7c3400) [pid = 1777] [serial = 1280] [outer = 0x8f076800] 15:33:45 INFO - PROCESS | 1777 | 1461191625939 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fa80000) [pid = 1777] [serial = 1281] [outer = 0x8f076800] 15:33:46 INFO - PROCESS | 1777 | 1461191626821 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1612ms 15:33:46 INFO - PROCESS | 1777 | 1461191626899 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1777 | 1461191626903 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:33:46 INFO - PROCESS | 1777 | 1461191626910 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1777 | 1461191626914 Marionette TRACE conn3 <- [1,1678,null,{}] 15:33:46 INFO - PROCESS | 1777 | 1461191626920 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:47 INFO - PROCESS | 1777 | 1461191627130 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:33:47 INFO - PROCESS | 1777 | 1461191627449 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f07f000 == 114 [pid = 1777] [id = 427] 15:33:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8f341400) [pid = 1777] [serial = 1282] [outer = (nil)] 15:33:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fb07c00) [pid = 1777] [serial = 1283] [outer = 0x8f341400] 15:33:47 INFO - PROCESS | 1777 | 1461191627542 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8fb0e800) [pid = 1777] [serial = 1284] [outer = 0x8f341400] 15:33:48 INFO - PROCESS | 1777 | 1461191628436 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1588ms 15:33:48 INFO - PROCESS | 1777 | 1461191628499 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1777 | 1461191628504 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:33:48 INFO - PROCESS | 1777 | 1461191628510 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1777 | 1461191628514 Marionette TRACE conn3 <- [1,1682,null,{}] 15:33:48 INFO - PROCESS | 1777 | 1461191628520 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:48 INFO - PROCESS | 1777 | 1461191628713 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:33:49 INFO - PROCESS | 1777 | 1461191629048 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808d400 == 115 [pid = 1777] [id = 428] 15:33:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8a487400) [pid = 1777] [serial = 1285] [outer = (nil)] 15:33:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8fd19400) [pid = 1777] [serial = 1286] [outer = 0x8a487400] 15:33:49 INFO - PROCESS | 1777 | 1461191629141 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8fd1e800) [pid = 1777] [serial = 1287] [outer = 0x8a487400] 15:33:50 INFO - PROCESS | 1777 | 1461191630023 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1550ms 15:33:50 INFO - PROCESS | 1777 | 1461191630061 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1777 | 1461191630065 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:33:50 INFO - PROCESS | 1777 | 1461191630072 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1777 | 1461191630075 Marionette TRACE conn3 <- [1,1686,null,{}] 15:33:50 INFO - PROCESS | 1777 | 1461191630081 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:50 INFO - PROCESS | 1777 | 1461191630271 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:33:50 INFO - PROCESS | 1777 | 1461191630603 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b71d400 == 116 [pid = 1777] [id = 429] 15:33:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8fa89c00) [pid = 1777] [serial = 1288] [outer = (nil)] 15:33:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x901d9400) [pid = 1777] [serial = 1289] [outer = 0x8fa89c00] 15:33:50 INFO - PROCESS | 1777 | 1461191630697 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x902eb000) [pid = 1777] [serial = 1290] [outer = 0x8fa89c00] 15:33:51 INFO - PROCESS | 1777 | 1461191631599 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:33:51 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 15:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1589ms 15:33:51 INFO - PROCESS | 1777 | 1461191631662 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:33:51 INFO - PROCESS | 1777 | 1461191631666 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:33:51 INFO - PROCESS | 1777 | 1461191631673 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1777 | 1461191631677 Marionette TRACE conn3 <- [1,1690,null,{}] 15:33:51 INFO - PROCESS | 1777 | 1461191631682 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:51 INFO - PROCESS | 1777 | 1461191631879 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:33:52 INFO - PROCESS | 1777 | 1461191632244 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x901d4c00 == 117 [pid = 1777] [id = 430] 15:33:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x903c6400) [pid = 1777] [serial = 1291] [outer = (nil)] 15:33:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x905a2c00) [pid = 1777] [serial = 1292] [outer = 0x903c6400] 15:33:52 INFO - PROCESS | 1777 | 1461191632343 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x905a5000) [pid = 1777] [serial = 1293] [outer = 0x903c6400] 15:33:53 INFO - PROCESS | 1777 | 1461191633187 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1586ms 15:33:53 INFO - PROCESS | 1777 | 1461191633259 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1777 | 1461191633263 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:33:53 INFO - PROCESS | 1777 | 1461191633270 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1777 | 1461191633273 Marionette TRACE conn3 <- [1,1694,null,{}] 15:33:53 INFO - PROCESS | 1777 | 1461191633279 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:53 INFO - PROCESS | 1777 | 1461191633485 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:33:53 INFO - PROCESS | 1777 | 1461191633811 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x894eb000 == 118 [pid = 1777] [id = 431] 15:33:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x8e276400) [pid = 1777] [serial = 1294] [outer = (nil)] 15:33:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x91149000) [pid = 1777] [serial = 1295] [outer = 0x8e276400] 15:33:53 INFO - PROCESS | 1777 | 1461191633911 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x911e6000) [pid = 1777] [serial = 1296] [outer = 0x8e276400] 15:33:54 INFO - PROCESS | 1777 | 1461191634806 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1580ms 15:33:54 INFO - PROCESS | 1777 | 1461191634851 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1777 | 1461191634855 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:33:54 INFO - PROCESS | 1777 | 1461191634861 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1777 | 1461191634865 Marionette TRACE conn3 <- [1,1698,null,{}] 15:33:54 INFO - PROCESS | 1777 | 1461191634871 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:55 INFO - PROCESS | 1777 | 1461191635065 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:33:55 INFO - PROCESS | 1777 | 1461191635391 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x91149800 == 119 [pid = 1777] [id = 432] 15:33:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9114c000) [pid = 1777] [serial = 1297] [outer = (nil)] 15:33:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9131b400) [pid = 1777] [serial = 1298] [outer = 0x9114c000] 15:33:55 INFO - PROCESS | 1777 | 1461191635485 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x92896c00) [pid = 1777] [serial = 1299] [outer = 0x9114c000] 15:33:56 INFO - PROCESS | 1777 | 1461191636369 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:33:56 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 15:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1540ms 15:33:56 INFO - PROCESS | 1777 | 1461191636404 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1777 | 1461191636407 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:33:56 INFO - PROCESS | 1777 | 1461191636414 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1777 | 1461191636417 Marionette TRACE conn3 <- [1,1702,null,{}] 15:33:56 INFO - PROCESS | 1777 | 1461191636423 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:56 INFO - PROCESS | 1777 | 1461191636618 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:33:56 INFO - PROCESS | 1777 | 1461191636942 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8332b000 == 120 [pid = 1777] [id = 433] 15:33:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8a6c3400) [pid = 1777] [serial = 1300] [outer = (nil)] 15:33:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x92ab3800) [pid = 1777] [serial = 1301] [outer = 0x8a6c3400] 15:33:57 INFO - PROCESS | 1777 | 1461191637036 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x92d11000) [pid = 1777] [serial = 1302] [outer = 0x8a6c3400] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x83c42000 == 119 [pid = 1777] [id = 413] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x88087000 == 118 [pid = 1777] [id = 412] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x87998c00 == 117 [pid = 1777] [id = 411] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x85b18800 == 116 [pid = 1777] [id = 410] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x847c3400 == 115 [pid = 1777] [id = 408] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x847c5400 == 114 [pid = 1777] [id = 409] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8e35a800 == 113 [pid = 1777] [id = 400] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x82af0000 == 112 [pid = 1777] [id = 398] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8a6bd000 == 111 [pid = 1777] [id = 399] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd78c00 == 110 [pid = 1777] [id = 397] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x868c0800 == 109 [pid = 1777] [id = 396] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8b47ec00 == 108 [pid = 1777] [id = 395] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8b47a800 == 107 [pid = 1777] [id = 394] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc4000 == 106 [pid = 1777] [id = 392] 15:33:58 INFO - PROCESS | 1777 | --DOCSHELL 0x88a0dc00 == 105 [pid = 1777] [id = 393] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8790c000) [pid = 1777] [serial = 1166] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x93807c00) [pid = 1777] [serial = 1149] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x96bec800) [pid = 1777] [serial = 1152] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x93804800) [pid = 1777] [serial = 1148] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8c095c00) [pid = 1777] [serial = 1127] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x87b06400) [pid = 1777] [serial = 1112] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x986dd400) [pid = 1777] [serial = 1158] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x868c3400) [pid = 1777] [serial = 1172] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x87907800) [pid = 1777] [serial = 1110] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8f077400) [pid = 1777] [serial = 1131] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8bcf5000) [pid = 1777] [serial = 1124] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9122f800) [pid = 1777] [serial = 1142] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x88157400) [pid = 1777] [serial = 1113] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x905a6c00) [pid = 1777] [serial = 1140] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b641800) [pid = 1777] [serial = 1121] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x98182800) [pid = 1777] [serial = 1154] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fb06800) [pid = 1777] [serial = 1136] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8a47e800) [pid = 1777] [serial = 1047] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8e365400) [pid = 1777] [serial = 1130] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8f349000) [pid = 1777] [serial = 1134] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x92d0c400) [pid = 1777] [serial = 1145] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x92d10000) [pid = 1777] [serial = 1146] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x902f6000) [pid = 1777] [serial = 1139] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x87997800) [pid = 1777] [serial = 1167] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8fb10000) [pid = 1777] [serial = 1137] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x98d2cc00) [pid = 1777] [serial = 1161] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x91315400) [pid = 1777] [serial = 1143] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x88ff5000) [pid = 1777] [serial = 1116] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8bd78000) [pid = 1777] [serial = 1125] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8f345000) [pid = 1777] [serial = 1133] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x951abc00) [pid = 1777] [serial = 1151] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x98c91c00) [pid = 1777] [serial = 1160] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8a47d800) [pid = 1777] [serial = 1118] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8640f800) [pid = 1777] [serial = 1109] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8a6b7400) [pid = 1777] [serial = 1119] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x883f4000) [pid = 1777] [serial = 1170] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x98657c00) [pid = 1777] [serial = 1157] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x883e8c00) [pid = 1777] [serial = 1169] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b648400) [pid = 1777] [serial = 1122] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x86413c00) [pid = 1777] [serial = 1164] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88ad2800) [pid = 1777] [serial = 1115] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x85b18000) [pid = 1777] [serial = 1163] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x98191c00) [pid = 1777] [serial = 1155] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8e274400) [pid = 1777] [serial = 1128] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x879a2400) [pid = 1777] [serial = 1173] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x88ad2c00) [pid = 1777] [serial = 1175] [outer = (nil)] [url = about:blank] 15:33:59 INFO - PROCESS | 1777 | 1461191639341 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2993ms 15:33:59 INFO - PROCESS | 1777 | 1461191639407 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1777 | 1461191639415 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:33:59 INFO - PROCESS | 1777 | 1461191639424 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1777 | 1461191639429 Marionette TRACE conn3 <- [1,1706,null,{}] 15:33:59 INFO - PROCESS | 1777 | 1461191639437 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:59 INFO - PROCESS | 1777 | 1461191639649 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:33:59 INFO - PROCESS | 1777 | 1461191639855 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db9400 == 106 [pid = 1777] [id = 434] 15:33:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x83dc3c00) [pid = 1777] [serial = 1303] [outer = (nil)] 15:33:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x86415800) [pid = 1777] [serial = 1304] [outer = 0x83dc3c00] 15:33:59 INFO - PROCESS | 1777 | 1461191639942 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x867a5c00) [pid = 1777] [serial = 1305] [outer = 0x83dc3c00] 15:34:00 INFO - PROCESS | 1777 | 1461191640864 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1487ms 15:34:00 INFO - PROCESS | 1777 | 1461191640911 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1777 | 1461191640920 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:34:00 INFO - PROCESS | 1777 | 1461191640930 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1777 | 1461191640935 Marionette TRACE conn3 <- [1,1710,null,{}] 15:34:00 INFO - PROCESS | 1777 | 1461191640941 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:01 INFO - PROCESS | 1777 | 1461191641221 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:34:01 INFO - PROCESS | 1777 | 1461191641255 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c50000 == 107 [pid = 1777] [id = 435] 15:34:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x86418000) [pid = 1777] [serial = 1306] [outer = (nil)] 15:34:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8799f800) [pid = 1777] [serial = 1307] [outer = 0x86418000] 15:34:01 INFO - PROCESS | 1777 | 1461191641329 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x87a90c00) [pid = 1777] [serial = 1308] [outer = 0x86418000] 15:34:02 INFO - PROCESS | 1777 | 1461191642365 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1483ms 15:34:02 INFO - PROCESS | 1777 | 1461191642413 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1777 | 1461191642417 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:34:02 INFO - PROCESS | 1777 | 1461191642423 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1777 | 1461191642429 Marionette TRACE conn3 <- [1,1714,null,{}] 15:34:02 INFO - PROCESS | 1777 | 1461191642467 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 1777 | 1461191642761 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:34:02 INFO - PROCESS | 1777 | 1461191642788 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a2400 == 108 [pid = 1777] [id = 436] 15:34:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8815a000) [pid = 1777] [serial = 1309] [outer = (nil)] 15:34:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x88204800) [pid = 1777] [serial = 1310] [outer = 0x8815a000] 15:34:02 INFO - PROCESS | 1777 | 1461191642869 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x883eb800) [pid = 1777] [serial = 1311] [outer = 0x8815a000] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x88088400) [pid = 1777] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x87b0bc00) [pid = 1777] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x847ce800) [pid = 1777] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x847c3800) [pid = 1777] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8640d800) [pid = 1777] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:34:03 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x83dbec00) [pid = 1777] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:34:04 INFO - PROCESS | 1777 | 1461191644243 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1854ms 15:34:04 INFO - PROCESS | 1777 | 1461191644277 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1777 | 1461191644281 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:34:04 INFO - PROCESS | 1777 | 1461191644287 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1777 | 1461191644291 Marionette TRACE conn3 <- [1,1718,null,{}] 15:34:04 INFO - PROCESS | 1777 | 1461191644296 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:04 INFO - PROCESS | 1777 | 1461191644476 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:34:04 INFO - PROCESS | 1777 | 1461191644667 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8320fc00 == 109 [pid = 1777] [id = 437] 15:34:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x847ce800) [pid = 1777] [serial = 1312] [outer = (nil)] 15:34:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x883f1800) [pid = 1777] [serial = 1313] [outer = 0x847ce800] 15:34:04 INFO - PROCESS | 1777 | 1461191644746 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x88a07c00) [pid = 1777] [serial = 1314] [outer = 0x847ce800] 15:34:05 INFO - PROCESS | 1777 | 1461191645705 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1480ms 15:34:05 INFO - PROCESS | 1777 | 1461191645768 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1777 | 1461191645774 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:34:05 INFO - PROCESS | 1777 | 1461191645784 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1777 | 1461191645790 Marionette TRACE conn3 <- [1,1722,null,{}] 15:34:05 INFO - PROCESS | 1777 | 1461191645799 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:06 INFO - PROCESS | 1777 | 1461191646180 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:34:06 INFO - PROCESS | 1777 | 1461191646436 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x847ce400 == 110 [pid = 1777] [id = 438] 15:34:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x85b09400) [pid = 1777] [serial = 1315] [outer = (nil)] 15:34:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x86411800) [pid = 1777] [serial = 1316] [outer = 0x85b09400] 15:34:06 INFO - PROCESS | 1777 | 1461191646528 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8679f000) [pid = 1777] [serial = 1317] [outer = 0x85b09400] 15:34:07 INFO - PROCESS | 1777 | 1461191647570 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1835ms 15:34:07 INFO - PROCESS | 1777 | 1461191647619 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1777 | 1461191647628 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:34:07 INFO - PROCESS | 1777 | 1461191647639 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1777 | 1461191647643 Marionette TRACE conn3 <- [1,1726,null,{}] 15:34:07 INFO - PROCESS | 1777 | 1461191647650 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:07 INFO - PROCESS | 1777 | 1461191647861 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:34:08 INFO - PROCESS | 1777 | 1461191648195 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b0d800 == 111 [pid = 1777] [id = 439] 15:34:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x87b0fc00) [pid = 1777] [serial = 1318] [outer = (nil)] 15:34:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x88157c00) [pid = 1777] [serial = 1319] [outer = 0x87b0fc00] 15:34:08 INFO - PROCESS | 1777 | 1461191648290 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x882f4400) [pid = 1777] [serial = 1320] [outer = 0x87b0fc00] 15:34:09 INFO - PROCESS | 1777 | 1461191649289 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1690ms 15:34:09 INFO - PROCESS | 1777 | 1461191649329 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1777 | 1461191649334 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:34:09 INFO - PROCESS | 1777 | 1461191649341 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1777 | 1461191649348 Marionette TRACE conn3 <- [1,1730,null,{}] 15:34:09 INFO - PROCESS | 1777 | 1461191649365 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:09 INFO - PROCESS | 1777 | 1461191649594 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:34:09 INFO - PROCESS | 1777 | 1461191649962 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fea400 == 112 [pid = 1777] [id = 440] 15:34:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x894e5800) [pid = 1777] [serial = 1321] [outer = (nil)] 15:34:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8a326400) [pid = 1777] [serial = 1322] [outer = 0x894e5800] 15:34:10 INFO - PROCESS | 1777 | 1461191650062 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8a47ec00) [pid = 1777] [serial = 1323] [outer = 0x894e5800] 15:34:10 INFO - PROCESS | 1777 | 1461191650963 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:34:11 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 15:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1686ms 15:34:11 INFO - PROCESS | 1777 | 1461191651031 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1777 | 1461191651037 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:34:11 INFO - PROCESS | 1777 | 1461191651045 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1777 | 1461191651048 Marionette TRACE conn3 <- [1,1734,null,{}] 15:34:11 INFO - PROCESS | 1777 | 1461191651054 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:11 INFO - PROCESS | 1777 | 1461191651259 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:34:11 INFO - PROCESS | 1777 | 1461191651579 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e4c00 == 113 [pid = 1777] [id = 441] 15:34:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8a6b8400) [pid = 1777] [serial = 1324] [outer = (nil)] 15:34:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b47a800) [pid = 1777] [serial = 1325] [outer = 0x8a6b8400] 15:34:11 INFO - PROCESS | 1777 | 1461191651675 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b647000) [pid = 1777] [serial = 1326] [outer = 0x8a6b8400] 15:34:12 INFO - PROCESS | 1777 | 1461191652599 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1630ms 15:34:12 INFO - PROCESS | 1777 | 1461191652676 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1777 | 1461191652681 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:34:12 INFO - PROCESS | 1777 | 1461191652687 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1777 | 1461191652691 Marionette TRACE conn3 <- [1,1738,null,{}] 15:34:12 INFO - PROCESS | 1777 | 1461191652697 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:12 INFO - PROCESS | 1777 | 1461191652930 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:34:13 INFO - PROCESS | 1777 | 1461191653252 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x87997800 == 114 [pid = 1777] [id = 442] 15:34:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8a489000) [pid = 1777] [serial = 1327] [outer = (nil)] 15:34:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8b893000) [pid = 1777] [serial = 1328] [outer = 0x8a489000] 15:34:13 INFO - PROCESS | 1777 | 1461191653341 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8b897800) [pid = 1777] [serial = 1329] [outer = 0x8a489000] 15:34:14 INFO - PROCESS | 1777 | 1461191654240 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1594ms 15:34:14 INFO - PROCESS | 1777 | 1461191654282 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1777 | 1461191654285 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:34:14 INFO - PROCESS | 1777 | 1461191654293 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1777 | 1461191654297 Marionette TRACE conn3 <- [1,1742,null,{}] 15:34:14 INFO - PROCESS | 1777 | 1461191654303 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:14 INFO - PROCESS | 1777 | 1461191654536 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:34:14 INFO - PROCESS | 1777 | 1461191654870 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x894ee000 == 115 [pid = 1777] [id = 443] 15:34:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8bddb400) [pid = 1777] [serial = 1330] [outer = (nil)] 15:34:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8e276000) [pid = 1777] [serial = 1331] [outer = 0x8bddb400] 15:34:14 INFO - PROCESS | 1777 | 1461191654968 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8e2eac00) [pid = 1777] [serial = 1332] [outer = 0x8bddb400] 15:34:15 INFO - PROCESS | 1777 | 1461191655854 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1638ms 15:34:15 INFO - PROCESS | 1777 | 1461191655931 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1777 | 1461191655934 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:34:15 INFO - PROCESS | 1777 | 1461191655942 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1777 | 1461191655945 Marionette TRACE conn3 <- [1,1746,null,{}] 15:34:15 INFO - PROCESS | 1777 | 1461191655952 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 1777 | 1461191656148 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:34:16 INFO - PROCESS | 1777 | 1461191656466 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b475400 == 116 [pid = 1777] [id = 444] 15:34:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8bd79400) [pid = 1777] [serial = 1333] [outer = (nil)] 15:34:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8f077c00) [pid = 1777] [serial = 1334] [outer = 0x8bd79400] 15:34:16 INFO - PROCESS | 1777 | 1461191656559 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8f07a000) [pid = 1777] [serial = 1335] [outer = 0x8bd79400] 15:34:17 INFO - PROCESS | 1777 | 1461191657418 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1532ms 15:34:17 INFO - PROCESS | 1777 | 1461191657474 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1777 | 1461191657479 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:34:17 INFO - PROCESS | 1777 | 1461191657485 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1777 | 1461191657489 Marionette TRACE conn3 <- [1,1750,null,{}] 15:34:17 INFO - PROCESS | 1777 | 1461191657495 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:17 INFO - PROCESS | 1777 | 1461191657691 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:34:18 INFO - PROCESS | 1777 | 1461191658007 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc3400 == 117 [pid = 1777] [id = 445] 15:34:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8e2f1000) [pid = 1777] [serial = 1336] [outer = (nil)] 15:34:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8f7c8400) [pid = 1777] [serial = 1337] [outer = 0x8e2f1000] 15:34:18 INFO - PROCESS | 1777 | 1461191658099 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8fa88400) [pid = 1777] [serial = 1338] [outer = 0x8e2f1000] 15:34:18 INFO - PROCESS | 1777 | 1461191658972 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1534ms 15:34:19 INFO - PROCESS | 1777 | 1461191659020 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1777 | 1461191659024 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:34:19 INFO - PROCESS | 1777 | 1461191659031 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1777 | 1461191659035 Marionette TRACE conn3 <- [1,1754,null,{}] 15:34:19 INFO - PROCESS | 1777 | 1461191659041 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:19 INFO - PROCESS | 1777 | 1461191659242 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:34:19 INFO - PROCESS | 1777 | 1461191659562 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2ee400 == 118 [pid = 1777] [id = 446] 15:34:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8f349800) [pid = 1777] [serial = 1339] [outer = (nil)] 15:34:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8fd1b800) [pid = 1777] [serial = 1340] [outer = 0x8f349800] 15:34:19 INFO - PROCESS | 1777 | 1461191659654 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x901d1000) [pid = 1777] [serial = 1341] [outer = 0x8f349800] 15:34:20 INFO - PROCESS | 1777 | 1461191660515 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 15:34:20 INFO - PROCESS | 1777 | 1461191660565 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1777 | 1461191660569 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:34:20 INFO - PROCESS | 1777 | 1461191660576 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1777 | 1461191660579 Marionette TRACE conn3 <- [1,1758,null,{}] 15:34:20 INFO - PROCESS | 1777 | 1461191660586 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:20 INFO - PROCESS | 1777 | 1461191660783 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:34:21 INFO - PROCESS | 1777 | 1461191661101 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1dc00 == 119 [pid = 1777] [id = 447] 15:34:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x902f1800) [pid = 1777] [serial = 1342] [outer = (nil)] 15:34:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x905a6c00) [pid = 1777] [serial = 1343] [outer = 0x902f1800] 15:34:21 INFO - PROCESS | 1777 | 1461191661196 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x905ae400) [pid = 1777] [serial = 1344] [outer = 0x902f1800] 15:34:22 INFO - PROCESS | 1777 | 1461191662067 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1530ms 15:34:22 INFO - PROCESS | 1777 | 1461191662107 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1777 | 1461191662111 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:34:22 INFO - PROCESS | 1777 | 1461191662118 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1777 | 1461191662123 Marionette TRACE conn3 <- [1,1762,null,{}] 15:34:22 INFO - PROCESS | 1777 | 1461191662128 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:22 INFO - PROCESS | 1777 | 1461191662453 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:34:22 INFO - PROCESS | 1777 | 1461191662769 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x903ce800 == 120 [pid = 1777] [id = 448] 15:34:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x92aac400) [pid = 1777] [serial = 1345] [outer = (nil)] 15:34:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x92d10800) [pid = 1777] [serial = 1346] [outer = 0x92aac400] 15:34:22 INFO - PROCESS | 1777 | 1461191662869 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x9366f800) [pid = 1777] [serial = 1347] [outer = 0x92aac400] 15:34:23 INFO - PROCESS | 1777 | 1461191663773 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1733ms 15:34:23 INFO - PROCESS | 1777 | 1461191663851 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1777 | 1461191663854 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:34:23 INFO - PROCESS | 1777 | 1461191663861 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1777 | 1461191663864 Marionette TRACE conn3 <- [1,1766,null,{}] 15:34:23 INFO - PROCESS | 1777 | 1461191663871 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:24 INFO - PROCESS | 1777 | 1461191664101 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:34:24 INFO - PROCESS | 1777 | 1461191664439 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e2400 == 121 [pid = 1777] [id = 449] 15:34:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93670c00) [pid = 1777] [serial = 1348] [outer = (nil)] 15:34:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9380ac00) [pid = 1777] [serial = 1349] [outer = 0x93670c00] 15:34:24 INFO - PROCESS | 1777 | 1461191664527 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9380d400) [pid = 1777] [serial = 1350] [outer = 0x93670c00] 15:34:25 INFO - PROCESS | 1777 | 1461191665404 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1584ms 15:34:25 INFO - PROCESS | 1777 | 1461191665446 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1777 | 1461191665450 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:34:25 INFO - PROCESS | 1777 | 1461191665457 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1777 | 1461191665461 Marionette TRACE conn3 <- [1,1770,null,{}] 15:34:25 INFO - PROCESS | 1777 | 1461191665467 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 1777 | 1461191665659 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:34:26 INFO - PROCESS | 1777 | 1461191665996 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x93805400 == 122 [pid = 1777] [id = 450] 15:34:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x93808400) [pid = 1777] [serial = 1351] [outer = (nil)] 15:34:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x93b12400) [pid = 1777] [serial = 1352] [outer = 0x93808400] 15:34:26 INFO - PROCESS | 1777 | 1461191666088 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x93b16400) [pid = 1777] [serial = 1353] [outer = 0x93808400] 15:34:26 INFO - PROCESS | 1777 | 1461191666972 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 15:34:27 INFO - PROCESS | 1777 | 1461191667041 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1777 | 1461191667046 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:34:27 INFO - PROCESS | 1777 | 1461191667052 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1777 | 1461191667056 Marionette TRACE conn3 <- [1,1774,null,{}] 15:34:27 INFO - PROCESS | 1777 | 1461191667061 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:27 INFO - PROCESS | 1777 | 1461191667268 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:34:27 INFO - PROCESS | 1777 | 1461191667593 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e6400 == 123 [pid = 1777] [id = 451] 15:34:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x93807400) [pid = 1777] [serial = 1354] [outer = (nil)] 15:34:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x96b1cc00) [pid = 1777] [serial = 1355] [outer = 0x93807400] 15:34:27 INFO - PROCESS | 1777 | 1461191667687 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x97117000) [pid = 1777] [serial = 1356] [outer = 0x93807400] 15:34:28 INFO - PROCESS | 1777 | 1461191668584 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1587ms 15:34:28 INFO - PROCESS | 1777 | 1461191668640 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1777 | 1461191668644 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:34:28 INFO - PROCESS | 1777 | 1461191668651 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1777 | 1461191668654 Marionette TRACE conn3 <- [1,1778,null,{}] 15:34:28 INFO - PROCESS | 1777 | 1461191668660 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:28 INFO - PROCESS | 1777 | 1461191668866 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:34:29 INFO - PROCESS | 1777 | 1461191669204 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b6000 == 124 [pid = 1777] [id = 452] 15:34:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x88090400) [pid = 1777] [serial = 1357] [outer = (nil)] 15:34:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x905a3c00) [pid = 1777] [serial = 1358] [outer = 0x88090400] 15:34:29 INFO - PROCESS | 1777 | 1461191669298 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x96b7d800) [pid = 1777] [serial = 1359] [outer = 0x88090400] 15:34:30 INFO - PROCESS | 1777 | 1461191670170 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:34:30 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 15:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1555ms 15:34:30 INFO - PROCESS | 1777 | 1461191670207 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:34:30 INFO - PROCESS | 1777 | 1461191670211 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:34:30 INFO - PROCESS | 1777 | 1461191670217 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1777 | 1461191670221 Marionette TRACE conn3 <- [1,1782,null,{}] 15:34:30 INFO - PROCESS | 1777 | 1461191670228 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:30 INFO - PROCESS | 1777 | 1461191670435 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:34:30 INFO - PROCESS | 1777 | 1461191670766 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b714800 == 125 [pid = 1777] [id = 453] 15:34:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x93b15000) [pid = 1777] [serial = 1360] [outer = (nil)] 15:34:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x98383000) [pid = 1777] [serial = 1361] [outer = 0x93b15000] 15:34:30 INFO - PROCESS | 1777 | 1461191670860 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x98385400) [pid = 1777] [serial = 1362] [outer = 0x93b15000] 15:34:31 INFO - PROCESS | 1777 | 1461191671738 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1581ms 15:34:31 INFO - PROCESS | 1777 | 1461191671800 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1777 | 1461191671804 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:34:31 INFO - PROCESS | 1777 | 1461191671810 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1777 | 1461191671814 Marionette TRACE conn3 <- [1,1786,null,{}] 15:34:31 INFO - PROCESS | 1777 | 1461191671820 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 1777 | 1461191672023 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:34:32 INFO - PROCESS | 1777 | 1461191672349 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331f400 == 126 [pid = 1777] [id = 454] 15:34:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x8f7c2400) [pid = 1777] [serial = 1363] [outer = (nil)] 15:34:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x98390800) [pid = 1777] [serial = 1364] [outer = 0x8f7c2400] 15:34:32 INFO - PROCESS | 1777 | 1461191672443 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x98650000) [pid = 1777] [serial = 1365] [outer = 0x8f7c2400] 15:34:33 INFO - PROCESS | 1777 | 1461191673390 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:34:33 INFO - PROCESS | 1777 | ************************* 15:34:33 INFO - PROCESS | 1777 | A coding exception was thrown and uncaught in a Task. 15:34:33 INFO - PROCESS | 1777 | 15:34:33 INFO - PROCESS | 1777 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:34:33 INFO - PROCESS | 1777 | Full stack: 15:34:33 INFO - PROCESS | 1777 | ************************* 15:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1639ms 15:34:33 INFO - PROCESS | 1777 | 1461191673450 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1777 | 1461191673453 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:34:33 INFO - PROCESS | 1777 | 1461191673460 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1777 | 1461191673464 Marionette TRACE conn3 <- [1,1790,null,{}] 15:34:33 INFO - PROCESS | 1777 | 1461191673471 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:33 INFO - PROCESS | 1777 | 1461191673674 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:34:34 INFO - PROCESS | 1777 | 1461191674007 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x9838d000 == 127 [pid = 1777] [id = 455] 15:34:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x9838f000) [pid = 1777] [serial = 1366] [outer = (nil)] 15:34:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x9889f400) [pid = 1777] [serial = 1367] [outer = 0x9838f000] 15:34:34 INFO - PROCESS | 1777 | 1461191674114 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x98b02c00) [pid = 1777] [serial = 1368] [outer = 0x9838f000] 15:34:34 INFO - PROCESS | 1777 | 1461191674971 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:34:35 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) 15:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1581ms 15:34:35 INFO - PROCESS | 1777 | 1461191675042 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1777 | 1461191675046 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:34:35 INFO - PROCESS | 1777 | 1461191675053 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1777 | 1461191675056 Marionette TRACE conn3 <- [1,1794,null,{}] 15:34:35 INFO - PROCESS | 1777 | 1461191675062 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:35 INFO - PROCESS | 1777 | 1461191675268 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:34:35 INFO - PROCESS | 1777 | 1461191675598 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x98383c00 == 128 [pid = 1777] [id = 456] 15:34:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x9865a000) [pid = 1777] [serial = 1369] [outer = (nil)] 15:34:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x99172c00) [pid = 1777] [serial = 1370] [outer = 0x9865a000] 15:34:35 INFO - PROCESS | 1777 | 1461191675690 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x99427000) [pid = 1777] [serial = 1371] [outer = 0x9865a000] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x902ebc00 == 127 [pid = 1777] [id = 254] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8f346c00 == 126 [pid = 1777] [id = 154] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x901cd800 == 125 [pid = 1777] [id = 238] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x879a2400 == 124 [pid = 1777] [id = 436] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x83c50000 == 123 [pid = 1777] [id = 435] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x83db9400 == 122 [pid = 1777] [id = 434] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8e27c000 == 121 [pid = 1777] [id = 425] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd5000 == 120 [pid = 1777] [id = 424] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8b472400 == 119 [pid = 1777] [id = 423] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8a47b000 == 118 [pid = 1777] [id = 421] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8679c400 == 117 [pid = 1777] [id = 422] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x882e9800 == 116 [pid = 1777] [id = 420] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8320e000 == 115 [pid = 1777] [id = 419] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x88acb000 == 114 [pid = 1777] [id = 418] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x87908000 == 113 [pid = 1777] [id = 417] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x83db8800 == 112 [pid = 1777] [id = 415] 15:34:37 INFO - PROCESS | 1777 | --DOCSHELL 0x868bd400 == 111 [pid = 1777] [id = 416] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x883ee400) [pid = 1777] [serial = 1242] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x88206c00) [pid = 1777] [serial = 1238] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8bde0c00) [pid = 1777] [serial = 1190] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8815d400) [pid = 1777] [serial = 1236] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x901cf400) [pid = 1777] [serial = 1199] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x8b643400) [pid = 1777] [serial = 1223] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x8b714c00) [pid = 1777] [serial = 1184] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x868b7c00) [pid = 1777] [serial = 1229] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x868c2400) [pid = 1777] [serial = 1178] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8640a800) [pid = 1777] [serial = 1227] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x902f4c00) [pid = 1777] [serial = 1220] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x9889a800) [pid = 1777] [serial = 1214] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x87911c00) [pid = 1777] [serial = 1232] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x882ef000) [pid = 1777] [serial = 1239] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x8799d000) [pid = 1777] [serial = 1230] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x93b16000) [pid = 1777] [serial = 1208] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x88acfc00) [pid = 1777] [serial = 1181] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x88087c00) [pid = 1777] [serial = 1235] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x903c8000) [pid = 1777] [serial = 1202] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x98382c00) [pid = 1777] [serial = 1211] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8fc31000) [pid = 1777] [serial = 1196] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x87a8e400) [pid = 1777] [serial = 1233] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x98898400) [pid = 1777] [serial = 1217] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x91315000) [pid = 1777] [serial = 1205] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x87a96c00) [pid = 1777] [serial = 1241] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8f34c000) [pid = 1777] [serial = 1193] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8bceb400) [pid = 1777] [serial = 1187] [outer = (nil)] [url = about:blank] 15:34:37 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x847cd400) [pid = 1777] [serial = 1226] [outer = (nil)] [url = about:blank] 15:34:38 INFO - PROCESS | 1777 | 1461191678350 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3390ms 15:34:38 INFO - PROCESS | 1777 | 1461191678444 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1777 | 1461191678448 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:34:38 INFO - PROCESS | 1777 | 1461191678457 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1777 | 1461191678462 Marionette TRACE conn3 <- [1,1798,null,{}] 15:34:38 INFO - PROCESS | 1777 | 1461191678470 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:38 INFO - PROCESS | 1777 | 1461191678691 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:34:38 INFO - PROCESS | 1777 | 1461191678953 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8640dc00 == 112 [pid = 1777] [id = 457] 15:34:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x87911400) [pid = 1777] [serial = 1372] [outer = (nil)] 15:34:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8799d400) [pid = 1777] [serial = 1373] [outer = 0x87911400] 15:34:39 INFO - PROCESS | 1777 | 1461191679032 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x879a4c00) [pid = 1777] [serial = 1374] [outer = 0x87911400] 15:34:39 INFO - PROCESS | 1777 | 1461191679961 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1537ms 15:34:40 INFO - PROCESS | 1777 | 1461191679994 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1777 | 1461191680002 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:34:40 INFO - PROCESS | 1777 | 1461191680013 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1777 | 1461191680017 Marionette TRACE conn3 <- [1,1802,null,{}] 15:34:40 INFO - PROCESS | 1777 | 1461191680023 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:40 INFO - PROCESS | 1777 | 1461191680215 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:34:40 INFO - PROCESS | 1777 | 1461191680532 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a92400 == 113 [pid = 1777] [id = 458] 15:34:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x87b0e400) [pid = 1777] [serial = 1375] [outer = (nil)] 15:34:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x882ef000) [pid = 1777] [serial = 1376] [outer = 0x87b0e400] 15:34:40 INFO - PROCESS | 1777 | 1461191680629 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x883ed400) [pid = 1777] [serial = 1377] [outer = 0x87b0e400] 15:34:41 INFO - PROCESS | 1777 | 1461191681475 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1493ms 15:34:41 INFO - PROCESS | 1777 | 1461191681506 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1777 | 1461191681513 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:34:41 INFO - PROCESS | 1777 | 1461191681524 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1777 | 1461191681529 Marionette TRACE conn3 <- [1,1806,null,{}] 15:34:41 INFO - PROCESS | 1777 | 1461191681553 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:41 INFO - PROCESS | 1777 | 1461191681809 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:34:41 INFO - PROCESS | 1777 | 1461191681840 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x88082800 == 114 [pid = 1777] [id = 459] 15:34:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x88ad8400) [pid = 1777] [serial = 1378] [outer = (nil)] 15:34:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x894e3800) [pid = 1777] [serial = 1379] [outer = 0x88ad8400] 15:34:41 INFO - PROCESS | 1777 | 1461191681918 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8a327800) [pid = 1777] [serial = 1380] [outer = 0x88ad8400] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x847d0000) [pid = 1777] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x85b0dc00) [pid = 1777] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x88a05400) [pid = 1777] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b644400) [pid = 1777] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8fb10400) [pid = 1777] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x903c7000) [pid = 1777] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x88a0f000) [pid = 1777] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x97116400) [pid = 1777] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8799dc00) [pid = 1777] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8f07ec00) [pid = 1777] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x87a98800) [pid = 1777] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x867a7000) [pid = 1777] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8815a000) [pid = 1777] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x83dc3c00) [pid = 1777] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x9114c000) [pid = 1777] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8e276400) [pid = 1777] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x903c6400) [pid = 1777] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8fa89c00) [pid = 1777] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8a487400) [pid = 1777] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8f341400) [pid = 1777] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8f076800) [pid = 1777] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8e2e5800) [pid = 1777] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8e27f800) [pid = 1777] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8b899c00) [pid = 1777] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8b720800) [pid = 1777] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b643000) [pid = 1777] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x894ecc00) [pid = 1777] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x894eec00) [pid = 1777] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x88ad3800) [pid = 1777] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x88a06800) [pid = 1777] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x87995800) [pid = 1777] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x83dc6800) [pid = 1777] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x86418000) [pid = 1777] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fd18000) [pid = 1777] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b645800) [pid = 1777] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x92d12c00) [pid = 1777] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x85b10800) [pid = 1777] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8e367400) [pid = 1777] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:34:43 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x9380e800) [pid = 1777] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:34:43 INFO - PROCESS | 1777 | 1461191683699 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2200ms 15:34:43 INFO - PROCESS | 1777 | 1461191683727 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1777 | 1461191683731 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:34:43 INFO - PROCESS | 1777 | 1461191683738 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1777 | 1461191683741 Marionette TRACE conn3 <- [1,1810,null,{}] 15:34:43 INFO - PROCESS | 1777 | 1461191683747 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:43 INFO - PROCESS | 1777 | 1461191683921 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:34:43 INFO - PROCESS | 1777 | 1461191683936 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc6800 == 115 [pid = 1777] [id = 460] 15:34:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x86418400) [pid = 1777] [serial = 1381] [outer = (nil)] 15:34:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8815cc00) [pid = 1777] [serial = 1382] [outer = 0x86418400] 15:34:44 INFO - PROCESS | 1777 | 1461191684010 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x88ff5c00) [pid = 1777] [serial = 1383] [outer = 0x86418400] 15:34:44 INFO - PROCESS | 1777 | 1461191684980 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1281ms 15:34:45 INFO - PROCESS | 1777 | 1461191685019 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1777 | 1461191685023 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:34:45 INFO - PROCESS | 1777 | 1461191685029 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1777 | 1461191685033 Marionette TRACE conn3 <- [1,1814,null,{}] 15:34:45 INFO - PROCESS | 1777 | 1461191685042 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 1777 | 1461191685339 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:34:45 INFO - PROCESS | 1777 | 1461191685632 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc2800 == 116 [pid = 1777] [id = 461] 15:34:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x83dc3000) [pid = 1777] [serial = 1384] [outer = (nil)] 15:34:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x847cd400) [pid = 1777] [serial = 1385] [outer = 0x83dc3000] 15:34:45 INFO - PROCESS | 1777 | 1461191685799 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x868b7800) [pid = 1777] [serial = 1386] [outer = 0x83dc3000] 15:34:46 INFO - PROCESS | 1777 | 1461191686820 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1844ms 15:34:46 INFO - PROCESS | 1777 | 1461191686876 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1777 | 1461191686884 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:34:46 INFO - PROCESS | 1777 | 1461191686892 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1777 | 1461191686899 Marionette TRACE conn3 <- [1,1818,null,{}] 15:34:46 INFO - PROCESS | 1777 | 1461191686906 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:47 INFO - PROCESS | 1777 | 1461191687157 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:34:47 INFO - PROCESS | 1777 | 1461191687503 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x88201800 == 117 [pid = 1777] [id = 462] 15:34:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x88206000) [pid = 1777] [serial = 1387] [outer = (nil)] 15:34:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x882f4000) [pid = 1777] [serial = 1388] [outer = 0x88206000] 15:34:47 INFO - PROCESS | 1777 | 1461191687600 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x88a0cc00) [pid = 1777] [serial = 1389] [outer = 0x88206000] 15:34:48 INFO - PROCESS | 1777 | 1461191688645 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1792ms 15:34:48 INFO - PROCESS | 1777 | 1461191688685 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:34:48 INFO - PROCESS | 1777 | 1461191688691 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:34:48 INFO - PROCESS | 1777 | 1461191688698 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1777 | 1461191688702 Marionette TRACE conn3 <- [1,1822,null,{}] 15:34:48 INFO - PROCESS | 1777 | 1461191688708 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 1777 | 1461191688922 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:34:49 INFO - PROCESS | 1777 | 1461191689311 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c5000 == 118 [pid = 1777] [id = 463] 15:34:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8a47f800) [pid = 1777] [serial = 1390] [outer = (nil)] 15:34:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8a6c4c00) [pid = 1777] [serial = 1391] [outer = 0x8a47f800] 15:34:49 INFO - PROCESS | 1777 | 1461191689407 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b643400) [pid = 1777] [serial = 1392] [outer = 0x8a47f800] 15:34:50 INFO - PROCESS | 1777 | 1461191690382 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1732ms 15:34:50 INFO - PROCESS | 1777 | 1461191690430 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1777 | 1461191690437 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:34:50 INFO - PROCESS | 1777 | 1461191690455 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1777 | 1461191690463 Marionette TRACE conn3 <- [1,1826,null,{}] 15:34:50 INFO - PROCESS | 1777 | 1461191690469 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:50 INFO - PROCESS | 1777 | 1461191690731 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:34:51 INFO - PROCESS | 1777 | 1461191691061 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x882ea000 == 119 [pid = 1777] [id = 464] 15:34:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b716000) [pid = 1777] [serial = 1393] [outer = (nil)] 15:34:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8bcf3c00) [pid = 1777] [serial = 1394] [outer = 0x8b716000] 15:34:51 INFO - PROCESS | 1777 | 1461191691151 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8bd7ec00) [pid = 1777] [serial = 1395] [outer = 0x8b716000] 15:34:52 INFO - PROCESS | 1777 | 1461191692071 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1696ms 15:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:34:52 INFO - PROCESS | 1777 | 1461191692143 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1777 | 1461191692147 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:34:52 INFO - PROCESS | 1777 | 1461191692154 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1777 | 1461191692157 Marionette TRACE conn3 <- [1,1830,null,{}] 15:34:52 INFO - PROCESS | 1777 | 1461191692163 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:52 INFO - PROCESS | 1777 | 1461191692405 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:34:52 INFO - PROCESS | 1777 | 1461191692734 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd74800 == 120 [pid = 1777] [id = 465] 15:34:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8bd7d000) [pid = 1777] [serial = 1396] [outer = (nil)] 15:34:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8c092800) [pid = 1777] [serial = 1397] [outer = 0x8bd7d000] 15:34:52 INFO - PROCESS | 1777 | 1461191692827 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8e276c00) [pid = 1777] [serial = 1398] [outer = 0x8bd7d000] 15:34:53 INFO - PROCESS | 1777 | 1461191693775 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1696ms 15:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:34:53 INFO - PROCESS | 1777 | 1461191693849 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1777 | 1461191693853 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:34:53 INFO - PROCESS | 1777 | 1461191693860 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1777 | 1461191693863 Marionette TRACE conn3 <- [1,1834,null,{}] 15:34:53 INFO - PROCESS | 1777 | 1461191693869 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 1777 | 1461191694138 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:34:54 INFO - PROCESS | 1777 | 1461191694483 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e364000 == 121 [pid = 1777] [id = 466] 15:34:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8e367400) [pid = 1777] [serial = 1399] [outer = (nil)] 15:34:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8f07ec00) [pid = 1777] [serial = 1400] [outer = 0x8e367400] 15:34:54 INFO - PROCESS | 1777 | 1461191694590 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8fa87800) [pid = 1777] [serial = 1401] [outer = 0x8e367400] 15:34:55 INFO - PROCESS | 1777 | 1461191695584 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1801ms 15:34:55 INFO - PROCESS | 1777 | 1461191695661 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1777 | 1461191695665 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:34:55 INFO - PROCESS | 1777 | 1461191695671 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1777 | 1461191695674 Marionette TRACE conn3 <- [1,1838,null,{}] 15:34:55 INFO - PROCESS | 1777 | 1461191695681 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:55 INFO - PROCESS | 1777 | 1461191695932 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:34:56 INFO - PROCESS | 1777 | 1461191696258 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e283800 == 122 [pid = 1777] [id = 467] 15:34:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8e2ed800) [pid = 1777] [serial = 1402] [outer = (nil)] 15:34:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8fd1f800) [pid = 1777] [serial = 1403] [outer = 0x8e2ed800] 15:34:56 INFO - PROCESS | 1777 | 1461191696353 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x901cd800) [pid = 1777] [serial = 1404] [outer = 0x8e2ed800] 15:34:57 INFO - PROCESS | 1777 | 1461191697294 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1681ms 15:34:57 INFO - PROCESS | 1777 | 1461191697353 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1777 | 1461191697357 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:34:57 INFO - PROCESS | 1777 | 1461191697363 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1777 | 1461191697367 Marionette TRACE conn3 <- [1,1842,null,{}] 15:34:57 INFO - PROCESS | 1777 | 1461191697373 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 1777 | 1461191697590 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:34:57 INFO - PROCESS | 1777 | 1461191697926 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bceb400 == 123 [pid = 1777] [id = 468] 15:34:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8fd1bc00) [pid = 1777] [serial = 1405] [outer = (nil)] 15:34:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x903c9c00) [pid = 1777] [serial = 1406] [outer = 0x8fd1bc00] 15:34:58 INFO - PROCESS | 1777 | 1461191698021 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x903d2c00) [pid = 1777] [serial = 1407] [outer = 0x8fd1bc00] 15:34:58 INFO - PROCESS | 1777 | 1461191698943 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1630ms 15:34:58 INFO - PROCESS | 1777 | 1461191698996 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:34:59 INFO - PROCESS | 1777 | 1461191699000 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:34:59 INFO - PROCESS | 1777 | 1461191699008 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1777 | 1461191699011 Marionette TRACE conn3 <- [1,1846,null,{}] 15:34:59 INFO - PROCESS | 1777 | 1461191699017 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:59 INFO - PROCESS | 1777 | 1461191699247 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:34:59 INFO - PROCESS | 1777 | 1461191699582 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x83329800 == 124 [pid = 1777] [id = 469] 15:34:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x883ed000) [pid = 1777] [serial = 1408] [outer = (nil)] 15:34:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x911e9800) [pid = 1777] [serial = 1409] [outer = 0x883ed000] 15:34:59 INFO - PROCESS | 1777 | 1461191699683 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9122c400) [pid = 1777] [serial = 1410] [outer = 0x883ed000] 15:35:00 INFO - PROCESS | 1777 | 1461191700615 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1686ms 15:35:00 INFO - PROCESS | 1777 | 1461191700693 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1777 | 1461191700697 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:35:00 INFO - PROCESS | 1777 | 1461191700704 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1777 | 1461191700707 Marionette TRACE conn3 <- [1,1850,null,{}] 15:35:00 INFO - PROCESS | 1777 | 1461191700713 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:00 INFO - PROCESS | 1777 | 1461191700958 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:35:01 INFO - PROCESS | 1777 | 1461191701288 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x903d0000 == 125 [pid = 1777] [id = 470] 15:35:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x911e2c00) [pid = 1777] [serial = 1411] [outer = (nil)] 15:35:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9288e000) [pid = 1777] [serial = 1412] [outer = 0x911e2c00] 15:35:01 INFO - PROCESS | 1777 | 1461191701387 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x92a3d400) [pid = 1777] [serial = 1413] [outer = 0x911e2c00] 15:35:02 INFO - PROCESS | 1777 | 1461191702346 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1701ms 15:35:02 INFO - PROCESS | 1777 | 1461191702405 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1777 | 1461191702409 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:35:02 INFO - PROCESS | 1777 | 1461191702417 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1777 | 1461191702422 Marionette TRACE conn3 <- [1,1854,null,{}] 15:35:02 INFO - PROCESS | 1777 | 1461191702429 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:02 INFO - PROCESS | 1777 | 1461191702650 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:35:03 INFO - PROCESS | 1777 | 1461191703002 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a6b400 == 126 [pid = 1777] [id = 471] 15:35:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x92a6c400) [pid = 1777] [serial = 1414] [outer = (nil)] 15:35:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x92ab0800) [pid = 1777] [serial = 1415] [outer = 0x92a6c400] 15:35:03 INFO - PROCESS | 1777 | 1461191703117 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x93672000) [pid = 1777] [serial = 1416] [outer = 0x92a6c400] 15:35:04 INFO - PROCESS | 1777 | 1461191704104 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1732ms 15:35:04 INFO - PROCESS | 1777 | 1461191704151 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:35:04 INFO - PROCESS | 1777 | 1461191704162 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:35:04 INFO - PROCESS | 1777 | 1461191704169 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1777 | 1461191704174 Marionette TRACE conn3 <- [1,1858,null,{}] 15:35:04 INFO - PROCESS | 1777 | 1461191704185 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:04 INFO - PROCESS | 1777 | 1461191704484 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:35:04 INFO - PROCESS | 1777 | 1461191704831 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a93c00 == 127 [pid = 1777] [id = 472] 15:35:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x92a47c00) [pid = 1777] [serial = 1417] [outer = (nil)] 15:35:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x97bb7c00) [pid = 1777] [serial = 1418] [outer = 0x92a47c00] 15:35:04 INFO - PROCESS | 1777 | 1461191704925 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x97e74c00) [pid = 1777] [serial = 1419] [outer = 0x92a47c00] 15:35:05 INFO - PROCESS | 1777 | 1461191705892 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1792ms 15:35:05 INFO - PROCESS | 1777 | 1461191705963 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1777 | 1461191705966 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:35:05 INFO - PROCESS | 1777 | 1461191705973 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1777 | 1461191705977 Marionette TRACE conn3 <- [1,1862,null,{}] 15:35:05 INFO - PROCESS | 1777 | 1461191705983 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:06 INFO - PROCESS | 1777 | 1461191706208 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:35:06 INFO - PROCESS | 1777 | 1461191706545 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a63000 == 128 [pid = 1777] [id = 473] 15:35:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x96be9000) [pid = 1777] [serial = 1420] [outer = (nil)] 15:35:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x986ea400) [pid = 1777] [serial = 1421] [outer = 0x96be9000] 15:35:06 INFO - PROCESS | 1777 | 1461191706638 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x9889fc00) [pid = 1777] [serial = 1422] [outer = 0x96be9000] 15:35:07 INFO - PROCESS | 1777 | 1461191707539 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1634ms 15:35:07 INFO - PROCESS | 1777 | 1461191707608 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:35:07 INFO - PROCESS | 1777 | 1461191707612 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:35:07 INFO - PROCESS | 1777 | 1461191707619 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1777 | 1461191707622 Marionette TRACE conn3 <- [1,1866,null,{}] 15:35:07 INFO - PROCESS | 1777 | 1461191707628 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:07 INFO - PROCESS | 1777 | 1461191707847 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:35:08 INFO - PROCESS | 1777 | 1461191708179 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x93805000 == 129 [pid = 1777] [id = 474] 15:35:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x98390c00) [pid = 1777] [serial = 1423] [outer = (nil)] 15:35:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x99175c00) [pid = 1777] [serial = 1424] [outer = 0x98390c00] 15:35:08 INFO - PROCESS | 1777 | 1461191708286 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x9942ec00) [pid = 1777] [serial = 1425] [outer = 0x98390c00] 15:35:09 INFO - PROCESS | 1777 | 1461191709243 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1690ms 15:35:09 INFO - PROCESS | 1777 | 1461191709310 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1777 | 1461191709316 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:35:09 INFO - PROCESS | 1777 | 1461191709322 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1777 | 1461191709325 Marionette TRACE conn3 <- [1,1870,null,{}] 15:35:09 INFO - PROCESS | 1777 | 1461191709332 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:09 INFO - PROCESS | 1777 | 1461191709542 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:35:09 INFO - PROCESS | 1777 | 1461191709900 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x88202400 == 130 [pid = 1777] [id = 475] 15:35:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x894e6c00) [pid = 1777] [serial = 1426] [outer = (nil)] 15:35:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x9ae50400) [pid = 1777] [serial = 1427] [outer = 0x894e6c00] 15:35:10 INFO - PROCESS | 1777 | 1461191709994 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x9ae54800) [pid = 1777] [serial = 1428] [outer = 0x894e6c00] 15:35:10 INFO - PROCESS | 1777 | 1461191710930 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1686ms 15:35:11 INFO - PROCESS | 1777 | 1461191711011 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1777 | 1461191711018 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:35:11 INFO - PROCESS | 1777 | 1461191711064 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1777 | 1461191711070 Marionette TRACE conn3 <- [1,1874,null,{}] 15:35:11 INFO - PROCESS | 1777 | 1461191711082 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:11 INFO - PROCESS | 1777 | 1461191711415 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:35:11 INFO - PROCESS | 1777 | 1461191711854 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x82af8000 == 131 [pid = 1777] [id = 476] 15:35:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x847c9000) [pid = 1777] [serial = 1429] [outer = (nil)] 15:35:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x9b09dc00) [pid = 1777] [serial = 1430] [outer = 0x847c9000] 15:35:12 INFO - PROCESS | 1777 | 1461191712006 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x9b09f800) [pid = 1777] [serial = 1431] [outer = 0x847c9000] 15:35:13 INFO - PROCESS | 1777 | 1461191713095 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2128ms 15:35:13 INFO - PROCESS | 1777 | 1461191713159 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:35:13 INFO - PROCESS | 1777 | 1461191713163 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:35:13 INFO - PROCESS | 1777 | 1461191713170 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1777 | 1461191713174 Marionette TRACE conn3 <- [1,1878,null,{}] 15:35:13 INFO - PROCESS | 1777 | 1461191713180 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:13 INFO - PROCESS | 1777 | 1461191713394 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:35:13 INFO - PROCESS | 1777 | 1461191713745 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x91316000 == 132 [pid = 1777] [id = 477] 15:35:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x98d34000) [pid = 1777] [serial = 1432] [outer = (nil)] 15:35:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x9df94c00) [pid = 1777] [serial = 1433] [outer = 0x98d34000] 15:35:13 INFO - PROCESS | 1777 | 1461191713841 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x9df99400) [pid = 1777] [serial = 1434] [outer = 0x98d34000] 15:35:14 INFO - PROCESS | 1777 | 1461191714752 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1641ms 15:35:14 INFO - PROCESS | 1777 | 1461191714812 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1777 | 1461191714815 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:35:14 INFO - PROCESS | 1777 | 1461191714822 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1777 | 1461191714825 Marionette TRACE conn3 <- [1,1882,null,{}] 15:35:14 INFO - PROCESS | 1777 | 1461191714831 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 1777 | 1461191715040 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:35:15 INFO - PROCESS | 1777 | 1461191715383 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c6c00 == 131 [pid = 1777] [id = 50] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83327000 == 130 [pid = 1777] [id = 273] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc6800 == 129 [pid = 1777] [id = 460] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88082800 == 128 [pid = 1777] [id = 459] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87a92400 == 127 [pid = 1777] [id = 458] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8640dc00 == 126 [pid = 1777] [id = 457] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x9838d000 == 125 [pid = 1777] [id = 455] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8331f400 == 124 [pid = 1777] [id = 454] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b714800 == 123 [pid = 1777] [id = 453] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x911e6400 == 122 [pid = 1777] [id = 451] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x868b6000 == 121 [pid = 1777] [id = 452] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x93805400 == 120 [pid = 1777] [id = 450] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x911e2400 == 119 [pid = 1777] [id = 449] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x903ce800 == 118 [pid = 1777] [id = 448] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2ee400 == 117 [pid = 1777] [id = 446] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1dc00 == 116 [pid = 1777] [id = 447] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc3400 == 115 [pid = 1777] [id = 445] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b475400 == 114 [pid = 1777] [id = 444] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x894ee000 == 113 [pid = 1777] [id = 443] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87997800 == 112 [pid = 1777] [id = 442] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88fea400 == 111 [pid = 1777] [id = 440] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x894e4c00 == 110 [pid = 1777] [id = 441] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87b0d800 == 109 [pid = 1777] [id = 439] 15:35:16 INFO - PROCESS | 1777 | --DOCSHELL 0x847ce400 == 108 [pid = 1777] [id = 438] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8b64d000) [pid = 1777] [serial = 1224] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x8808fc00) [pid = 1777] [serial = 1107] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x96be6c00) [pid = 1777] [serial = 1209] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x894f1800) [pid = 1777] [serial = 1176] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x99177800) [pid = 1777] [serial = 1218] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8c08e000) [pid = 1777] [serial = 1191] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x8b720400) [pid = 1777] [serial = 1185] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x901d6800) [pid = 1777] [serial = 1200] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x913e1000) [pid = 1777] [serial = 1206] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x894e8000) [pid = 1777] [serial = 1182] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x98387800) [pid = 1777] [serial = 1212] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x9122b400) [pid = 1777] [serial = 1221] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8f7c7000) [pid = 1777] [serial = 1194] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x88204800) [pid = 1777] [serial = 1310] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x86415800) [pid = 1777] [serial = 1304] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x867a5c00) [pid = 1777] [serial = 1305] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x92ab3800) [pid = 1777] [serial = 1301] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x92896c00) [pid = 1777] [serial = 1299] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x9131b400) [pid = 1777] [serial = 1298] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x911e6000) [pid = 1777] [serial = 1296] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x91149000) [pid = 1777] [serial = 1295] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x905a5000) [pid = 1777] [serial = 1293] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x905a2c00) [pid = 1777] [serial = 1292] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x902eb000) [pid = 1777] [serial = 1290] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x901d9400) [pid = 1777] [serial = 1289] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8fd1e800) [pid = 1777] [serial = 1287] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8fd19400) [pid = 1777] [serial = 1286] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8fb0e800) [pid = 1777] [serial = 1284] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8fb07c00) [pid = 1777] [serial = 1283] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fa80000) [pid = 1777] [serial = 1281] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8f7c3400) [pid = 1777] [serial = 1280] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8f083000) [pid = 1777] [serial = 1278] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8f075800) [pid = 1777] [serial = 1277] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8e2e6800) [pid = 1777] [serial = 1275] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8e283400) [pid = 1777] [serial = 1274] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8c08c400) [pid = 1777] [serial = 1272] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8c08ac00) [pid = 1777] [serial = 1271] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8bdd2400) [pid = 1777] [serial = 1269] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8bd73000) [pid = 1777] [serial = 1268] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8b89e400) [pid = 1777] [serial = 1266] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b89a400) [pid = 1777] [serial = 1265] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8b711800) [pid = 1777] [serial = 1263] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8b64c400) [pid = 1777] [serial = 1262] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8a6bb800) [pid = 1777] [serial = 1260] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8a485400) [pid = 1777] [serial = 1259] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8a333800) [pid = 1777] [serial = 1257] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x894f1400) [pid = 1777] [serial = 1256] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88ff3800) [pid = 1777] [serial = 1254] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x88ad6400) [pid = 1777] [serial = 1253] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x88156800) [pid = 1777] [serial = 1251] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x87b0e000) [pid = 1777] [serial = 1250] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8679b800) [pid = 1777] [serial = 1248] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8640fc00) [pid = 1777] [serial = 1247] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88a0ec00) [pid = 1777] [serial = 1244] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x87a90c00) [pid = 1777] [serial = 1308] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8799f800) [pid = 1777] [serial = 1307] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x883eb800) [pid = 1777] [serial = 1311] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x903d2400) [pid = 1777] [serial = 1203] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8bd71400) [pid = 1777] [serial = 1188] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x98b05000) [pid = 1777] [serial = 1215] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x879a4800) [pid = 1777] [serial = 1179] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8fc34c00) [pid = 1777] [serial = 1197] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x883f1800) [pid = 1777] [serial = 1313] [outer = (nil)] [url = about:blank] 15:35:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aeb400 == 109 [pid = 1777] [id = 478] 15:35:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x83327000) [pid = 1777] [serial = 1435] [outer = (nil)] 15:35:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x83dc6800) [pid = 1777] [serial = 1436] [outer = 0x83327000] 15:35:17 INFO - PROCESS | 1777 | 1461191717239 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8640fc00) [pid = 1777] [serial = 1437] [outer = 0x83327000] 15:35:18 INFO - PROCESS | 1777 | 1461191718092 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 3299ms 15:35:18 INFO - PROCESS | 1777 | 1461191718125 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1777 | 1461191718131 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:35:18 INFO - PROCESS | 1777 | 1461191718141 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1777 | 1461191718146 Marionette TRACE conn3 <- [1,1886,null,{}] 15:35:18 INFO - PROCESS | 1777 | 1461191718153 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 1777 | 1461191718345 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:35:18 INFO - PROCESS | 1777 | 1461191718562 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799ac00 == 110 [pid = 1777] [id = 479] 15:35:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8799f400) [pid = 1777] [serial = 1438] [outer = (nil)] 15:35:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x87a8bc00) [pid = 1777] [serial = 1439] [outer = 0x8799f400] 15:35:18 INFO - PROCESS | 1777 | 1461191718654 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x87a95400) [pid = 1777] [serial = 1440] [outer = 0x8799f400] 15:35:19 INFO - PROCESS | 1777 | 1461191719574 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 15:35:19 INFO - PROCESS | 1777 | 1461191719622 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1777 | 1461191719628 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:35:19 INFO - PROCESS | 1777 | 1461191719644 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1777 | 1461191719649 Marionette TRACE conn3 <- [1,1890,null,{}] 15:35:19 INFO - PROCESS | 1777 | 1461191719655 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 1777 | 1461191719920 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:35:19 INFO - PROCESS | 1777 | 1461191719946 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799dc00 == 111 [pid = 1777] [id = 480] 15:35:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x879a3400) [pid = 1777] [serial = 1441] [outer = (nil)] 15:35:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x882e9000) [pid = 1777] [serial = 1442] [outer = 0x879a3400] 15:35:20 INFO - PROCESS | 1777 | 1461191720021 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x883ec800) [pid = 1777] [serial = 1443] [outer = 0x879a3400] 15:35:21 INFO - PROCESS | 1777 | 1461191721222 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1639ms 15:35:21 INFO - PROCESS | 1777 | 1461191721285 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1777 | 1461191721289 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:35:21 INFO - PROCESS | 1777 | 1461191721296 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1777 | 1461191721302 Marionette TRACE conn3 <- [1,1894,null,{}] 15:35:21 INFO - PROCESS | 1777 | 1461191721318 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 1777 | 1461191721612 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9838f000) [pid = 1777] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8f7c2400) [pid = 1777] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x93b15000) [pid = 1777] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x88090400) [pid = 1777] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x87b0e400) [pid = 1777] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8a6c3400) [pid = 1777] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x88164c00) [pid = 1777] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x88ad8400) [pid = 1777] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x93807400) [pid = 1777] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x93808400) [pid = 1777] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x93670c00) [pid = 1777] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x92aac400) [pid = 1777] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x902f1800) [pid = 1777] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8f349800) [pid = 1777] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8e2f1000) [pid = 1777] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8bd79400) [pid = 1777] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8bddb400) [pid = 1777] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8a489000) [pid = 1777] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8a6b8400) [pid = 1777] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x894e5800) [pid = 1777] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x87b0fc00) [pid = 1777] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x85b09400) [pid = 1777] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x87911400) [pid = 1777] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:35:22 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x9865a000) [pid = 1777] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:35:22 INFO - PROCESS | 1777 | 1461191722433 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aee800 == 112 [pid = 1777] [id = 481] 15:35:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x8320b000) [pid = 1777] [serial = 1444] [outer = (nil)] 15:35:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8640bc00) [pid = 1777] [serial = 1445] [outer = 0x8320b000] 15:35:22 INFO - PROCESS | 1777 | 1461191722515 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x88087000) [pid = 1777] [serial = 1446] [outer = 0x8320b000] 15:35:23 INFO - PROCESS | 1777 | 1461191723284 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2036ms 15:35:23 INFO - PROCESS | 1777 | 1461191723334 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:35:23 INFO - PROCESS | 1777 | 1461191723340 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:35:23 INFO - PROCESS | 1777 | 1461191723346 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1777 | 1461191723350 Marionette TRACE conn3 <- [1,1898,null,{}] 15:35:23 INFO - PROCESS | 1777 | 1461191723355 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:23 INFO - PROCESS | 1777 | 1461191723631 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:35:23 INFO - PROCESS | 1777 | 1461191723648 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b09c00 == 113 [pid = 1777] [id = 482] 15:35:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x894e6400) [pid = 1777] [serial = 1447] [outer = (nil)] 15:35:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8a32c000) [pid = 1777] [serial = 1448] [outer = 0x894e6400] 15:35:23 INFO - PROCESS | 1777 | 1461191723722 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8a333c00) [pid = 1777] [serial = 1449] [outer = 0x894e6400] 15:35:24 INFO - PROCESS | 1777 | 1461191724959 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1680ms 15:35:25 INFO - PROCESS | 1777 | 1461191725028 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1777 | 1461191725035 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:35:25 INFO - PROCESS | 1777 | 1461191725044 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1777 | 1461191725050 Marionette TRACE conn3 <- [1,1902,null,{}] 15:35:25 INFO - PROCESS | 1777 | 1461191725060 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:25 INFO - PROCESS | 1777 | 1461191725321 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:35:25 INFO - PROCESS | 1777 | 1461191725668 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x87911000 == 114 [pid = 1777] [id = 483] 15:35:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x87911400) [pid = 1777] [serial = 1450] [outer = (nil)] 15:35:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x87b01c00) [pid = 1777] [serial = 1451] [outer = 0x87911400] 15:35:25 INFO - PROCESS | 1777 | 1461191725763 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x882ef800) [pid = 1777] [serial = 1452] [outer = 0x87911400] 15:35:26 INFO - PROCESS | 1777 | 1461191726775 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1792ms 15:35:26 INFO - PROCESS | 1777 | 1461191726836 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1777 | 1461191726846 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:35:26 INFO - PROCESS | 1777 | 1461191726857 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1777 | 1461191726861 Marionette TRACE conn3 <- [1,1906,null,{}] 15:35:26 INFO - PROCESS | 1777 | 1461191726868 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:27 INFO - PROCESS | 1777 | 1461191727123 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:35:27 INFO - PROCESS | 1777 | 1461191727528 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e7c00 == 115 [pid = 1777] [id = 484] 15:35:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x894ecc00) [pid = 1777] [serial = 1453] [outer = (nil)] 15:35:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8a47d400) [pid = 1777] [serial = 1454] [outer = 0x894ecc00] 15:35:27 INFO - PROCESS | 1777 | 1461191727625 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8a489400) [pid = 1777] [serial = 1455] [outer = 0x894ecc00] 15:35:28 INFO - PROCESS | 1777 | 1461191728623 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1843ms 15:35:28 INFO - PROCESS | 1777 | 1461191728701 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:35:28 INFO - PROCESS | 1777 | 1461191728706 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:35:28 INFO - PROCESS | 1777 | 1461191728713 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1777 | 1461191728720 Marionette TRACE conn3 <- [1,1910,null,{}] 15:35:28 INFO - PROCESS | 1777 | 1461191728737 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:29 INFO - PROCESS | 1777 | 1461191729089 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:35:29 INFO - PROCESS | 1777 | 1461191729366 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b642800 == 116 [pid = 1777] [id = 485] 15:35:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b645400) [pid = 1777] [serial = 1456] [outer = (nil)] 15:35:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b712c00) [pid = 1777] [serial = 1457] [outer = 0x8b645400] 15:35:29 INFO - PROCESS | 1777 | 1461191729461 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b71c800) [pid = 1777] [serial = 1458] [outer = 0x8b645400] 15:35:30 INFO - PROCESS | 1777 | 1461191730430 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1790ms 15:35:30 INFO - PROCESS | 1777 | 1461191730503 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1777 | 1461191730507 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:35:30 INFO - PROCESS | 1777 | 1461191730514 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1777 | 1461191730518 Marionette TRACE conn3 <- [1,1914,null,{}] 15:35:30 INFO - PROCESS | 1777 | 1461191730524 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 1777 | 1461191730766 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:35:31 INFO - PROCESS | 1777 | 1461191731092 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x883e8c00 == 117 [pid = 1777] [id = 486] 15:35:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b47e400) [pid = 1777] [serial = 1459] [outer = (nil)] 15:35:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b89f400) [pid = 1777] [serial = 1460] [outer = 0x8b47e400] 15:35:31 INFO - PROCESS | 1777 | 1461191731188 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8bcee800) [pid = 1777] [serial = 1461] [outer = 0x8b47e400] 15:35:32 INFO - PROCESS | 1777 | 1461191732096 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1631ms 15:35:32 INFO - PROCESS | 1777 | 1461191732146 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1777 | 1461191732149 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:35:32 INFO - PROCESS | 1777 | 1461191732156 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1777 | 1461191732160 Marionette TRACE conn3 <- [1,1918,null,{}] 15:35:32 INFO - PROCESS | 1777 | 1461191732166 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:32 INFO - PROCESS | 1777 | 1461191732382 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:35:32 INFO - PROCESS | 1777 | 1461191732714 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b895c00 == 118 [pid = 1777] [id = 487] 15:35:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b8a0400) [pid = 1777] [serial = 1462] [outer = (nil)] 15:35:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bd7e000) [pid = 1777] [serial = 1463] [outer = 0x8b8a0400] 15:35:32 INFO - PROCESS | 1777 | 1461191732812 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8bdd5000) [pid = 1777] [serial = 1464] [outer = 0x8b8a0400] 15:35:33 INFO - PROCESS | 1777 | 1461191733726 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1631ms 15:35:33 INFO - PROCESS | 1777 | 1461191733788 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1777 | 1461191733793 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:35:33 INFO - PROCESS | 1777 | 1461191733799 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1777 | 1461191733803 Marionette TRACE conn3 <- [1,1922,null,{}] 15:35:33 INFO - PROCESS | 1777 | 1461191733809 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 1777 | 1461191734096 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:35:34 INFO - PROCESS | 1777 | 1461191734452 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e27e000 == 119 [pid = 1777] [id = 488] 15:35:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8e282000) [pid = 1777] [serial = 1465] [outer = (nil)] 15:35:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8e2ebc00) [pid = 1777] [serial = 1466] [outer = 0x8e282000] 15:35:34 INFO - PROCESS | 1777 | 1461191734556 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8f075c00) [pid = 1777] [serial = 1467] [outer = 0x8e282000] 15:35:35 INFO - PROCESS | 1777 | 1461191735484 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1736ms 15:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:35:35 INFO - PROCESS | 1777 | 1461191735536 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1777 | 1461191735539 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:35:35 INFO - PROCESS | 1777 | 1461191735546 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1777 | 1461191735550 Marionette TRACE conn3 <- [1,1926,null,{}] 15:35:35 INFO - PROCESS | 1777 | 1461191735556 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:35 INFO - PROCESS | 1777 | 1461191735760 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:35:36 INFO - PROCESS | 1777 | 1461191736085 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b899c00 == 120 [pid = 1777] [id = 489] 15:35:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8e2ea400) [pid = 1777] [serial = 1468] [outer = (nil)] 15:35:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8f34c000) [pid = 1777] [serial = 1469] [outer = 0x8e2ea400] 15:35:36 INFO - PROCESS | 1777 | 1461191736181 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f7cb000) [pid = 1777] [serial = 1470] [outer = 0x8e2ea400] 15:35:37 INFO - PROCESS | 1777 | 1461191737076 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1588ms 15:35:37 INFO - PROCESS | 1777 | 1461191737135 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1777 | 1461191737139 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:35:37 INFO - PROCESS | 1777 | 1461191737146 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1777 | 1461191737150 Marionette TRACE conn3 <- [1,1930,null,{}] 15:35:37 INFO - PROCESS | 1777 | 1461191737156 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:37 INFO - PROCESS | 1777 | 1461191737364 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:35:37 INFO - PROCESS | 1777 | 1461191737727 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7be000 == 121 [pid = 1777] [id = 490] 15:35:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fa82000) [pid = 1777] [serial = 1471] [outer = (nil)] 15:35:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fb07000) [pid = 1777] [serial = 1472] [outer = 0x8fa82000] 15:35:37 INFO - PROCESS | 1777 | 1461191737882 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fb0d400) [pid = 1777] [serial = 1473] [outer = 0x8fa82000] 15:35:38 INFO - PROCESS | 1777 | 1461191738817 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1735ms 15:35:38 INFO - PROCESS | 1777 | 1461191738882 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1777 | 1461191738886 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:35:38 INFO - PROCESS | 1777 | 1461191738893 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1777 | 1461191738897 Marionette TRACE conn3 <- [1,1934,null,{}] 15:35:38 INFO - PROCESS | 1777 | 1461191738903 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 1777 | 1461191739120 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:35:39 INFO - PROCESS | 1777 | 1461191739493 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799a800 == 122 [pid = 1777] [id = 491] 15:35:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fa81c00) [pid = 1777] [serial = 1474] [outer = (nil)] 15:35:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fd18000) [pid = 1777] [serial = 1475] [outer = 0x8fa81c00] 15:35:39 INFO - PROCESS | 1777 | 1461191739588 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x90088c00) [pid = 1777] [serial = 1476] [outer = 0x8fa81c00] 15:35:40 INFO - PROCESS | 1777 | 1461191740510 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1684ms 15:35:40 INFO - PROCESS | 1777 | 1461191740578 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1777 | 1461191740581 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:35:40 INFO - PROCESS | 1777 | 1461191740589 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1777 | 1461191740593 Marionette TRACE conn3 <- [1,1938,null,{}] 15:35:40 INFO - PROCESS | 1777 | 1461191740599 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 1777 | 1461191740808 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:35:41 INFO - PROCESS | 1777 | 1461191741136 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc37c00 == 123 [pid = 1777] [id = 492] 15:35:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8fd17800) [pid = 1777] [serial = 1477] [outer = (nil)] 15:35:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x902ee000) [pid = 1777] [serial = 1478] [outer = 0x8fd17800] 15:35:41 INFO - PROCESS | 1777 | 1461191741230 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x902f4400) [pid = 1777] [serial = 1479] [outer = 0x8fd17800] 15:35:42 INFO - PROCESS | 1777 | 1461191742155 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1582ms 15:35:42 INFO - PROCESS | 1777 | 1461191742184 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1777 | 1461191742188 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:35:42 INFO - PROCESS | 1777 | 1461191742197 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1777 | 1461191742202 Marionette TRACE conn3 <- [1,1942,null,{}] 15:35:42 INFO - PROCESS | 1777 | 1461191742208 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:42 INFO - PROCESS | 1777 | 1461191742446 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:35:42 INFO - PROCESS | 1777 | 1461191742792 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c08dc00 == 124 [pid = 1777] [id = 493] 15:35:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x91143800) [pid = 1777] [serial = 1480] [outer = (nil)] 15:35:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91225c00) [pid = 1777] [serial = 1481] [outer = 0x91143800] 15:35:42 INFO - PROCESS | 1777 | 1461191742896 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x913eac00) [pid = 1777] [serial = 1482] [outer = 0x91143800] 15:35:43 INFO - PROCESS | 1777 | 1461191743864 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1743ms 15:35:43 INFO - PROCESS | 1777 | 1461191743941 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1777 | 1461191743946 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:35:43 INFO - PROCESS | 1777 | 1461191743952 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1777 | 1461191743956 Marionette TRACE conn3 <- [1,1946,null,{}] 15:35:43 INFO - PROCESS | 1777 | 1461191743962 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:44 INFO - PROCESS | 1777 | 1461191744207 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:35:44 INFO - PROCESS | 1777 | 1461191744571 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f345c00 == 125 [pid = 1777] [id = 494] 15:35:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x903cf800) [pid = 1777] [serial = 1483] [outer = (nil)] 15:35:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x92a49400) [pid = 1777] [serial = 1484] [outer = 0x903cf800] 15:35:44 INFO - PROCESS | 1777 | 1461191744668 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x92a63c00) [pid = 1777] [serial = 1485] [outer = 0x903cf800] 15:35:45 INFO - PROCESS | 1777 | 1461191745576 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1683ms 15:35:45 INFO - PROCESS | 1777 | 1461191745636 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1777 | 1461191745639 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:35:45 INFO - PROCESS | 1777 | 1461191745646 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1777 | 1461191745650 Marionette TRACE conn3 <- [1,1950,null,{}] 15:35:45 INFO - PROCESS | 1777 | 1461191745656 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:45 INFO - PROCESS | 1777 | 1461191745861 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:35:46 INFO - PROCESS | 1777 | 1461191746190 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x92890800 == 126 [pid = 1777] [id = 495] 15:35:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x92a3e000) [pid = 1777] [serial = 1486] [outer = (nil)] 15:35:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x9366c400) [pid = 1777] [serial = 1487] [outer = 0x92a3e000] 15:35:46 INFO - PROCESS | 1777 | 1461191746282 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x9366f000) [pid = 1777] [serial = 1488] [outer = 0x92a3e000] 15:35:47 INFO - PROCESS | 1777 | 1461191747176 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1580ms 15:35:47 INFO - PROCESS | 1777 | 1461191747227 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1777 | 1461191747231 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:35:47 INFO - PROCESS | 1777 | 1461191747238 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1777 | 1461191747241 Marionette TRACE conn3 <- [1,1954,null,{}] 15:35:47 INFO - PROCESS | 1777 | 1461191747247 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:47 INFO - PROCESS | 1777 | 1461191747457 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:35:47 INFO - PROCESS | 1777 | 1461191747792 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x87909000 == 127 [pid = 1777] [id = 496] 15:35:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8c096000) [pid = 1777] [serial = 1489] [outer = (nil)] 15:35:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x93b0ec00) [pid = 1777] [serial = 1490] [outer = 0x8c096000] 15:35:47 INFO - PROCESS | 1777 | 1461191747887 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x93b18c00) [pid = 1777] [serial = 1491] [outer = 0x8c096000] 15:35:48 INFO - PROCESS | 1777 | 1461191748757 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1534ms 15:35:48 INFO - PROCESS | 1777 | 1461191748772 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1777 | 1461191748776 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:35:48 INFO - PROCESS | 1777 | 1461191748782 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1777 | 1461191748786 Marionette TRACE conn3 <- [1,1958,null,{}] 15:35:48 INFO - PROCESS | 1777 | 1461191748792 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:48 INFO - PROCESS | 1777 | 1461191748991 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:35:49 INFO - PROCESS | 1777 | 1461191749294 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x93808400 == 128 [pid = 1777] [id = 497] 15:35:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x93b10800) [pid = 1777] [serial = 1492] [outer = (nil)] 15:35:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x96bec800) [pid = 1777] [serial = 1493] [outer = 0x93b10800] 15:35:49 INFO - PROCESS | 1777 | 1461191749458 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x978bbc00) [pid = 1777] [serial = 1494] [outer = 0x93b10800] 15:35:50 INFO - PROCESS | 1777 | 1461191750320 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1595ms 15:35:50 INFO - PROCESS | 1777 | 1461191750378 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1777 | 1461191750382 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:35:50 INFO - PROCESS | 1777 | 1461191750410 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1777 | 1461191750414 Marionette TRACE conn3 <- [1,1962,null,{}] 15:35:50 INFO - PROCESS | 1777 | 1461191750420 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:50 INFO - PROCESS | 1777 | 1461191750630 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:35:50 INFO - PROCESS | 1777 | 1461191750965 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b14400 == 129 [pid = 1777] [id = 498] 15:35:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x96b16c00) [pid = 1777] [serial = 1495] [outer = (nil)] 15:35:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x98191c00) [pid = 1777] [serial = 1496] [outer = 0x96b16c00] 15:35:51 INFO - PROCESS | 1777 | 1461191751060 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98387800) [pid = 1777] [serial = 1497] [outer = 0x96b16c00] 15:35:51 INFO - PROCESS | 1777 | 1461191751982 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 15:35:52 INFO - PROCESS | 1777 | 1461191752042 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1777 | 1461191752046 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:35:52 INFO - PROCESS | 1777 | 1461191752053 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1777 | 1461191752056 Marionette TRACE conn3 <- [1,1966,null,{}] 15:35:52 INFO - PROCESS | 1777 | 1461191752062 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 1777 | 1461191752274 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:35:52 INFO - PROCESS | 1777 | 1461191752617 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aebc00 == 130 [pid = 1777] [id = 499] 15:35:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x83c47400) [pid = 1777] [serial = 1498] [outer = (nil)] 15:35:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x986de800) [pid = 1777] [serial = 1499] [outer = 0x83c47400] 15:35:52 INFO - PROCESS | 1777 | 1461191752712 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x98898400) [pid = 1777] [serial = 1500] [outer = 0x83c47400] 15:35:53 INFO - PROCESS | 1777 | 1461191753618 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1633ms 15:35:53 INFO - PROCESS | 1777 | 1461191753687 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1777 | 1461191753690 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:35:53 INFO - PROCESS | 1777 | 1461191753697 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1777 | 1461191753700 Marionette TRACE conn3 <- [1,1970,null,{}] 15:35:53 INFO - PROCESS | 1777 | 1461191753706 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:53 INFO - PROCESS | 1777 | 1461191753914 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:35:54 INFO - PROCESS | 1777 | 1461191754252 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x83322c00 == 131 [pid = 1777] [id = 500] 15:35:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x98d2d400) [pid = 1777] [serial = 1501] [outer = (nil)] 15:35:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x99a2f800) [pid = 1777] [serial = 1502] [outer = 0x98d2d400] 15:35:54 INFO - PROCESS | 1777 | 1461191754360 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9b024c00) [pid = 1777] [serial = 1503] [outer = 0x98d2d400] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0xa2a83800 == 130 [pid = 1777] [id = 48] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x83204000 == 129 [pid = 1777] [id = 414] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c5000 == 128 [pid = 1777] [id = 67] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c1000 == 127 [pid = 1777] [id = 40] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8815dc00 == 126 [pid = 1777] [id = 244] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x97110800 == 125 [pid = 1777] [id = 245] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x9df91400 == 124 [pid = 1777] [id = 41] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x913e2c00 == 123 [pid = 1777] [id = 51] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0xa4b4e000 == 122 [pid = 1777] [id = 49] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x91316000 == 121 [pid = 1777] [id = 477] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x88202400 == 120 [pid = 1777] [id = 475] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x82af8000 == 119 [pid = 1777] [id = 476] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x93805000 == 118 [pid = 1777] [id = 474] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x92a63000 == 117 [pid = 1777] [id = 473] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x87a93c00 == 116 [pid = 1777] [id = 472] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x903d0000 == 115 [pid = 1777] [id = 470] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x92a6b400 == 114 [pid = 1777] [id = 471] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x83329800 == 113 [pid = 1777] [id = 469] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8bceb400 == 112 [pid = 1777] [id = 468] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8e283800 == 111 [pid = 1777] [id = 467] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8e364000 == 110 [pid = 1777] [id = 466] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd74800 == 109 [pid = 1777] [id = 465] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x847c5000 == 108 [pid = 1777] [id = 463] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x882ea000 == 107 [pid = 1777] [id = 464] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x88201800 == 106 [pid = 1777] [id = 462] 15:35:56 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc2800 == 105 [pid = 1777] [id = 461] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x92d11000) [pid = 1777] [serial = 1302] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x88acc000) [pid = 1777] [serial = 1245] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8815cc00) [pid = 1777] [serial = 1382] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x894e3800) [pid = 1777] [serial = 1379] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8a327800) [pid = 1777] [serial = 1380] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x96b1cc00) [pid = 1777] [serial = 1355] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x93b16400) [pid = 1777] [serial = 1353] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x93b12400) [pid = 1777] [serial = 1352] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9380d400) [pid = 1777] [serial = 1350] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x9380ac00) [pid = 1777] [serial = 1349] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x9366f800) [pid = 1777] [serial = 1347] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x92d10800) [pid = 1777] [serial = 1346] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x905ae400) [pid = 1777] [serial = 1344] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x905a6c00) [pid = 1777] [serial = 1343] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x901d1000) [pid = 1777] [serial = 1341] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8fd1b800) [pid = 1777] [serial = 1340] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8fa88400) [pid = 1777] [serial = 1338] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8f7c8400) [pid = 1777] [serial = 1337] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8f07a000) [pid = 1777] [serial = 1335] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8f077c00) [pid = 1777] [serial = 1334] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8e2eac00) [pid = 1777] [serial = 1332] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8e276000) [pid = 1777] [serial = 1331] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b897800) [pid = 1777] [serial = 1329] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8b893000) [pid = 1777] [serial = 1328] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8b647000) [pid = 1777] [serial = 1326] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8b47a800) [pid = 1777] [serial = 1325] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8a47ec00) [pid = 1777] [serial = 1323] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8a326400) [pid = 1777] [serial = 1322] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x882f4400) [pid = 1777] [serial = 1320] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88157c00) [pid = 1777] [serial = 1319] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8679f000) [pid = 1777] [serial = 1317] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x86411800) [pid = 1777] [serial = 1316] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8799d400) [pid = 1777] [serial = 1373] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x879a4c00) [pid = 1777] [serial = 1374] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x99427000) [pid = 1777] [serial = 1371] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x99172c00) [pid = 1777] [serial = 1370] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98b02c00) [pid = 1777] [serial = 1368] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x9889f400) [pid = 1777] [serial = 1367] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x98650000) [pid = 1777] [serial = 1365] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x98390800) [pid = 1777] [serial = 1364] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x98385400) [pid = 1777] [serial = 1362] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x98383000) [pid = 1777] [serial = 1361] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x96b7d800) [pid = 1777] [serial = 1359] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x905a3c00) [pid = 1777] [serial = 1358] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x97117000) [pid = 1777] [serial = 1356] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x882ef000) [pid = 1777] [serial = 1376] [outer = (nil)] [url = about:blank] 15:35:56 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x883ed400) [pid = 1777] [serial = 1377] [outer = (nil)] [url = about:blank] 15:35:57 INFO - PROCESS | 1777 | 1461191757108 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 3439ms 15:35:57 INFO - PROCESS | 1777 | 1461191757137 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1777 | 1461191757143 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:35:57 INFO - PROCESS | 1777 | 1461191757151 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1777 | 1461191757155 Marionette TRACE conn3 <- [1,1974,null,{}] 15:35:57 INFO - PROCESS | 1777 | 1461191757164 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 1777 | 1461191757353 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:35:57 INFO - PROCESS | 1777 | 1461191757559 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c5000 == 106 [pid = 1777] [id = 501] 15:35:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x867a3800) [pid = 1777] [serial = 1504] [outer = (nil)] 15:35:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x87996800) [pid = 1777] [serial = 1505] [outer = 0x867a3800] 15:35:57 INFO - PROCESS | 1777 | 1461191757643 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x87a8f000) [pid = 1777] [serial = 1506] [outer = 0x867a3800] 15:35:58 INFO - PROCESS | 1777 | 1461191758583 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1486ms 15:35:58 INFO - PROCESS | 1777 | 1461191758636 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1777 | 1461191758645 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:35:58 INFO - PROCESS | 1777 | 1461191758655 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1777 | 1461191758658 Marionette TRACE conn3 <- [1,1978,null,{}] 15:35:58 INFO - PROCESS | 1777 | 1461191758665 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:58 INFO - PROCESS | 1777 | 1461191758873 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:35:59 INFO - PROCESS | 1777 | 1461191759188 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a0c00 == 107 [pid = 1777] [id = 502] 15:35:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x87b0b000) [pid = 1777] [serial = 1507] [outer = (nil)] 15:35:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x882f4400) [pid = 1777] [serial = 1508] [outer = 0x87b0b000] 15:35:59 INFO - PROCESS | 1777 | 1461191759288 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x883f2000) [pid = 1777] [serial = 1509] [outer = 0x87b0b000] 15:36:00 INFO - PROCESS | 1777 | 1461191760152 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1530ms 15:36:00 INFO - PROCESS | 1777 | 1461191760184 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1777 | 1461191760188 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:36:00 INFO - PROCESS | 1777 | 1461191760194 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1777 | 1461191760200 Marionette TRACE conn3 <- [1,1982,null,{}] 15:36:00 INFO - PROCESS | 1777 | 1461191760224 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 1777 | 1461191760533 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:36:00 INFO - PROCESS | 1777 | 1461191760572 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815d400 == 108 [pid = 1777] [id = 503] 15:36:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88fee000) [pid = 1777] [serial = 1510] [outer = (nil)] 15:36:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x894e3800) [pid = 1777] [serial = 1511] [outer = 0x88fee000] 15:36:00 INFO - PROCESS | 1777 | 1461191760655 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8a32d400) [pid = 1777] [serial = 1512] [outer = 0x88fee000] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x98d34000) [pid = 1777] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x98390c00) [pid = 1777] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x83dc3000) [pid = 1777] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x894e6c00) [pid = 1777] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x879a3400) [pid = 1777] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8bd7d000) [pid = 1777] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x96be9000) [pid = 1777] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x83327000) [pid = 1777] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8799f400) [pid = 1777] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x847c9000) [pid = 1777] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8a47f800) [pid = 1777] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8fd1bc00) [pid = 1777] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x92a47c00) [pid = 1777] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8e367400) [pid = 1777] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x883ed000) [pid = 1777] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x92a6c400) [pid = 1777] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x88206000) [pid = 1777] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8b716000) [pid = 1777] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x8320b000) [pid = 1777] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8e2ed800) [pid = 1777] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x911e2c00) [pid = 1777] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:36:01 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x847ce800) [pid = 1777] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:36:02 INFO - PROCESS | 1777 | 1461191762295 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2146ms 15:36:02 INFO - PROCESS | 1777 | 1461191762341 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1777 | 1461191762346 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:36:02 INFO - PROCESS | 1777 | 1461191762352 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1777 | 1461191762355 Marionette TRACE conn3 <- [1,1986,null,{}] 15:36:02 INFO - PROCESS | 1777 | 1461191762361 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 1777 | 1461191762555 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:36:02 INFO - PROCESS | 1777 | 1461191762571 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0c400 == 109 [pid = 1777] [id = 504] 15:36:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x8679bc00) [pid = 1777] [serial = 1513] [outer = (nil)] 15:36:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x894ea000) [pid = 1777] [serial = 1514] [outer = 0x8679bc00] 15:36:02 INFO - PROCESS | 1777 | 1461191762831 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8a480000) [pid = 1777] [serial = 1515] [outer = 0x8679bc00] 15:36:03 INFO - PROCESS | 1777 | 1461191763607 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1286ms 15:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:36:03 INFO - PROCESS | 1777 | 1461191763638 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1777 | 1461191763641 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:36:03 INFO - PROCESS | 1777 | 1461191763648 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1777 | 1461191763651 Marionette TRACE conn3 <- [1,1990,null,{}] 15:36:03 INFO - PROCESS | 1777 | 1461191763661 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 1777 | 1461191763964 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:36:04 INFO - PROCESS | 1777 | 1461191764256 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x847cec00 == 110 [pid = 1777] [id = 505] 15:36:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x847d0400) [pid = 1777] [serial = 1516] [outer = (nil)] 15:36:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8679d400) [pid = 1777] [serial = 1517] [outer = 0x847d0400] 15:36:04 INFO - PROCESS | 1777 | 1461191764425 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8790d800) [pid = 1777] [serial = 1518] [outer = 0x847d0400] 15:36:05 INFO - PROCESS | 1777 | 1461191765428 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1842ms 15:36:05 INFO - PROCESS | 1777 | 1461191765491 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1777 | 1461191765499 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:36:05 INFO - PROCESS | 1777 | 1461191765507 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1777 | 1461191765514 Marionette TRACE conn3 <- [1,1994,null,{}] 15:36:05 INFO - PROCESS | 1777 | 1461191765522 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:05 INFO - PROCESS | 1777 | 1461191765775 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:36:06 INFO - PROCESS | 1777 | 1461191766112 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a02800 == 111 [pid = 1777] [id = 506] 15:36:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88a0fc00) [pid = 1777] [serial = 1519] [outer = (nil)] 15:36:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88ad0c00) [pid = 1777] [serial = 1520] [outer = 0x88a0fc00] 15:36:06 INFO - PROCESS | 1777 | 1461191766213 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88feb400) [pid = 1777] [serial = 1521] [outer = 0x88a0fc00] 15:36:07 INFO - PROCESS | 1777 | 1461191767210 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1736ms 15:36:07 INFO - PROCESS | 1777 | 1461191767245 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1777 | 1461191767250 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:36:07 INFO - PROCESS | 1777 | 1461191767257 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1777 | 1461191767261 Marionette TRACE conn3 <- [1,1998,null,{}] 15:36:07 INFO - PROCESS | 1777 | 1461191767268 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 1777 | 1461191767485 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:36:07 INFO - PROCESS | 1777 | 1461191767857 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808b800 == 112 [pid = 1777] [id = 507] 15:36:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x883efc00) [pid = 1777] [serial = 1522] [outer = (nil)] 15:36:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b642000) [pid = 1777] [serial = 1523] [outer = 0x883efc00] 15:36:07 INFO - PROCESS | 1777 | 1461191767957 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8b64b400) [pid = 1777] [serial = 1524] [outer = 0x883efc00] 15:36:08 INFO - PROCESS | 1777 | 1461191768892 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1681ms 15:36:08 INFO - PROCESS | 1777 | 1461191768939 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1777 | 1461191768946 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:36:08 INFO - PROCESS | 1777 | 1461191768965 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1777 | 1461191768972 Marionette TRACE conn3 <- [1,2002,null,{}] 15:36:08 INFO - PROCESS | 1777 | 1461191768979 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:09 INFO - PROCESS | 1777 | 1461191769197 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:36:09 INFO - PROCESS | 1777 | 1461191769535 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ad4000 == 113 [pid = 1777] [id = 508] 15:36:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x894e7000) [pid = 1777] [serial = 1525] [outer = (nil)] 15:36:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8bce9800) [pid = 1777] [serial = 1526] [outer = 0x894e7000] 15:36:09 INFO - PROCESS | 1777 | 1461191769630 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8bd79000) [pid = 1777] [serial = 1527] [outer = 0x894e7000] 15:36:10 INFO - PROCESS | 1777 | 1461191770578 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1655ms 15:36:10 INFO - PROCESS | 1777 | 1461191770611 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:36:10 INFO - PROCESS | 1777 | 1461191770616 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:36:10 INFO - PROCESS | 1777 | 1461191770622 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1777 | 1461191770626 Marionette TRACE conn3 <- [1,2006,null,{}] 15:36:10 INFO - PROCESS | 1777 | 1461191770632 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 1777 | 1461191770854 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:36:11 INFO - PROCESS | 1777 | 1461191771178 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b89a000 == 114 [pid = 1777] [id = 509] 15:36:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8bced800) [pid = 1777] [serial = 1528] [outer = (nil)] 15:36:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8c092400) [pid = 1777] [serial = 1529] [outer = 0x8bced800] 15:36:11 INFO - PROCESS | 1777 | 1461191771273 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8c096c00) [pid = 1777] [serial = 1530] [outer = 0x8bced800] 15:36:12 INFO - PROCESS | 1777 | 1461191772226 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1683ms 15:36:12 INFO - PROCESS | 1777 | 1461191772306 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1777 | 1461191772311 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:36:12 INFO - PROCESS | 1777 | 1461191772319 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1777 | 1461191772323 Marionette TRACE conn3 <- [1,2010,null,{}] 15:36:12 INFO - PROCESS | 1777 | 1461191772329 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 1777 | 1461191772590 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:36:12 INFO - PROCESS | 1777 | 1461191772934 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e27e800 == 115 [pid = 1777] [id = 510] 15:36:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8e2e6c00) [pid = 1777] [serial = 1531] [outer = (nil)] 15:36:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8e364000) [pid = 1777] [serial = 1532] [outer = 0x8e2e6c00] 15:36:13 INFO - PROCESS | 1777 | 1461191773040 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f342800) [pid = 1777] [serial = 1533] [outer = 0x8e2e6c00] 15:36:13 INFO - PROCESS | 1777 | 1461191773982 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1736ms 15:36:14 INFO - PROCESS | 1777 | 1461191774057 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1777 | 1461191774060 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:36:14 INFO - PROCESS | 1777 | 1461191774068 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1777 | 1461191774071 Marionette TRACE conn3 <- [1,2014,null,{}] 15:36:14 INFO - PROCESS | 1777 | 1461191774077 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 1777 | 1461191774283 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:36:14 INFO - PROCESS | 1777 | 1461191774625 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd6800 == 116 [pid = 1777] [id = 511] 15:36:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8e2e5c00) [pid = 1777] [serial = 1534] [outer = (nil)] 15:36:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fb03800) [pid = 1777] [serial = 1535] [outer = 0x8e2e5c00] 15:36:14 INFO - PROCESS | 1777 | 1461191774720 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fb0bc00) [pid = 1777] [serial = 1536] [outer = 0x8e2e5c00] 15:36:15 INFO - PROCESS | 1777 | 1461191775606 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1584ms 15:36:15 INFO - PROCESS | 1777 | 1461191775653 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:36:15 INFO - PROCESS | 1777 | 1461191775658 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:36:15 INFO - PROCESS | 1777 | 1461191775664 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1777 | 1461191775668 Marionette TRACE conn3 <- [1,2018,null,{}] 15:36:15 INFO - PROCESS | 1777 | 1461191775674 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 1777 | 1461191775879 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:36:16 INFO - PROCESS | 1777 | 1461191776162 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8c800 == 117 [pid = 1777] [id = 512] 15:36:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fb03c00) [pid = 1777] [serial = 1537] [outer = (nil)] 15:36:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fd1bc00) [pid = 1777] [serial = 1538] [outer = 0x8fb03c00] 15:36:16 INFO - PROCESS | 1777 | 1461191776303 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x901d5000) [pid = 1777] [serial = 1539] [outer = 0x8fb03c00] 15:36:17 INFO - PROCESS | 1777 | 1461191777393 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1782ms 15:36:17 INFO - PROCESS | 1777 | 1461191777447 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1777 | 1461191777450 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:36:17 INFO - PROCESS | 1777 | 1461191777457 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1777 | 1461191777460 Marionette TRACE conn3 <- [1,2022,null,{}] 15:36:17 INFO - PROCESS | 1777 | 1461191777467 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:17 INFO - PROCESS | 1777 | 1461191777671 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:36:17 INFO - PROCESS | 1777 | 1461191777970 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e277c00 == 118 [pid = 1777] [id = 513] 15:36:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fa81800) [pid = 1777] [serial = 1540] [outer = (nil)] 15:36:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x903d0400) [pid = 1777] [serial = 1541] [outer = 0x8fa81800] 15:36:18 INFO - PROCESS | 1777 | 1461191778111 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x905a9000) [pid = 1777] [serial = 1542] [outer = 0x8fa81800] 15:36:19 INFO - PROCESS | 1777 | 1461191779021 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1638ms 15:36:19 INFO - PROCESS | 1777 | 1461191779097 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1777 | 1461191779101 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:36:19 INFO - PROCESS | 1777 | 1461191779108 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1777 | 1461191779111 Marionette TRACE conn3 <- [1,2026,null,{}] 15:36:19 INFO - PROCESS | 1777 | 1461191779118 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:19 INFO - PROCESS | 1777 | 1461191779363 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:36:19 INFO - PROCESS | 1777 | 1461191779705 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a32bc00 == 119 [pid = 1777] [id = 514] 15:36:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x903c6000) [pid = 1777] [serial = 1543] [outer = (nil)] 15:36:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x911e4800) [pid = 1777] [serial = 1544] [outer = 0x903c6000] 15:36:19 INFO - PROCESS | 1777 | 1461191779800 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x91223800) [pid = 1777] [serial = 1545] [outer = 0x903c6000] 15:36:20 INFO - PROCESS | 1777 | 1461191780741 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1688ms 15:36:20 INFO - PROCESS | 1777 | 1461191780797 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1777 | 1461191780801 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:36:20 INFO - PROCESS | 1777 | 1461191780808 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1777 | 1461191780811 Marionette TRACE conn3 <- [1,2030,null,{}] 15:36:20 INFO - PROCESS | 1777 | 1461191780817 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 1777 | 1461191781042 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:36:21 INFO - PROCESS | 1777 | 1461191781386 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e1c00 == 120 [pid = 1777] [id = 515] 15:36:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x92a40000) [pid = 1777] [serial = 1546] [outer = (nil)] 15:36:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x92a4a400) [pid = 1777] [serial = 1547] [outer = 0x92a40000] 15:36:21 INFO - PROCESS | 1777 | 1461191781506 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93666800) [pid = 1777] [serial = 1548] [outer = 0x92a40000] 15:36:22 INFO - PROCESS | 1777 | 1461191782472 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1739ms 15:36:22 INFO - PROCESS | 1777 | 1461191782549 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:36:22 INFO - PROCESS | 1777 | 1461191782560 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:36:22 INFO - PROCESS | 1777 | 1461191782568 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1777 | 1461191782572 Marionette TRACE conn3 <- [1,2034,null,{}] 15:36:22 INFO - PROCESS | 1777 | 1461191782578 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 1777 | 1461191782847 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:36:23 INFO - PROCESS | 1777 | 1461191783194 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x903ca800 == 121 [pid = 1777] [id = 516] 15:36:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x911e4400) [pid = 1777] [serial = 1549] [outer = (nil)] 15:36:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93b0d400) [pid = 1777] [serial = 1550] [outer = 0x911e4400] 15:36:23 INFO - PROCESS | 1777 | 1461191783289 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93b17400) [pid = 1777] [serial = 1551] [outer = 0x911e4400] 15:36:24 INFO - PROCESS | 1777 | 1461191784205 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 15:36:24 INFO - PROCESS | 1777 | 1461191784254 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1777 | 1461191784259 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:36:24 INFO - PROCESS | 1777 | 1461191784265 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1777 | 1461191784269 Marionette TRACE conn3 <- [1,2038,null,{}] 15:36:24 INFO - PROCESS | 1777 | 1461191784275 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:24 INFO - PROCESS | 1777 | 1461191784485 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:36:24 INFO - PROCESS | 1777 | 1461191784834 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x91314c00 == 122 [pid = 1777] [id = 517] 15:36:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9380ec00) [pid = 1777] [serial = 1552] [outer = (nil)] 15:36:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x97b47400) [pid = 1777] [serial = 1553] [outer = 0x9380ec00] 15:36:24 INFO - PROCESS | 1777 | 1461191784929 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x97c64800) [pid = 1777] [serial = 1554] [outer = 0x9380ec00] 15:36:25 INFO - PROCESS | 1777 | 1461191785831 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1636ms 15:36:25 INFO - PROCESS | 1777 | 1461191785902 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1777 | 1461191785907 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:36:25 INFO - PROCESS | 1777 | 1461191785913 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1777 | 1461191785917 Marionette TRACE conn3 <- [1,2042,null,{}] 15:36:25 INFO - PROCESS | 1777 | 1461191785923 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 1777 | 1461191786146 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:36:26 INFO - PROCESS | 1777 | 1461191786483 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x96be9000 == 123 [pid = 1777] [id = 518] 15:36:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9710f800) [pid = 1777] [serial = 1555] [outer = (nil)] 15:36:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x98390c00) [pid = 1777] [serial = 1556] [outer = 0x9710f800] 15:36:26 INFO - PROCESS | 1777 | 1461191786580 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x98651800) [pid = 1777] [serial = 1557] [outer = 0x9710f800] 15:36:27 INFO - PROCESS | 1777 | 1461191787552 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1687ms 15:36:27 INFO - PROCESS | 1777 | 1461191787601 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1777 | 1461191787605 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:36:27 INFO - PROCESS | 1777 | 1461191787612 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1777 | 1461191787615 Marionette TRACE conn3 <- [1,2046,null,{}] 15:36:27 INFO - PROCESS | 1777 | 1461191787621 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 1777 | 1461191787832 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:36:28 INFO - PROCESS | 1777 | 1461191788181 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x9380b400 == 124 [pid = 1777] [id = 519] 15:36:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x95ceb400) [pid = 1777] [serial = 1558] [outer = (nil)] 15:36:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98d26000) [pid = 1777] [serial = 1559] [outer = 0x95ceb400] 15:36:28 INFO - PROCESS | 1777 | 1461191788279 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x99169400) [pid = 1777] [serial = 1560] [outer = 0x95ceb400] 15:36:29 INFO - PROCESS | 1777 | 1461191789194 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1630ms 15:36:29 INFO - PROCESS | 1777 | 1461191789243 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1777 | 1461191789246 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:36:29 INFO - PROCESS | 1777 | 1461191789253 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1777 | 1461191789257 Marionette TRACE conn3 <- [1,2050,null,{}] 15:36:29 INFO - PROCESS | 1777 | 1461191789263 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:29 INFO - PROCESS | 1777 | 1461191789486 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:36:29 INFO - PROCESS | 1777 | 1461191789821 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331c800 == 125 [pid = 1777] [id = 520] 15:36:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x98b04c00) [pid = 1777] [serial = 1561] [outer = (nil)] 15:36:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9ae4fc00) [pid = 1777] [serial = 1562] [outer = 0x98b04c00] 15:36:29 INFO - PROCESS | 1777 | 1461191789917 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9ae56c00) [pid = 1777] [serial = 1563] [outer = 0x98b04c00] 15:36:30 INFO - PROCESS | 1777 | 1461191790832 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1638ms 15:36:30 INFO - PROCESS | 1777 | 1461191790892 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1777 | 1461191790896 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:36:30 INFO - PROCESS | 1777 | 1461191790903 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1777 | 1461191790906 Marionette TRACE conn3 <- [1,2054,null,{}] 15:36:30 INFO - PROCESS | 1777 | 1461191790912 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 1777 | 1461191791121 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:36:31 INFO - PROCESS | 1777 | 1461191791461 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b9000 == 126 [pid = 1777] [id = 521] 15:36:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x99470c00) [pid = 1777] [serial = 1564] [outer = (nil)] 15:36:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9ea0b000) [pid = 1777] [serial = 1565] [outer = 0x99470c00] 15:36:31 INFO - PROCESS | 1777 | 1461191791567 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9ea1cc00) [pid = 1777] [serial = 1566] [outer = 0x99470c00] 15:36:32 INFO - PROCESS | 1777 | 1461191792503 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1631ms 15:36:32 INFO - PROCESS | 1777 | 1461191792539 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1777 | 1461191792543 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:36:32 INFO - PROCESS | 1777 | 1461191792549 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1777 | 1461191792553 Marionette TRACE conn3 <- [1,2058,null,{}] 15:36:32 INFO - PROCESS | 1777 | 1461191792559 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 1777 | 1461191792776 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:36:33 INFO - PROCESS | 1777 | 1461191793125 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b13000 == 127 [pid = 1777] [id = 522] 15:36:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x951ab800) [pid = 1777] [serial = 1567] [outer = (nil)] 15:36:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9fb36800) [pid = 1777] [serial = 1568] [outer = 0x951ab800] 15:36:33 INFO - PROCESS | 1777 | 1461191793220 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9fc09800) [pid = 1777] [serial = 1569] [outer = 0x951ab800] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x82aeb400 == 126 [pid = 1777] [id = 478] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0d800 == 125 [pid = 1777] [id = 405] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x93b17c00 == 124 [pid = 1777] [id = 403] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0a400 == 123 [pid = 1777] [id = 406] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x92d0bc00 == 122 [pid = 1777] [id = 402] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x86413400 == 121 [pid = 1777] [id = 407] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x82aea400 == 120 [pid = 1777] [id = 404] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0c400 == 119 [pid = 1777] [id = 504] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8815d400 == 118 [pid = 1777] [id = 503] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x879a0c00 == 117 [pid = 1777] [id = 502] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x847c5000 == 116 [pid = 1777] [id = 501] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x93b14400 == 115 [pid = 1777] [id = 498] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x82aebc00 == 114 [pid = 1777] [id = 499] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x93808400 == 113 [pid = 1777] [id = 497] 15:36:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87909000 == 112 [pid = 1777] [id = 496] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x9df94c00) [pid = 1777] [serial = 1433] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x9942ec00) [pid = 1777] [serial = 1425] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x868b7800) [pid = 1777] [serial = 1386] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9ae54800) [pid = 1777] [serial = 1428] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x883ec800) [pid = 1777] [serial = 1443] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8e276c00) [pid = 1777] [serial = 1398] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x9ae50400) [pid = 1777] [serial = 1427] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x986ea400) [pid = 1777] [serial = 1421] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x83dc6800) [pid = 1777] [serial = 1436] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x87a8bc00) [pid = 1777] [serial = 1439] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x882e9000) [pid = 1777] [serial = 1442] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8c092800) [pid = 1777] [serial = 1397] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9b09dc00) [pid = 1777] [serial = 1430] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8640fc00) [pid = 1777] [serial = 1437] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8b643400) [pid = 1777] [serial = 1392] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x99175c00) [pid = 1777] [serial = 1424] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x847cd400) [pid = 1777] [serial = 1385] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x87a95400) [pid = 1777] [serial = 1440] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x903c9c00) [pid = 1777] [serial = 1406] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x97e74c00) [pid = 1777] [serial = 1419] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8f07ec00) [pid = 1777] [serial = 1400] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x911e9800) [pid = 1777] [serial = 1409] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8a6c4c00) [pid = 1777] [serial = 1391] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x9889fc00) [pid = 1777] [serial = 1422] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fa87800) [pid = 1777] [serial = 1401] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x93672000) [pid = 1777] [serial = 1416] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88a0cc00) [pid = 1777] [serial = 1389] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x97bb7c00) [pid = 1777] [serial = 1418] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x92ab0800) [pid = 1777] [serial = 1415] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x882f4000) [pid = 1777] [serial = 1388] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8bcf3c00) [pid = 1777] [serial = 1394] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9122c400) [pid = 1777] [serial = 1410] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8640bc00) [pid = 1777] [serial = 1445] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x901cd800) [pid = 1777] [serial = 1404] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x903d2c00) [pid = 1777] [serial = 1407] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x92a3d400) [pid = 1777] [serial = 1413] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x9b09f800) [pid = 1777] [serial = 1431] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x88a07c00) [pid = 1777] [serial = 1314] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8bd7ec00) [pid = 1777] [serial = 1395] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x88087000) [pid = 1777] [serial = 1446] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9288e000) [pid = 1777] [serial = 1412] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x9df99400) [pid = 1777] [serial = 1434] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8fd1f800) [pid = 1777] [serial = 1403] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8a32c000) [pid = 1777] [serial = 1448] [outer = (nil)] [url = about:blank] 15:36:36 INFO - PROCESS | 1777 | 1461191796498 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3991ms 15:36:36 INFO - PROCESS | 1777 | 1461191796542 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1777 | 1461191796548 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:36:36 INFO - PROCESS | 1777 | 1461191796556 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1777 | 1461191796562 Marionette TRACE conn3 <- [1,2062,null,{}] 15:36:36 INFO - PROCESS | 1777 | 1461191796572 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 1777 | 1461191796785 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:36:37 INFO - PROCESS | 1777 | 1461191797015 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc6800 == 113 [pid = 1777] [id = 523] 15:36:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x85b0c400) [pid = 1777] [serial = 1570] [outer = (nil)] 15:36:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x87a8bc00) [pid = 1777] [serial = 1571] [outer = 0x85b0c400] 15:36:37 INFO - PROCESS | 1777 | 1461191797101 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x87a97800) [pid = 1777] [serial = 1572] [outer = 0x85b0c400] 15:36:37 INFO - PROCESS | 1777 | 1461191797932 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1391ms 15:36:37 INFO - PROCESS | 1777 | 1461191797947 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1777 | 1461191797957 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:36:37 INFO - PROCESS | 1777 | 1461191797968 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1777 | 1461191797971 Marionette TRACE conn3 <- [1,2066,null,{}] 15:36:37 INFO - PROCESS | 1777 | 1461191797977 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:38 INFO - PROCESS | 1777 | 1461191798260 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:36:38 INFO - PROCESS | 1777 | 1461191798397 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x87909000 == 114 [pid = 1777] [id = 524] 15:36:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x87a8c000) [pid = 1777] [serial = 1573] [outer = (nil)] 15:36:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x882f5400) [pid = 1777] [serial = 1574] [outer = 0x87a8c000] 15:36:38 INFO - PROCESS | 1777 | 1461191798472 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88a03800) [pid = 1777] [serial = 1575] [outer = 0x87a8c000] 15:36:39 INFO - PROCESS | 1777 | 1461191799500 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1599ms 15:36:39 INFO - PROCESS | 1777 | 1461191799568 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:36:39 INFO - PROCESS | 1777 | 1461191799572 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:36:39 INFO - PROCESS | 1777 | 1461191799579 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1777 | 1461191799584 Marionette TRACE conn3 <- [1,2070,null,{}] 15:36:39 INFO - PROCESS | 1777 | 1461191799607 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:39 INFO - PROCESS | 1777 | 1461191799876 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:36:39 INFO - PROCESS | 1777 | 1461191799907 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x894ed800 == 115 [pid = 1777] [id = 525] 15:36:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8a333800) [pid = 1777] [serial = 1576] [outer = (nil)] 15:36:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8a6b6c00) [pid = 1777] [serial = 1577] [outer = 0x8a333800] 15:36:40 INFO - PROCESS | 1777 | 1461191800025 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b471400) [pid = 1777] [serial = 1578] [outer = 0x8a333800] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8fa81c00) [pid = 1777] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x87b0b000) [pid = 1777] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8fd17800) [pid = 1777] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b47e400) [pid = 1777] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93b10800) [pid = 1777] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x98d2d400) [pid = 1777] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x83c47400) [pid = 1777] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x88fee000) [pid = 1777] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8fa82000) [pid = 1777] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8c096000) [pid = 1777] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x867a3800) [pid = 1777] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x92a3e000) [pid = 1777] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x91143800) [pid = 1777] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x903cf800) [pid = 1777] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:36:41 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x96b16c00) [pid = 1777] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:36:41 INFO - PROCESS | 1777 | 1461191801494 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1940ms 15:36:41 INFO - PROCESS | 1777 | 1461191801519 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1777 | 1461191801527 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:36:41 INFO - PROCESS | 1777 | 1461191801537 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1777 | 1461191801541 Marionette TRACE conn3 <- [1,2074,null,{}] 15:36:41 INFO - PROCESS | 1777 | 1461191801550 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:41 INFO - PROCESS | 1777 | 1461191801787 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:36:42 INFO - PROCESS | 1777 | 1461191801989 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x82af8800 == 116 [pid = 1777] [id = 526] 15:36:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8679b000) [pid = 1777] [serial = 1579] [outer = (nil)] 15:36:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b474000) [pid = 1777] [serial = 1580] [outer = 0x8679b000] 15:36:42 INFO - PROCESS | 1777 | 1461191802078 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b646800) [pid = 1777] [serial = 1581] [outer = 0x8679b000] 15:36:42 INFO - PROCESS | 1777 | 1461191802897 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1388ms 15:36:42 INFO - PROCESS | 1777 | 1461191802926 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1777 | 1461191802930 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:36:42 INFO - PROCESS | 1777 | 1461191802936 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1777 | 1461191802939 Marionette TRACE conn3 <- [1,2078,null,{}] 15:36:42 INFO - PROCESS | 1777 | 1461191802945 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:43 INFO - PROCESS | 1777 | 1461191803132 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:36:43 INFO - PROCESS | 1777 | 1461191803462 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0a400 == 117 [pid = 1777] [id = 527] 15:36:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x85b0d800) [pid = 1777] [serial = 1582] [outer = (nil)] 15:36:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8640fc00) [pid = 1777] [serial = 1583] [outer = 0x85b0d800] 15:36:43 INFO - PROCESS | 1777 | 1461191803671 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x87908c00) [pid = 1777] [serial = 1584] [outer = 0x85b0d800] 15:36:44 INFO - PROCESS | 1777 | 1461191804714 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1831ms 15:36:44 INFO - PROCESS | 1777 | 1461191804769 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1777 | 1461191804777 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:36:44 INFO - PROCESS | 1777 | 1461191804787 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1777 | 1461191804792 Marionette TRACE conn3 <- [1,2082,null,{}] 15:36:44 INFO - PROCESS | 1777 | 1461191804800 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 1777 | 1461191805027 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:36:45 INFO - PROCESS | 1777 | 1461191805367 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x88082400 == 118 [pid = 1777] [id = 528] 15:36:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x88203000) [pid = 1777] [serial = 1585] [outer = (nil)] 15:36:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x882ee800) [pid = 1777] [serial = 1586] [outer = 0x88203000] 15:36:45 INFO - PROCESS | 1777 | 1461191805470 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x88a07400) [pid = 1777] [serial = 1587] [outer = 0x88203000] 15:36:46 INFO - PROCESS | 1777 | 1461191806531 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1833ms 15:36:46 INFO - PROCESS | 1777 | 1461191806625 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:36:46 INFO - PROCESS | 1777 | 1461191806632 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:36:46 INFO - PROCESS | 1777 | 1461191806640 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1777 | 1461191806643 Marionette TRACE conn3 <- [1,2086,null,{}] 15:36:46 INFO - PROCESS | 1777 | 1461191806650 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:46 INFO - PROCESS | 1777 | 1461191806915 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:36:47 INFO - PROCESS | 1777 | 1461191807302 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x86410400 == 119 [pid = 1777] [id = 529] 15:36:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x882f5c00) [pid = 1777] [serial = 1588] [outer = (nil)] 15:36:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8a32f000) [pid = 1777] [serial = 1589] [outer = 0x882f5c00] 15:36:47 INFO - PROCESS | 1777 | 1461191807396 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b64a400) [pid = 1777] [serial = 1590] [outer = 0x882f5c00] 15:36:48 INFO - PROCESS | 1777 | 1461191808416 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1835ms 15:36:48 INFO - PROCESS | 1777 | 1461191808475 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1777 | 1461191808480 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:36:48 INFO - PROCESS | 1777 | 1461191808495 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1777 | 1461191808505 Marionette TRACE conn3 <- [1,2090,null,{}] 15:36:48 INFO - PROCESS | 1777 | 1461191808515 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1777 | 1461191808793 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:36:49 INFO - PROCESS | 1777 | 1461191809152 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ad3000 == 120 [pid = 1777] [id = 530] 15:36:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b896000) [pid = 1777] [serial = 1591] [outer = (nil)] 15:36:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8bdd8000) [pid = 1777] [serial = 1592] [outer = 0x8b896000] 15:36:49 INFO - PROCESS | 1777 | 1461191809243 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8c094800) [pid = 1777] [serial = 1593] [outer = 0x8b896000] 15:36:50 INFO - PROCESS | 1777 | 1461191810190 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1767ms 15:36:50 INFO - PROCESS | 1777 | 1461191810255 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:36:50 INFO - PROCESS | 1777 | 1461191810260 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:36:50 INFO - PROCESS | 1777 | 1461191810267 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1777 | 1461191810271 Marionette TRACE conn3 <- [1,2094,null,{}] 15:36:50 INFO - PROCESS | 1777 | 1461191810277 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 1777 | 1461191810534 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:36:50 INFO - PROCESS | 1777 | 1461191810871 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcec400 == 121 [pid = 1777] [id = 531] 15:36:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8bd75c00) [pid = 1777] [serial = 1594] [outer = (nil)] 15:36:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8e2eac00) [pid = 1777] [serial = 1595] [outer = 0x8bd75c00] 15:36:50 INFO - PROCESS | 1777 | 1461191810962 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8e2ee000) [pid = 1777] [serial = 1596] [outer = 0x8bd75c00] 15:36:51 INFO - PROCESS | 1777 | 1461191811880 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1684ms 15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:36:51 INFO - PROCESS | 1777 | 1461191811952 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1777 | 1461191811955 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:36:51 INFO - PROCESS | 1777 | 1461191811962 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1777 | 1461191811965 Marionette TRACE conn3 <- [1,2098,null,{}] 15:36:51 INFO - PROCESS | 1777 | 1461191811971 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1777 | 1461191812231 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:36:52 INFO - PROCESS | 1777 | 1461191812592 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f083800 == 122 [pid = 1777] [id = 532] 15:36:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8f33f000) [pid = 1777] [serial = 1597] [outer = (nil)] 15:36:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f345000) [pid = 1777] [serial = 1598] [outer = 0x8f33f000] 15:36:52 INFO - PROCESS | 1777 | 1461191812699 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fc30800) [pid = 1777] [serial = 1599] [outer = 0x8f33f000] 15:36:53 INFO - PROCESS | 1777 | 1461191813683 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1793ms 15:36:53 INFO - PROCESS | 1777 | 1461191813756 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1777 | 1461191813759 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:36:53 INFO - PROCESS | 1777 | 1461191813766 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1777 | 1461191813769 Marionette TRACE conn3 <- [1,2102,null,{}] 15:36:53 INFO - PROCESS | 1777 | 1461191813775 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:54 INFO - PROCESS | 1777 | 1461191814017 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:36:54 INFO - PROCESS | 1777 | 1461191814356 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff4c00 == 123 [pid = 1777] [id = 533] 15:36:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8f347c00) [pid = 1777] [serial = 1600] [outer = (nil)] 15:36:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x902e9800) [pid = 1777] [serial = 1601] [outer = 0x8f347c00] 15:36:54 INFO - PROCESS | 1777 | 1461191814448 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x903cd000) [pid = 1777] [serial = 1602] [outer = 0x8f347c00] 15:36:55 INFO - PROCESS | 1777 | 1461191815382 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1687ms 15:36:55 INFO - PROCESS | 1777 | 1461191815456 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1777 | 1461191815461 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:36:55 INFO - PROCESS | 1777 | 1461191815469 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1777 | 1461191815472 Marionette TRACE conn3 <- [1,2106,null,{}] 15:36:55 INFO - PROCESS | 1777 | 1461191815479 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1777 | 1461191815689 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:36:56 INFO - PROCESS | 1777 | 1461191816024 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b10800 == 124 [pid = 1777] [id = 534] 15:36:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fd1e800) [pid = 1777] [serial = 1603] [outer = (nil)] 15:36:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x905af000) [pid = 1777] [serial = 1604] [outer = 0x8fd1e800] 15:36:56 INFO - PROCESS | 1777 | 1461191816119 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x911e9c00) [pid = 1777] [serial = 1605] [outer = 0x8fd1e800] 15:36:57 INFO - PROCESS | 1777 | 1461191817018 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1581ms 15:36:57 INFO - PROCESS | 1777 | 1461191817052 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1777 | 1461191817055 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:36:57 INFO - PROCESS | 1777 | 1461191817082 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1777 | 1461191817087 Marionette TRACE conn3 <- [1,2110,null,{}] 15:36:57 INFO - PROCESS | 1777 | 1461191817093 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:57 INFO - PROCESS | 1777 | 1461191817298 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:36:57 INFO - PROCESS | 1777 | 1461191817678 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808ec00 == 125 [pid = 1777] [id = 535] 15:36:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x882f4c00) [pid = 1777] [serial = 1606] [outer = (nil)] 15:36:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x92897800) [pid = 1777] [serial = 1607] [outer = 0x882f4c00] 15:36:57 INFO - PROCESS | 1777 | 1461191817776 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x92a47400) [pid = 1777] [serial = 1608] [outer = 0x882f4c00] 15:36:58 INFO - PROCESS | 1777 | 1461191818679 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1640ms 15:36:58 INFO - PROCESS | 1777 | 1461191818719 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1777 | 1461191818722 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:36:58 INFO - PROCESS | 1777 | 1461191818729 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1777 | 1461191818732 Marionette TRACE conn3 <- [1,2114,null,{}] 15:36:58 INFO - PROCESS | 1777 | 1461191818739 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1777 | 1461191818939 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:36:59 INFO - PROCESS | 1777 | 1461191819289 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e3c00 == 126 [pid = 1777] [id = 536] 15:36:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91e0a000) [pid = 1777] [serial = 1609] [outer = (nil)] 15:36:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x92d18000) [pid = 1777] [serial = 1610] [outer = 0x91e0a000] 15:36:59 INFO - PROCESS | 1777 | 1461191819383 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9366ac00) [pid = 1777] [serial = 1611] [outer = 0x91e0a000] 15:37:00 INFO - PROCESS | 1777 | 1461191820295 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1634ms 15:37:00 INFO - PROCESS | 1777 | 1461191820364 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1777 | 1461191820368 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:37:00 INFO - PROCESS | 1777 | 1461191820375 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1777 | 1461191820379 Marionette TRACE conn3 <- [1,2118,null,{}] 15:37:00 INFO - PROCESS | 1777 | 1461191820385 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1777 | 1461191820647 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:37:01 INFO - PROCESS | 1777 | 1461191820995 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b0f800 == 127 [pid = 1777] [id = 537] 15:37:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x93b10c00) [pid = 1777] [serial = 1612] [outer = (nil)] 15:37:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x95ce9000) [pid = 1777] [serial = 1613] [outer = 0x93b10c00] 15:37:01 INFO - PROCESS | 1777 | 1461191821108 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x97e6bc00) [pid = 1777] [serial = 1614] [outer = 0x93b10c00] 15:37:02 INFO - PROCESS | 1777 | 1461191822100 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1782ms 15:37:02 INFO - PROCESS | 1777 | 1461191822159 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1777 | 1461191822164 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:37:02 INFO - PROCESS | 1777 | 1461191822170 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1777 | 1461191822175 Marionette TRACE conn3 <- [1,2122,null,{}] 15:37:02 INFO - PROCESS | 1777 | 1461191822181 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1777 | 1461191822436 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:37:02 INFO - PROCESS | 1777 | 1461191822792 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x894e7800 == 128 [pid = 1777] [id = 538] 15:37:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x894e8400) [pid = 1777] [serial = 1615] [outer = (nil)] 15:37:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x98c8bc00) [pid = 1777] [serial = 1616] [outer = 0x894e8400] 15:37:02 INFO - PROCESS | 1777 | 1461191822891 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x98d2a000) [pid = 1777] [serial = 1617] [outer = 0x894e8400] 15:37:03 INFO - PROCESS | 1777 | 1461191823832 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1696ms 15:37:03 INFO - PROCESS | 1777 | 1461191823867 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1777 | 1461191823871 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:37:03 INFO - PROCESS | 1777 | 1461191823877 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1777 | 1461191823881 Marionette TRACE conn3 <- [1,2126,null,{}] 15:37:03 INFO - PROCESS | 1777 | 1461191823887 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:04 INFO - PROCESS | 1777 | 1461191824106 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:37:04 INFO - PROCESS | 1777 | 1461191824448 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b07c00 == 129 [pid = 1777] [id = 539] 15:37:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x951abc00) [pid = 1777] [serial = 1618] [outer = (nil)] 15:37:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9b028400) [pid = 1777] [serial = 1619] [outer = 0x951abc00] 15:37:04 INFO - PROCESS | 1777 | 1461191824544 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9b09e400) [pid = 1777] [serial = 1620] [outer = 0x951abc00] 15:37:05 INFO - PROCESS | 1777 | 1461191825473 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1632ms 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:37:05 INFO - PROCESS | 1777 | 1461191825510 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1777 | 1461191825513 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:37:05 INFO - PROCESS | 1777 | 1461191825520 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1777 | 1461191825524 Marionette TRACE conn3 <- [1,2130,null,{}] 15:37:05 INFO - PROCESS | 1777 | 1461191825529 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1777 | 1461191825756 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:37:06 INFO - PROCESS | 1777 | 1461191826098 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c48000 == 130 [pid = 1777] [id = 540] 15:37:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x867a9c00) [pid = 1777] [serial = 1621] [outer = (nil)] 15:37:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9ea25400) [pid = 1777] [serial = 1622] [outer = 0x867a9c00] 15:37:06 INFO - PROCESS | 1777 | 1461191826194 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9fb37000) [pid = 1777] [serial = 1623] [outer = 0x867a9c00] 15:37:07 INFO - PROCESS | 1777 | 1461191827125 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1777 | 1461191827207 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:37:07 INFO - PROCESS | 1777 | 1461191827215 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1777 | 1461191827219 Marionette TRACE conn3 <- [1,2134,null,{}] 15:37:07 INFO - PROCESS | 1777 | 1461191827225 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1777 | 1461191827430 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:37:07 INFO - PROCESS | 1777 | 1461191827785 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcea800 == 131 [pid = 1777] [id = 541] 15:37:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8bd80000) [pid = 1777] [serial = 1624] [outer = (nil)] 15:37:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9fef0000) [pid = 1777] [serial = 1625] [outer = 0x8bd80000] 15:37:07 INFO - PROCESS | 1777 | 1461191827878 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9ff1a800) [pid = 1777] [serial = 1626] [outer = 0x8bd80000] 15:37:08 INFO - PROCESS | 1777 | 1461191828745 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1589ms 15:37:08 INFO - PROCESS | 1777 | 1461191828821 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1777 | 1461191828826 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:37:08 INFO - PROCESS | 1777 | 1461191828835 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1777 | 1461191828838 Marionette TRACE conn3 <- [1,2138,null,{}] 15:37:08 INFO - PROCESS | 1777 | 1461191828843 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1777 | 1461191829088 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:37:09 INFO - PROCESS | 1777 | 1461191829428 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fec8400 == 132 [pid = 1777] [id = 542] 15:37:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9ff12400) [pid = 1777] [serial = 1627] [outer = (nil)] 15:37:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0xa0a3d000) [pid = 1777] [serial = 1628] [outer = 0x9ff12400] 15:37:09 INFO - PROCESS | 1777 | 1461191829522 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0a46000) [pid = 1777] [serial = 1629] [outer = 0x9ff12400] 15:37:10 INFO - PROCESS | 1777 | 1461191830482 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1696ms 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:37:10 INFO - PROCESS | 1777 | 1461191830532 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1777 | 1461191830536 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:37:10 INFO - PROCESS | 1777 | 1461191830543 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1777 | 1461191830546 Marionette TRACE conn3 <- [1,2142,null,{}] 15:37:10 INFO - PROCESS | 1777 | 1461191830553 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1777 | 1461191830764 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:37:11 INFO - PROCESS | 1777 | 1461191831102 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a6000 == 133 [pid = 1777] [id = 543] 15:37:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x867a6800) [pid = 1777] [serial = 1630] [outer = (nil)] 15:37:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa0c38400) [pid = 1777] [serial = 1631] [outer = 0x867a6800] 15:37:11 INFO - PROCESS | 1777 | 1461191831194 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa0e94c00) [pid = 1777] [serial = 1632] [outer = 0x867a6800] 15:37:12 INFO - PROCESS | 1777 | 1461191832109 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1777 | 1461191832189 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:37:12 INFO - PROCESS | 1777 | 1461191832196 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1777 | 1461191832200 Marionette TRACE conn3 <- [1,2146,null,{}] 15:37:12 INFO - PROCESS | 1777 | 1461191832206 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:12 INFO - PROCESS | 1777 | 1461191832414 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:37:12 INFO - PROCESS | 1777 | 1461191832767 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0e9c800 == 134 [pid = 1777] [id = 544] 15:37:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa0e9d400) [pid = 1777] [serial = 1633] [outer = (nil)] 15:37:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0xa0ea2c00) [pid = 1777] [serial = 1634] [outer = 0xa0e9d400] 15:37:12 INFO - PROCESS | 1777 | 1461191832899 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0xa0f47400) [pid = 1777] [serial = 1635] [outer = 0xa0e9d400] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x85b09c00 == 133 [pid = 1777] [id = 482] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8a32d000 == 132 [pid = 1777] [id = 278] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8808d400 == 131 [pid = 1777] [id = 428] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b71d400 == 130 [pid = 1777] [id = 429] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f07f000 == 129 [pid = 1777] [id = 427] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x82af8800 == 128 [pid = 1777] [id = 526] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x894ed800 == 127 [pid = 1777] [id = 525] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x87909000 == 126 [pid = 1777] [id = 524] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc6800 == 125 [pid = 1777] [id = 523] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93b13000 == 124 [pid = 1777] [id = 522] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x868b9000 == 123 [pid = 1777] [id = 521] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9380b400 == 122 [pid = 1777] [id = 519] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8331c800 == 121 [pid = 1777] [id = 520] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x96be9000 == 120 [pid = 1777] [id = 518] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x91314c00 == 119 [pid = 1777] [id = 517] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x903ca800 == 118 [pid = 1777] [id = 516] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x911e1c00 == 117 [pid = 1777] [id = 515] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8e277c00 == 116 [pid = 1777] [id = 513] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8a32bc00 == 115 [pid = 1777] [id = 514] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8c800 == 114 [pid = 1777] [id = 512] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd6800 == 113 [pid = 1777] [id = 511] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8e27e800 == 112 [pid = 1777] [id = 510] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b89a000 == 111 [pid = 1777] [id = 509] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8808b800 == 110 [pid = 1777] [id = 507] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x88ad4000 == 109 [pid = 1777] [id = 508] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x88a02800 == 108 [pid = 1777] [id = 506] 15:37:15 INFO - PROCESS | 1777 | --DOCSHELL 0x847cec00 == 107 [pid = 1777] [id = 505] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x90088c00) [pid = 1777] [serial = 1476] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x882f4400) [pid = 1777] [serial = 1508] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x902ee000) [pid = 1777] [serial = 1478] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8b712c00) [pid = 1777] [serial = 1457] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8f34c000) [pid = 1777] [serial = 1469] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8bcee800) [pid = 1777] [serial = 1461] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x978bbc00) [pid = 1777] [serial = 1494] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x9b024c00) [pid = 1777] [serial = 1503] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x986de800) [pid = 1777] [serial = 1499] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x894e3800) [pid = 1777] [serial = 1511] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8fb07000) [pid = 1777] [serial = 1472] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8e2ebc00) [pid = 1777] [serial = 1466] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x93b18c00) [pid = 1777] [serial = 1491] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x87996800) [pid = 1777] [serial = 1505] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x9366f000) [pid = 1777] [serial = 1488] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fd18000) [pid = 1777] [serial = 1475] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8a32d400) [pid = 1777] [serial = 1512] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x91225c00) [pid = 1777] [serial = 1481] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x93b0ec00) [pid = 1777] [serial = 1490] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x87b01c00) [pid = 1777] [serial = 1451] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x883f2000) [pid = 1777] [serial = 1509] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x98898400) [pid = 1777] [serial = 1500] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x902f4400) [pid = 1777] [serial = 1479] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8b89f400) [pid = 1777] [serial = 1460] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x96bec800) [pid = 1777] [serial = 1493] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x92a49400) [pid = 1777] [serial = 1484] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x9366c400) [pid = 1777] [serial = 1487] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8a47d400) [pid = 1777] [serial = 1454] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x98191c00) [pid = 1777] [serial = 1496] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fb0d400) [pid = 1777] [serial = 1473] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x92a63c00) [pid = 1777] [serial = 1485] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x99a2f800) [pid = 1777] [serial = 1502] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8bd7e000) [pid = 1777] [serial = 1463] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x98387800) [pid = 1777] [serial = 1497] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x913eac00) [pid = 1777] [serial = 1482] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x87a8f000) [pid = 1777] [serial = 1506] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x894ea000) [pid = 1777] [serial = 1514] [outer = (nil)] [url = about:blank] 15:37:15 INFO - PROCESS | 1777 | 1461191835951 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1777 | 1461191835996 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:37:16 INFO - PROCESS | 1777 | 1461191836005 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1777 | 1461191836010 Marionette TRACE conn3 <- [1,2150,null,{}] 15:37:16 INFO - PROCESS | 1777 | 1461191836020 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1777 | 1461191836278 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:37:16 INFO - PROCESS | 1777 | 1461191836493 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c46c00 == 108 [pid = 1777] [id = 545] 15:37:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x847cec00) [pid = 1777] [serial = 1636] [outer = (nil)] 15:37:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x87b0b000) [pid = 1777] [serial = 1637] [outer = 0x847cec00] 15:37:16 INFO - PROCESS | 1777 | 1461191836582 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8808cc00) [pid = 1777] [serial = 1638] [outer = 0x847cec00] 15:37:17 INFO - PROCESS | 1777 | 1461191837427 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1439ms 15:37:17 INFO - PROCESS | 1777 | 1461191837443 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1777 | 1461191837454 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:37:17 INFO - PROCESS | 1777 | 1461191837464 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1777 | 1461191837467 Marionette TRACE conn3 <- [1,2154,null,{}] 15:37:17 INFO - PROCESS | 1777 | 1461191837474 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 1777 | 1461191837768 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:37:17 INFO - PROCESS | 1777 | 1461191837919 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808c800 == 109 [pid = 1777] [id = 546] 15:37:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x88158c00) [pid = 1777] [serial = 1639] [outer = (nil)] 15:37:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x88a0b000) [pid = 1777] [serial = 1640] [outer = 0x88158c00] 15:37:17 INFO - PROCESS | 1777 | 1461191837997 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x88ad3c00) [pid = 1777] [serial = 1641] [outer = 0x88158c00] 15:37:19 INFO - PROCESS | 1777 | 1461191839054 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1630ms 15:37:19 INFO - PROCESS | 1777 | 1461191839095 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1777 | 1461191839099 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:37:19 INFO - PROCESS | 1777 | 1461191839106 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1777 | 1461191839112 Marionette TRACE conn3 <- [1,2158,null,{}] 15:37:19 INFO - PROCESS | 1777 | 1461191839146 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1777 | 1461191839427 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:37:19 INFO - PROCESS | 1777 | 1461191839642 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a32e400 == 110 [pid = 1777] [id = 547] 15:37:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8a47e800) [pid = 1777] [serial = 1642] [outer = (nil)] 15:37:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8b473c00) [pid = 1777] [serial = 1643] [outer = 0x8a47e800] 15:37:19 INFO - PROCESS | 1777 | 1461191839728 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b714800) [pid = 1777] [serial = 1644] [outer = 0x8a47e800] 15:37:20 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fa81800) [pid = 1777] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x9380ec00) [pid = 1777] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8e2e5c00) [pid = 1777] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x847d0400) [pid = 1777] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x894e7000) [pid = 1777] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x99470c00) [pid = 1777] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fb03c00) [pid = 1777] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x86418400) [pid = 1777] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8a333800) [pid = 1777] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x911e4400) [pid = 1777] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8e2e6c00) [pid = 1777] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x85b0c400) [pid = 1777] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98b04c00) [pid = 1777] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x903c6000) [pid = 1777] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x95ceb400) [pid = 1777] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x87a8c000) [pid = 1777] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x92a40000) [pid = 1777] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x883efc00) [pid = 1777] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x88a0fc00) [pid = 1777] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9710f800) [pid = 1777] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8bced800) [pid = 1777] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x894e6400) [pid = 1777] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x894ecc00) [pid = 1777] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8b645400) [pid = 1777] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x87911400) [pid = 1777] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8e2ea400) [pid = 1777] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b8a0400) [pid = 1777] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:37:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8e282000) [pid = 1777] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:37:21 INFO - PROCESS | 1777 | 1461191841329 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2257ms 15:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:37:21 INFO - PROCESS | 1777 | 1461191841363 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1777 | 1461191841367 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:37:21 INFO - PROCESS | 1777 | 1461191841373 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1777 | 1461191841377 Marionette TRACE conn3 <- [1,2162,null,{}] 15:37:21 INFO - PROCESS | 1777 | 1461191841382 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1777 | 1461191841648 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:37:21 INFO - PROCESS | 1777 | 1461191841791 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8331fc00 == 111 [pid = 1777] [id = 548] 15:37:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x867a8400) [pid = 1777] [serial = 1645] [outer = (nil)] 15:37:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x894ea800) [pid = 1777] [serial = 1646] [outer = 0x867a8400] 15:37:21 INFO - PROCESS | 1777 | 1461191841868 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b717000) [pid = 1777] [serial = 1647] [outer = 0x867a8400] 15:37:22 INFO - PROCESS | 1777 | 1461191842716 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1385ms 15:37:22 INFO - PROCESS | 1777 | 1461191842760 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1777 | 1461191842766 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:37:22 INFO - PROCESS | 1777 | 1461191842775 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1777 | 1461191842779 Marionette TRACE conn3 <- [1,2166,null,{}] 15:37:22 INFO - PROCESS | 1777 | 1461191842789 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1777 | 1461191843243 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:37:23 INFO - PROCESS | 1777 | 1461191843584 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b9000 == 112 [pid = 1777] [id = 549] 15:37:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x868bcc00) [pid = 1777] [serial = 1648] [outer = (nil)] 15:37:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x87997800) [pid = 1777] [serial = 1649] [outer = 0x868bcc00] 15:37:23 INFO - PROCESS | 1777 | 1461191843679 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x87a95c00) [pid = 1777] [serial = 1650] [outer = 0x868bcc00] 15:37:24 INFO - PROCESS | 1777 | 1461191844681 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1941ms 15:37:24 INFO - PROCESS | 1777 | 1461191844718 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:37:24 INFO - PROCESS | 1777 | 1461191844726 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:37:24 INFO - PROCESS | 1777 | 1461191844735 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1777 | 1461191844742 Marionette TRACE conn3 <- [1,2170,null,{}] 15:37:24 INFO - PROCESS | 1777 | 1461191844750 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1777 | 1461191844967 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:37:25 INFO - PROCESS | 1777 | 1461191845309 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x882f7800 == 113 [pid = 1777] [id = 550] 15:37:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x88a0cc00) [pid = 1777] [serial = 1651] [outer = (nil)] 15:37:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x88ff5400) [pid = 1777] [serial = 1652] [outer = 0x88a0cc00] 15:37:25 INFO - PROCESS | 1777 | 1461191845409 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x894f1800) [pid = 1777] [serial = 1653] [outer = 0x88a0cc00] 15:37:26 INFO - PROCESS | 1777 | 1461191846412 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1738ms 15:37:26 INFO - PROCESS | 1777 | 1461191846473 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1777 | 1461191846477 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:37:26 INFO - PROCESS | 1777 | 1461191846485 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1777 | 1461191846489 Marionette TRACE conn3 <- [1,2174,null,{}] 15:37:26 INFO - PROCESS | 1777 | 1461191846495 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1777 | 1461191846713 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:37:27 INFO - PROCESS | 1777 | 1461191847109 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a489000 == 114 [pid = 1777] [id = 551] 15:37:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b712c00) [pid = 1777] [serial = 1654] [outer = (nil)] 15:37:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b89ec00) [pid = 1777] [serial = 1655] [outer = 0x8b712c00] 15:37:27 INFO - PROCESS | 1777 | 1461191847205 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bcf1800) [pid = 1777] [serial = 1656] [outer = 0x8b712c00] 15:37:28 INFO - PROCESS | 1777 | 1461191848234 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1788ms 15:37:28 INFO - PROCESS | 1777 | 1461191848273 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1777 | 1461191848280 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:37:28 INFO - PROCESS | 1777 | 1461191848297 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1777 | 1461191848305 Marionette TRACE conn3 <- [1,2178,null,{}] 15:37:28 INFO - PROCESS | 1777 | 1461191848311 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1777 | 1461191848540 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:37:28 INFO - PROCESS | 1777 | 1461191848883 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8d400 == 115 [pid = 1777] [id = 552] 15:37:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8a6bb400) [pid = 1777] [serial = 1657] [outer = (nil)] 15:37:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8c090800) [pid = 1777] [serial = 1658] [outer = 0x8a6bb400] 15:37:28 INFO - PROCESS | 1777 | 1461191848979 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8e2ed000) [pid = 1777] [serial = 1659] [outer = 0x8a6bb400] 15:37:29 INFO - PROCESS | 1777 | 1461191849920 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1696ms 15:37:29 INFO - PROCESS | 1777 | 1461191849985 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1777 | 1461191849989 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:37:29 INFO - PROCESS | 1777 | 1461191849996 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1777 | 1461191849999 Marionette TRACE conn3 <- [1,2182,null,{}] 15:37:30 INFO - PROCESS | 1777 | 1461191850005 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1777 | 1461191850244 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:37:30 INFO - PROCESS | 1777 | 1461191850577 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd6c00 == 116 [pid = 1777] [id = 553] 15:37:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8c092000) [pid = 1777] [serial = 1660] [outer = (nil)] 15:37:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8f34a000) [pid = 1777] [serial = 1661] [outer = 0x8c092000] 15:37:30 INFO - PROCESS | 1777 | 1461191850675 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8f34c400) [pid = 1777] [serial = 1662] [outer = 0x8c092000] 15:37:31 INFO - PROCESS | 1777 | 1461191851610 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1691ms 15:37:31 INFO - PROCESS | 1777 | 1461191851688 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1777 | 1461191851692 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:37:31 INFO - PROCESS | 1777 | 1461191851699 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1777 | 1461191851702 Marionette TRACE conn3 <- [1,2186,null,{}] 15:37:31 INFO - PROCESS | 1777 | 1461191851708 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:31 INFO - PROCESS | 1777 | 1461191851971 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:37:32 INFO - PROCESS | 1777 | 1461191852328 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa8b800 == 117 [pid = 1777] [id = 554] 15:37:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fa8c000) [pid = 1777] [serial = 1663] [outer = (nil)] 15:37:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fb08c00) [pid = 1777] [serial = 1664] [outer = 0x8fa8c000] 15:37:32 INFO - PROCESS | 1777 | 1461191852435 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fd20400) [pid = 1777] [serial = 1665] [outer = 0x8fa8c000] 15:37:33 INFO - PROCESS | 1777 | 1461191853402 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1742ms 15:37:33 INFO - PROCESS | 1777 | 1461191853441 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1777 | 1461191853445 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:37:33 INFO - PROCESS | 1777 | 1461191853451 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1777 | 1461191853455 Marionette TRACE conn3 <- [1,2190,null,{}] 15:37:33 INFO - PROCESS | 1777 | 1461191853461 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 1777 | 1461191853681 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:37:34 INFO - PROCESS | 1777 | 1461191854025 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808ac00 == 118 [pid = 1777] [id = 555] 15:37:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x88a01400) [pid = 1777] [serial = 1666] [outer = (nil)] 15:37:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x901d7000) [pid = 1777] [serial = 1667] [outer = 0x88a01400] 15:37:34 INFO - PROCESS | 1777 | 1461191854121 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x902f2800) [pid = 1777] [serial = 1668] [outer = 0x88a01400] 15:37:35 INFO - PROCESS | 1777 | 1461191855051 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1635ms 15:37:35 INFO - PROCESS | 1777 | 1461191855088 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1777 | 1461191855091 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:37:35 INFO - PROCESS | 1777 | 1461191855098 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1777 | 1461191855101 Marionette TRACE conn3 <- [1,2194,null,{}] 15:37:35 INFO - PROCESS | 1777 | 1461191855108 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1777 | 1461191855314 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:37:35 INFO - PROCESS | 1777 | 1461191855654 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x902ed000 == 119 [pid = 1777] [id = 556] 15:37:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x903c8000) [pid = 1777] [serial = 1669] [outer = (nil)] 15:37:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x9114a400) [pid = 1777] [serial = 1670] [outer = 0x903c8000] 15:37:35 INFO - PROCESS | 1777 | 1461191855750 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x91226000) [pid = 1777] [serial = 1671] [outer = 0x903c8000] 15:37:36 INFO - PROCESS | 1777 | 1461191856666 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1632ms 15:37:36 INFO - PROCESS | 1777 | 1461191856731 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1777 | 1461191856734 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:37:36 INFO - PROCESS | 1777 | 1461191856741 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1777 | 1461191856745 Marionette TRACE conn3 <- [1,2198,null,{}] 15:37:36 INFO - PROCESS | 1777 | 1461191856751 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 1777 | 1461191857025 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:37:37 INFO - PROCESS | 1777 | 1461191857360 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f07f000 == 120 [pid = 1777] [id = 557] 15:37:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9130e800) [pid = 1777] [serial = 1672] [outer = (nil)] 15:37:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x91e09800) [pid = 1777] [serial = 1673] [outer = 0x9130e800] 15:37:37 INFO - PROCESS | 1777 | 1461191857457 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x92a63c00) [pid = 1777] [serial = 1674] [outer = 0x9130e800] 15:37:38 INFO - PROCESS | 1777 | 1461191858395 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1733ms 15:37:38 INFO - PROCESS | 1777 | 1461191858475 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1777 | 1461191858480 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:37:38 INFO - PROCESS | 1777 | 1461191858486 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1777 | 1461191858489 Marionette TRACE conn3 <- [1,2202,null,{}] 15:37:38 INFO - PROCESS | 1777 | 1461191858496 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1777 | 1461191858749 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:37:39 INFO - PROCESS | 1777 | 1461191859092 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a0000 == 121 [pid = 1777] [id = 558] 15:37:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x88165c00) [pid = 1777] [serial = 1675] [outer = (nil)] 15:37:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x93669000) [pid = 1777] [serial = 1676] [outer = 0x88165c00] 15:37:39 INFO - PROCESS | 1777 | 1461191859180 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9366e000) [pid = 1777] [serial = 1677] [outer = 0x88165c00] 15:37:40 INFO - PROCESS | 1777 | 1461191860136 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1688ms 15:37:40 INFO - PROCESS | 1777 | 1461191860175 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1777 | 1461191860179 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:37:40 INFO - PROCESS | 1777 | 1461191860186 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1777 | 1461191860190 Marionette TRACE conn3 <- [1,2206,null,{}] 15:37:40 INFO - PROCESS | 1777 | 1461191860196 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1777 | 1461191860403 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:37:40 INFO - PROCESS | 1777 | 1461191860758 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b13000 == 122 [pid = 1777] [id = 559] 15:37:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x93b14400) [pid = 1777] [serial = 1678] [outer = (nil)] 15:37:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x93b18c00) [pid = 1777] [serial = 1679] [outer = 0x93b14400] 15:37:40 INFO - PROCESS | 1777 | 1461191860869 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x96bee800) [pid = 1777] [serial = 1680] [outer = 0x93b14400] 15:37:41 INFO - PROCESS | 1777 | 1461191861828 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1682ms 15:37:41 INFO - PROCESS | 1777 | 1461191861869 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:37:41 INFO - PROCESS | 1777 | 1461191861874 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:37:41 INFO - PROCESS | 1777 | 1461191861881 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1777 | 1461191861886 Marionette TRACE conn3 <- [1,2210,null,{}] 15:37:41 INFO - PROCESS | 1777 | 1461191861892 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:42 INFO - PROCESS | 1777 | 1461191862147 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:37:42 INFO - PROCESS | 1777 | 1461191862489 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x97bb7c00 == 123 [pid = 1777] [id = 560] 15:37:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x97bb9800) [pid = 1777] [serial = 1681] [outer = (nil)] 15:37:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9838b800) [pid = 1777] [serial = 1682] [outer = 0x97bb9800] 15:37:42 INFO - PROCESS | 1777 | 1461191862585 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9838f800) [pid = 1777] [serial = 1683] [outer = 0x97bb9800] 15:37:43 INFO - PROCESS | 1777 | 1461191863545 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1737ms 15:37:43 INFO - PROCESS | 1777 | 1461191863619 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1777 | 1461191863622 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:37:43 INFO - PROCESS | 1777 | 1461191863629 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1777 | 1461191863631 Marionette TRACE conn3 <- [1,2214,null,{}] 15:37:43 INFO - PROCESS | 1777 | 1461191863638 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1777 | 1461191863878 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:37:44 INFO - PROCESS | 1777 | 1461191864232 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bce9000 == 124 [pid = 1777] [id = 561] 15:37:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8c098400) [pid = 1777] [serial = 1684] [outer = (nil)] 15:37:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x98b02c00) [pid = 1777] [serial = 1685] [outer = 0x8c098400] 15:37:44 INFO - PROCESS | 1777 | 1461191864335 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x98b0d000) [pid = 1777] [serial = 1686] [outer = 0x8c098400] 15:37:45 INFO - PROCESS | 1777 | 1461191865212 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1637ms 15:37:45 INFO - PROCESS | 1777 | 1461191865266 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1777 | 1461191865270 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:37:45 INFO - PROCESS | 1777 | 1461191865297 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1777 | 1461191865301 Marionette TRACE conn3 <- [1,2218,null,{}] 15:37:45 INFO - PROCESS | 1777 | 1461191865307 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 1777 | 1461191865538 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:37:45 INFO - PROCESS | 1777 | 1461191865883 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x98389c00 == 125 [pid = 1777] [id = 562] 15:37:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x986ea400) [pid = 1777] [serial = 1687] [outer = (nil)] 15:37:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x99476c00) [pid = 1777] [serial = 1688] [outer = 0x986ea400] 15:37:45 INFO - PROCESS | 1777 | 1461191865979 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9977c400) [pid = 1777] [serial = 1689] [outer = 0x986ea400] 15:37:46 INFO - PROCESS | 1777 | 1461191866883 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1636ms 15:37:46 INFO - PROCESS | 1777 | 1461191866946 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1777 | 1461191866950 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:37:46 INFO - PROCESS | 1777 | 1461191866960 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1777 | 1461191866964 Marionette TRACE conn3 <- [1,2222,null,{}] 15:37:46 INFO - PROCESS | 1777 | 1461191866969 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1777 | 1461191867182 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:37:47 INFO - PROCESS | 1777 | 1461191867526 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x98d2e400 == 126 [pid = 1777] [id = 563] 15:37:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x99470400) [pid = 1777] [serial = 1690] [outer = (nil)] 15:37:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9ea1ec00) [pid = 1777] [serial = 1691] [outer = 0x99470400] 15:37:47 INFO - PROCESS | 1777 | 1461191867622 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9fb35800) [pid = 1777] [serial = 1692] [outer = 0x99470400] 15:37:48 INFO - PROCESS | 1777 | 1461191868564 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1634ms 15:37:48 INFO - PROCESS | 1777 | 1461191868595 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:37:48 INFO - PROCESS | 1777 | 1461191868599 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:37:48 INFO - PROCESS | 1777 | 1461191868605 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1777 | 1461191868609 Marionette TRACE conn3 <- [1,2226,null,{}] 15:37:48 INFO - PROCESS | 1777 | 1461191868615 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 1777 | 1461191868822 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:37:49 INFO - PROCESS | 1777 | 1461191869173 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1f000 == 127 [pid = 1777] [id = 564] 15:37:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x903d3c00) [pid = 1777] [serial = 1693] [outer = (nil)] 15:37:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0e94400) [pid = 1777] [serial = 1694] [outer = 0x903d3c00] 15:37:49 INFO - PROCESS | 1777 | 1461191869277 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0xa0e9b400) [pid = 1777] [serial = 1695] [outer = 0x903d3c00] 15:37:50 INFO - PROCESS | 1777 | 1461191870273 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1740ms 15:37:50 INFO - PROCESS | 1777 | 1461191870345 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1777 | 1461191870348 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:37:50 INFO - PROCESS | 1777 | 1461191870355 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1777 | 1461191870359 Marionette TRACE conn3 <- [1,2230,null,{}] 15:37:50 INFO - PROCESS | 1777 | 1461191870365 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1777 | 1461191870599 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:37:50 INFO - PROCESS | 1777 | 1461191870946 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679c400 == 128 [pid = 1777] [id = 565] 15:37:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x868b9800) [pid = 1777] [serial = 1696] [outer = (nil)] 15:37:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa0fa0c00) [pid = 1777] [serial = 1697] [outer = 0x868b9800] 15:37:51 INFO - PROCESS | 1777 | 1461191871041 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa0fa8400) [pid = 1777] [serial = 1698] [outer = 0x868b9800] 15:37:51 INFO - PROCESS | 1777 | 1461191871983 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1688ms 15:37:52 INFO - PROCESS | 1777 | 1461191872045 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1777 | 1461191872049 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:37:52 INFO - PROCESS | 1777 | 1461191872055 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1777 | 1461191872059 Marionette TRACE conn3 <- [1,2234,null,{}] 15:37:52 INFO - PROCESS | 1777 | 1461191872065 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1777 | 1461191872288 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:37:52 INFO - PROCESS | 1777 | 1461191872632 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x868bb000 == 129 [pid = 1777] [id = 566] 15:37:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x9ea25c00) [pid = 1777] [serial = 1699] [outer = (nil)] 15:37:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0xa3c76400) [pid = 1777] [serial = 1700] [outer = 0x9ea25c00] 15:37:52 INFO - PROCESS | 1777 | 1461191872727 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0xa3c7f400) [pid = 1777] [serial = 1701] [outer = 0x9ea25c00] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8f345c00 == 128 [pid = 1777] [id = 494] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8c08dc00 == 127 [pid = 1777] [id = 493] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x92890800 == 126 [pid = 1777] [id = 495] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8331fc00 == 125 [pid = 1777] [id = 548] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8a32e400 == 124 [pid = 1777] [id = 547] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8808c800 == 123 [pid = 1777] [id = 546] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x83c46c00 == 122 [pid = 1777] [id = 545] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x867a6000 == 121 [pid = 1777] [id = 543] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x9fec8400 == 120 [pid = 1777] [id = 542] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x83c48000 == 119 [pid = 1777] [id = 540] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcea800 == 118 [pid = 1777] [id = 541] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x87b07c00 == 117 [pid = 1777] [id = 539] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x894e7800 == 116 [pid = 1777] [id = 538] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x93b0f800 == 115 [pid = 1777] [id = 537] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x911e3c00 == 114 [pid = 1777] [id = 536] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x85b10800 == 113 [pid = 1777] [id = 534] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8808ec00 == 112 [pid = 1777] [id = 535] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff4c00 == 111 [pid = 1777] [id = 533] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8f083800 == 110 [pid = 1777] [id = 532] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcec400 == 109 [pid = 1777] [id = 531] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88ad3000 == 108 [pid = 1777] [id = 530] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88082400 == 107 [pid = 1777] [id = 528] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86410400 == 106 [pid = 1777] [id = 529] 15:37:55 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0a400 == 105 [pid = 1777] [id = 527] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x903d0400) [pid = 1777] [serial = 1541] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x97c64800) [pid = 1777] [serial = 1554] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8fb03800) [pid = 1777] [serial = 1535] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8790d800) [pid = 1777] [serial = 1518] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8bd79000) [pid = 1777] [serial = 1527] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8679d400) [pid = 1777] [serial = 1517] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x9ea0b000) [pid = 1777] [serial = 1565] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x901d5000) [pid = 1777] [serial = 1539] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x88ff5c00) [pid = 1777] [serial = 1383] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8a6b6c00) [pid = 1777] [serial = 1577] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x93b17400) [pid = 1777] [serial = 1551] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8e364000) [pid = 1777] [serial = 1532] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8fd1bc00) [pid = 1777] [serial = 1538] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x87a97800) [pid = 1777] [serial = 1572] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x9ae4fc00) [pid = 1777] [serial = 1562] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x905a9000) [pid = 1777] [serial = 1542] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x911e4800) [pid = 1777] [serial = 1544] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x97b47400) [pid = 1777] [serial = 1553] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8b471400) [pid = 1777] [serial = 1578] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9ea1cc00) [pid = 1777] [serial = 1566] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9fb36800) [pid = 1777] [serial = 1568] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x99169400) [pid = 1777] [serial = 1560] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8f342800) [pid = 1777] [serial = 1533] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x882f5400) [pid = 1777] [serial = 1574] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x92a4a400) [pid = 1777] [serial = 1547] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8b64b400) [pid = 1777] [serial = 1524] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x88a03800) [pid = 1777] [serial = 1575] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x98d26000) [pid = 1777] [serial = 1559] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x93666800) [pid = 1777] [serial = 1548] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9ae56c00) [pid = 1777] [serial = 1563] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x87a8bc00) [pid = 1777] [serial = 1571] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x88ad0c00) [pid = 1777] [serial = 1520] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fb0bc00) [pid = 1777] [serial = 1536] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x91223800) [pid = 1777] [serial = 1545] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x98390c00) [pid = 1777] [serial = 1556] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8bce9800) [pid = 1777] [serial = 1526] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x98651800) [pid = 1777] [serial = 1557] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8c096c00) [pid = 1777] [serial = 1530] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b642000) [pid = 1777] [serial = 1523] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x93b0d400) [pid = 1777] [serial = 1550] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88feb400) [pid = 1777] [serial = 1521] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8a333c00) [pid = 1777] [serial = 1449] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8c092400) [pid = 1777] [serial = 1529] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8a489400) [pid = 1777] [serial = 1455] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b71c800) [pid = 1777] [serial = 1458] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x882ef800) [pid = 1777] [serial = 1452] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8f7cb000) [pid = 1777] [serial = 1470] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8bdd5000) [pid = 1777] [serial = 1464] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8f075c00) [pid = 1777] [serial = 1467] [outer = (nil)] [url = about:blank] 15:37:55 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b474000) [pid = 1777] [serial = 1580] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1777 | 1461191876007 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 3992ms 15:37:56 INFO - PROCESS | 1777 | 1461191876047 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1777 | 1461191876053 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:37:56 INFO - PROCESS | 1777 | 1461191876061 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1777 | 1461191876067 Marionette TRACE conn3 <- [1,2238,null,{}] 15:37:56 INFO - PROCESS | 1777 | 1461191876077 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1777 | 1461191876301 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:37:56 INFO - PROCESS | 1777 | 1461191876521 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x868bbc00 == 106 [pid = 1777] [id = 567] 15:37:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x87998000) [pid = 1777] [serial = 1702] [outer = (nil)] 15:37:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x87b07c00) [pid = 1777] [serial = 1703] [outer = 0x87998000] 15:37:56 INFO - PROCESS | 1777 | 1461191876606 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8808fc00) [pid = 1777] [serial = 1704] [outer = 0x87998000] 15:37:57 INFO - PROCESS | 1777 | 1461191877413 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1394ms 15:37:57 INFO - PROCESS | 1777 | 1461191877455 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1777 | 1461191877463 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:37:57 INFO - PROCESS | 1777 | 1461191877473 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1777 | 1461191877476 Marionette TRACE conn3 <- [1,2242,null,{}] 15:37:57 INFO - PROCESS | 1777 | 1461191877483 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:57 INFO - PROCESS | 1777 | 1461191877786 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:37:57 INFO - PROCESS | 1777 | 1461191877919 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b0cc00 == 107 [pid = 1777] [id = 568] 15:37:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88162400) [pid = 1777] [serial = 1705] [outer = (nil)] 15:37:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88a03800) [pid = 1777] [serial = 1706] [outer = 0x88162400] 15:37:57 INFO - PROCESS | 1777 | 1461191877995 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88ad0c00) [pid = 1777] [serial = 1707] [outer = 0x88162400] 15:37:59 INFO - PROCESS | 1777 | 1461191879075 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1639ms 15:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:37:59 INFO - PROCESS | 1777 | 1461191879112 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1777 | 1461191879115 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:37:59 INFO - PROCESS | 1777 | 1461191879122 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1777 | 1461191879128 Marionette TRACE conn3 <- [1,2246,null,{}] 15:37:59 INFO - PROCESS | 1777 | 1461191879153 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:59 INFO - PROCESS | 1777 | 1461191879452 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:37:59 INFO - PROCESS | 1777 | 1461191879492 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a333c00 == 108 [pid = 1777] [id = 569] 15:37:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8a486000) [pid = 1777] [serial = 1708] [outer = (nil)] 15:37:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8a6b8000) [pid = 1777] [serial = 1709] [outer = 0x8a486000] 15:37:59 INFO - PROCESS | 1777 | 1461191879776 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b47e000) [pid = 1777] [serial = 1710] [outer = 0x8a486000] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9ff12400) [pid = 1777] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x91e0a000) [pid = 1777] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b896000) [pid = 1777] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x894e8400) [pid = 1777] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8bd75c00) [pid = 1777] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x847cec00) [pid = 1777] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8bd80000) [pid = 1777] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8fd1e800) [pid = 1777] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x882f4c00) [pid = 1777] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x951abc00) [pid = 1777] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x867a6800) [pid = 1777] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8f347c00) [pid = 1777] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x93b10c00) [pid = 1777] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x867a9c00) [pid = 1777] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x88203000) [pid = 1777] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x951ab800) [pid = 1777] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8679bc00) [pid = 1777] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8a47e800) [pid = 1777] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8f33f000) [pid = 1777] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x85b0d800) [pid = 1777] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x882f5c00) [pid = 1777] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:38:00 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x88158c00) [pid = 1777] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:38:01 INFO - PROCESS | 1777 | 1461191881143 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2049ms 15:38:01 INFO - PROCESS | 1777 | 1461191881171 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1777 | 1461191881176 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:38:01 INFO - PROCESS | 1777 | 1461191881209 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1777 | 1461191881211 Marionette TRACE conn3 <- [1,2250,null,{}] 15:38:01 INFO - PROCESS | 1777 | 1461191881217 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1777 | 1461191881418 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:38:01 INFO - PROCESS | 1777 | 1461191881429 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x87911400 == 109 [pid = 1777] [id = 570] 15:38:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x882f5c00) [pid = 1777] [serial = 1711] [outer = (nil)] 15:38:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x8b650c00) [pid = 1777] [serial = 1712] [outer = 0x882f5c00] 15:38:01 INFO - PROCESS | 1777 | 1461191881508 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8b893000) [pid = 1777] [serial = 1713] [outer = 0x882f5c00] 15:38:02 INFO - PROCESS | 1777 | 1461191882567 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1380ms 15:38:02 INFO - PROCESS | 1777 | 1461191882589 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1777 | 1461191882592 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:38:02 INFO - PROCESS | 1777 | 1461191882599 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1777 | 1461191882601 Marionette TRACE conn3 <- [1,2254,null,{}] 15:38:02 INFO - PROCESS | 1777 | 1461191882607 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 1777 | 1461191882959 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:38:03 INFO - PROCESS | 1777 | 1461191883337 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a2800 == 110 [pid = 1777] [id = 571] 15:38:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x879a3000) [pid = 1777] [serial = 1714] [outer = (nil)] 15:38:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x87a92c00) [pid = 1777] [serial = 1715] [outer = 0x879a3000] 15:38:03 INFO - PROCESS | 1777 | 1461191883439 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x87b0d800) [pid = 1777] [serial = 1716] [outer = 0x879a3000] 15:38:04 INFO - PROCESS | 1777 | 1461191884454 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1885ms 15:38:04 INFO - PROCESS | 1777 | 1461191884486 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1777 | 1461191884494 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:38:04 INFO - PROCESS | 1777 | 1461191884502 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1777 | 1461191884510 Marionette TRACE conn3 <- [1,2258,null,{}] 15:38:04 INFO - PROCESS | 1777 | 1461191884517 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 1777 | 1461191884752 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:38:05 INFO - PROCESS | 1777 | 1461191885098 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c46c00 == 111 [pid = 1777] [id = 572] 15:38:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88a04800) [pid = 1777] [serial = 1717] [outer = (nil)] 15:38:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x88fee800) [pid = 1777] [serial = 1718] [outer = 0x88a04800] 15:38:05 INFO - PROCESS | 1777 | 1461191885204 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x894f1400) [pid = 1777] [serial = 1719] [outer = 0x88a04800] 15:38:06 INFO - PROCESS | 1777 | 1461191886342 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1890ms 15:38:06 INFO - PROCESS | 1777 | 1461191886395 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1777 | 1461191886402 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:38:06 INFO - PROCESS | 1777 | 1461191886413 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1777 | 1461191886421 Marionette TRACE conn3 <- [1,2262,null,{}] 15:38:06 INFO - PROCESS | 1777 | 1461191886484 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1777 | 1461191886741 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:38:07 INFO - PROCESS | 1777 | 1461191887111 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8e400 == 112 [pid = 1777] [id = 573] 15:38:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8b648400) [pid = 1777] [serial = 1720] [outer = (nil)] 15:38:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b71e800) [pid = 1777] [serial = 1721] [outer = 0x8b648400] 15:38:07 INFO - PROCESS | 1777 | 1461191887205 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8bceb000) [pid = 1777] [serial = 1722] [outer = 0x8b648400] 15:38:08 INFO - PROCESS | 1777 | 1461191888227 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1889ms 15:38:08 INFO - PROCESS | 1777 | 1461191888302 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1777 | 1461191888308 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:38:08 INFO - PROCESS | 1777 | 1461191888327 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1777 | 1461191888335 Marionette TRACE conn3 <- [1,2266,null,{}] 15:38:08 INFO - PROCESS | 1777 | 1461191888341 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1777 | 1461191888749 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:38:08 INFO - PROCESS | 1777 | 1461191888979 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b892400 == 113 [pid = 1777] [id = 574] 15:38:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8bdd9400) [pid = 1777] [serial = 1723] [outer = (nil)] 15:38:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8c096c00) [pid = 1777] [serial = 1724] [outer = 0x8bdd9400] 15:38:09 INFO - PROCESS | 1777 | 1461191889076 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8e27a400) [pid = 1777] [serial = 1725] [outer = 0x8bdd9400] 15:38:10 INFO - PROCESS | 1777 | 1461191890071 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1809ms 15:38:10 INFO - PROCESS | 1777 | 1461191890127 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1777 | 1461191890131 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:38:10 INFO - PROCESS | 1777 | 1461191890138 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1777 | 1461191890141 Marionette TRACE conn3 <- [1,2270,null,{}] 15:38:10 INFO - PROCESS | 1777 | 1461191890147 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:10 INFO - PROCESS | 1777 | 1461191890382 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:38:10 INFO - PROCESS | 1777 | 1461191890723 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x883e9c00 == 114 [pid = 1777] [id = 575] 15:38:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e27d000) [pid = 1777] [serial = 1726] [outer = (nil)] 15:38:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8e367000) [pid = 1777] [serial = 1727] [outer = 0x8e27d000] 15:38:10 INFO - PROCESS | 1777 | 1461191890821 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8f07a000) [pid = 1777] [serial = 1728] [outer = 0x8e27d000] 15:38:11 INFO - PROCESS | 1777 | 1461191891734 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1640ms 15:38:11 INFO - PROCESS | 1777 | 1461191891779 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:38:11 INFO - PROCESS | 1777 | 1461191891783 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:38:11 INFO - PROCESS | 1777 | 1461191891790 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1777 | 1461191891794 Marionette TRACE conn3 <- [1,2274,null,{}] 15:38:11 INFO - PROCESS | 1777 | 1461191891800 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:12 INFO - PROCESS | 1777 | 1461191892047 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:38:12 INFO - PROCESS | 1777 | 1461191892397 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa7f800 == 115 [pid = 1777] [id = 576] 15:38:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8fa80000) [pid = 1777] [serial = 1729] [outer = (nil)] 15:38:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8fa89400) [pid = 1777] [serial = 1730] [outer = 0x8fa80000] 15:38:12 INFO - PROCESS | 1777 | 1461191892512 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fc36000) [pid = 1777] [serial = 1731] [outer = 0x8fa80000] 15:38:13 INFO - PROCESS | 1777 | 1461191893459 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1736ms 15:38:13 INFO - PROCESS | 1777 | 1461191893526 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1777 | 1461191893535 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:38:13 INFO - PROCESS | 1777 | 1461191893543 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1777 | 1461191893546 Marionette TRACE conn3 <- [1,2278,null,{}] 15:38:13 INFO - PROCESS | 1777 | 1461191893622 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1777 | 1461191893972 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:38:14 INFO - PROCESS | 1777 | 1461191894257 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc5400 == 116 [pid = 1777] [id = 577] 15:38:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x868b9c00) [pid = 1777] [serial = 1732] [outer = (nil)] 15:38:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x901d6800) [pid = 1777] [serial = 1733] [outer = 0x868b9c00] 15:38:14 INFO - PROCESS | 1777 | 1461191894349 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x902f1000) [pid = 1777] [serial = 1734] [outer = 0x868b9c00] 15:38:15 INFO - PROCESS | 1777 | 1461191895314 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1839ms 15:38:15 INFO - PROCESS | 1777 | 1461191895383 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1777 | 1461191895387 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:38:15 INFO - PROCESS | 1777 | 1461191895394 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1777 | 1461191895398 Marionette TRACE conn3 <- [1,2282,null,{}] 15:38:15 INFO - PROCESS | 1777 | 1461191895405 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 1777 | 1461191895678 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:38:16 INFO - PROCESS | 1777 | 1461191896019 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd17800 == 117 [pid = 1777] [id = 578] 15:38:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x901d9800) [pid = 1777] [serial = 1735] [outer = (nil)] 15:38:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x905b0400) [pid = 1777] [serial = 1736] [outer = 0x901d9800] 15:38:16 INFO - PROCESS | 1777 | 1461191896116 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x9114b800) [pid = 1777] [serial = 1737] [outer = 0x901d9800] 15:38:17 INFO - PROCESS | 1777 | 1461191897050 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1685ms 15:38:17 INFO - PROCESS | 1777 | 1461191897080 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1777 | 1461191897085 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:38:17 INFO - PROCESS | 1777 | 1461191897091 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1777 | 1461191897095 Marionette TRACE conn3 <- [1,2286,null,{}] 15:38:17 INFO - PROCESS | 1777 | 1461191897101 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1777 | 1461191897328 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:38:17 INFO - PROCESS | 1777 | 1461191897675 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1e800 == 118 [pid = 1777] [id = 579] 15:38:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x905a6800) [pid = 1777] [serial = 1738] [outer = (nil)] 15:38:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x91e0a000) [pid = 1777] [serial = 1739] [outer = 0x905a6800] 15:38:17 INFO - PROCESS | 1777 | 1461191897776 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x92a42800) [pid = 1777] [serial = 1740] [outer = 0x905a6800] 15:38:18 INFO - PROCESS | 1777 | 1461191898712 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:38:18 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 15:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1683ms 15:38:18 INFO - PROCESS | 1777 | 1461191898775 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1777 | 1461191898779 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:38:18 INFO - PROCESS | 1777 | 1461191898786 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1777 | 1461191898790 Marionette TRACE conn3 <- [1,2290,null,{}] 15:38:18 INFO - PROCESS | 1777 | 1461191898796 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:19 INFO - PROCESS | 1777 | 1461191899041 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:38:19 INFO - PROCESS | 1777 | 1461191899383 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88089800 == 119 [pid = 1777] [id = 580] 15:38:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8fd15000) [pid = 1777] [serial = 1741] [outer = (nil)] 15:38:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93666800) [pid = 1777] [serial = 1742] [outer = 0x8fd15000] 15:38:19 INFO - PROCESS | 1777 | 1461191899496 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x93669400) [pid = 1777] [serial = 1743] [outer = 0x8fd15000] 15:38:20 INFO - PROCESS | 1777 | 1461191900438 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1681ms 15:38:20 INFO - PROCESS | 1777 | 1461191900486 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1777 | 1461191900489 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:38:20 INFO - PROCESS | 1777 | 1461191900499 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1777 | 1461191900502 Marionette TRACE conn3 <- [1,2294,null,{}] 15:38:20 INFO - PROCESS | 1777 | 1461191900508 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1777 | 1461191900750 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:38:21 INFO - PROCESS | 1777 | 1461191901109 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x93b10c00 == 120 [pid = 1777] [id = 581] 15:38:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93b14c00) [pid = 1777] [serial = 1744] [outer = (nil)] 15:38:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x951a9400) [pid = 1777] [serial = 1745] [outer = 0x93b14c00] 15:38:21 INFO - PROCESS | 1777 | 1461191901221 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x97117000) [pid = 1777] [serial = 1746] [outer = 0x93b14c00] 15:38:22 INFO - PROCESS | 1777 | 1461191902190 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1734ms 15:38:22 INFO - PROCESS | 1777 | 1461191902234 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:38:22 INFO - PROCESS | 1777 | 1461191902246 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:38:22 INFO - PROCESS | 1777 | 1461191902252 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1777 | 1461191902257 Marionette TRACE conn3 <- [1,2298,null,{}] 15:38:22 INFO - PROCESS | 1777 | 1461191902263 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:22 INFO - PROCESS | 1777 | 1461191902507 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:38:22 INFO - PROCESS | 1777 | 1461191902852 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x97dfdc00 == 121 [pid = 1777] [id = 582] 15:38:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x98387800) [pid = 1777] [serial = 1747] [outer = (nil)] 15:38:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x98651800) [pid = 1777] [serial = 1748] [outer = 0x98387800] 15:38:22 INFO - PROCESS | 1777 | 1461191902949 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x98657400) [pid = 1777] [serial = 1749] [outer = 0x98387800] 15:38:23 INFO - PROCESS | 1777 | 1461191903850 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1637ms 15:38:23 INFO - PROCESS | 1777 | 1461191903890 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1777 | 1461191903894 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:38:23 INFO - PROCESS | 1777 | 1461191903901 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1777 | 1461191903903 Marionette TRACE conn3 <- [1,2302,null,{}] 15:38:23 INFO - PROCESS | 1777 | 1461191903910 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:24 INFO - PROCESS | 1777 | 1461191904115 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:38:24 INFO - PROCESS | 1777 | 1461191904490 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x83327000 == 122 [pid = 1777] [id = 583] 15:38:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x87a89800) [pid = 1777] [serial = 1750] [outer = (nil)] 15:38:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x98d32c00) [pid = 1777] [serial = 1751] [outer = 0x87a89800] 15:38:24 INFO - PROCESS | 1777 | 1461191904586 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x9942e400) [pid = 1777] [serial = 1752] [outer = 0x87a89800] 15:38:25 INFO - PROCESS | 1777 | 1461191905486 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1638ms 15:38:25 INFO - PROCESS | 1777 | 1461191905540 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1777 | 1461191905544 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:38:25 INFO - PROCESS | 1777 | 1461191905551 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1777 | 1461191905554 Marionette TRACE conn3 <- [1,2306,null,{}] 15:38:25 INFO - PROCESS | 1777 | 1461191905561 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1777 | 1461191905785 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:38:26 INFO - PROCESS | 1777 | 1461191906129 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x98b05000 == 123 [pid = 1777] [id = 584] 15:38:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x9916a400) [pid = 1777] [serial = 1753] [outer = (nil)] 15:38:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9b0cb400) [pid = 1777] [serial = 1754] [outer = 0x9916a400] 15:38:26 INFO - PROCESS | 1777 | 1461191906225 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9df92000) [pid = 1777] [serial = 1755] [outer = 0x9916a400] 15:38:27 INFO - PROCESS | 1777 | 1461191907214 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1732ms 15:38:27 INFO - PROCESS | 1777 | 1461191907284 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1777 | 1461191907288 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:38:27 INFO - PROCESS | 1777 | 1461191907295 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1777 | 1461191907298 Marionette TRACE conn3 <- [1,2310,null,{}] 15:38:27 INFO - PROCESS | 1777 | 1461191907304 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1777 | 1461191907568 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:38:27 INFO - PROCESS | 1777 | 1461191907918 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x93810c00 == 124 [pid = 1777] [id = 585] 15:38:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9916ac00) [pid = 1777] [serial = 1756] [outer = (nil)] 15:38:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9fc5a000) [pid = 1777] [serial = 1757] [outer = 0x9916ac00] 15:38:28 INFO - PROCESS | 1777 | 1461191908006 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9febbc00) [pid = 1777] [serial = 1758] [outer = 0x9916ac00] 15:38:29 INFO - PROCESS | 1777 | 1461191909004 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1738ms 15:38:29 INFO - PROCESS | 1777 | 1461191909036 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1777 | 1461191909044 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:38:29 INFO - PROCESS | 1777 | 1461191909050 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1777 | 1461191909053 Marionette TRACE conn3 <- [1,2314,null,{}] 15:38:29 INFO - PROCESS | 1777 | 1461191909059 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:29 INFO - PROCESS | 1777 | 1461191909292 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:38:29 INFO - PROCESS | 1777 | 1461191909660 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b5800 == 125 [pid = 1777] [id = 586] 15:38:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8b477000) [pid = 1777] [serial = 1759] [outer = (nil)] 15:38:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0xa0a42c00) [pid = 1777] [serial = 1760] [outer = 0x8b477000] 15:38:29 INFO - PROCESS | 1777 | 1461191909753 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0xa0c13c00) [pid = 1777] [serial = 1761] [outer = 0x8b477000] 15:38:30 INFO - PROCESS | 1777 | 1461191910711 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1733ms 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:38:30 INFO - PROCESS | 1777 | 1461191910783 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1777 | 1461191910787 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:38:30 INFO - PROCESS | 1777 | 1461191910795 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1777 | 1461191910797 Marionette TRACE conn3 <- [1,2318,null,{}] 15:38:30 INFO - PROCESS | 1777 | 1461191910804 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 1777 | 1461191911062 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:38:31 INFO - PROCESS | 1777 | 1461191911411 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b0c2400 == 126 [pid = 1777] [id = 587] 15:38:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9ea22000) [pid = 1777] [serial = 1762] [outer = (nil)] 15:38:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa2ad4800) [pid = 1777] [serial = 1763] [outer = 0x9ea22000] 15:38:31 INFO - PROCESS | 1777 | 1461191911506 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0xa3c79000) [pid = 1777] [serial = 1764] [outer = 0x9ea22000] 15:38:32 INFO - PROCESS | 1777 | 1461191912466 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:38:32 INFO - PROCESS | 1777 | 1461191912535 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:38:32 INFO - PROCESS | 1777 | 1461191912542 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1777 | 1461191912545 Marionette TRACE conn3 <- [1,2322,null,{}] 15:38:32 INFO - PROCESS | 1777 | 1461191912551 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:32 INFO - PROCESS | 1777 | 1461191912783 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:38:33 INFO - PROCESS | 1777 | 1461191913133 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8e35d400 == 125 [pid = 1777] [id = 426] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87911400 == 124 [pid = 1777] [id = 570] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8a333c00 == 123 [pid = 1777] [id = 569] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87b0cc00 == 122 [pid = 1777] [id = 568] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x868bbc00 == 121 [pid = 1777] [id = 567] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8679c400 == 120 [pid = 1777] [id = 565] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x98d2e400 == 119 [pid = 1777] [id = 563] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1f000 == 118 [pid = 1777] [id = 564] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x98389c00 == 117 [pid = 1777] [id = 562] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bce9000 == 116 [pid = 1777] [id = 561] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x97bb7c00 == 115 [pid = 1777] [id = 560] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x879a0000 == 114 [pid = 1777] [id = 558] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x93b13000 == 113 [pid = 1777] [id = 559] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f07f000 == 112 [pid = 1777] [id = 557] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x902ed000 == 111 [pid = 1777] [id = 556] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8808ac00 == 110 [pid = 1777] [id = 555] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa8b800 == 109 [pid = 1777] [id = 554] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8d400 == 108 [pid = 1777] [id = 552] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd6c00 == 107 [pid = 1777] [id = 553] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8a489000 == 106 [pid = 1777] [id = 551] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x882f7800 == 105 [pid = 1777] [id = 550] 15:38:35 INFO - PROCESS | 1777 | --DOCSHELL 0x868b9000 == 104 [pid = 1777] [id = 549] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0xa0a3d000) [pid = 1777] [serial = 1628] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x92d18000) [pid = 1777] [serial = 1610] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8bdd8000) [pid = 1777] [serial = 1592] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x98d2a000) [pid = 1777] [serial = 1617] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0xa0a46000) [pid = 1777] [serial = 1629] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8e2ee000) [pid = 1777] [serial = 1596] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x87b0b000) [pid = 1777] [serial = 1637] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0xa0ea2c00) [pid = 1777] [serial = 1634] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x9ff1a800) [pid = 1777] [serial = 1626] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x911e9c00) [pid = 1777] [serial = 1605] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x92897800) [pid = 1777] [serial = 1607] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8c094800) [pid = 1777] [serial = 1593] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9b028400) [pid = 1777] [serial = 1619] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8808cc00) [pid = 1777] [serial = 1638] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0xa0e94c00) [pid = 1777] [serial = 1632] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x903cd000) [pid = 1777] [serial = 1602] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x905af000) [pid = 1777] [serial = 1604] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x97e6bc00) [pid = 1777] [serial = 1614] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x9ea25400) [pid = 1777] [serial = 1622] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0xa0c38400) [pid = 1777] [serial = 1631] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9fb37000) [pid = 1777] [serial = 1623] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x882ee800) [pid = 1777] [serial = 1586] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8e2eac00) [pid = 1777] [serial = 1595] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x95ce9000) [pid = 1777] [serial = 1613] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9366ac00) [pid = 1777] [serial = 1611] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9fc09800) [pid = 1777] [serial = 1569] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x9b09e400) [pid = 1777] [serial = 1620] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x98c8bc00) [pid = 1777] [serial = 1616] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8a480000) [pid = 1777] [serial = 1515] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x88a07400) [pid = 1777] [serial = 1587] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b714800) [pid = 1777] [serial = 1644] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8f345000) [pid = 1777] [serial = 1598] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8640fc00) [pid = 1777] [serial = 1583] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b64a400) [pid = 1777] [serial = 1590] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8a32f000) [pid = 1777] [serial = 1589] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x9fef0000) [pid = 1777] [serial = 1625] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8b473c00) [pid = 1777] [serial = 1643] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x88a0b000) [pid = 1777] [serial = 1640] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x902e9800) [pid = 1777] [serial = 1601] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x92a47400) [pid = 1777] [serial = 1608] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8fc30800) [pid = 1777] [serial = 1599] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x88ad3c00) [pid = 1777] [serial = 1641] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x87908c00) [pid = 1777] [serial = 1584] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x894ea800) [pid = 1777] [serial = 1646] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x83210c00 == 105 [pid = 1777] [id = 588] 15:38:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x83c42800) [pid = 1777] [serial = 1765] [outer = (nil)] 15:38:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x867a6c00) [pid = 1777] [serial = 1766] [outer = 0x83c42800] 15:38:35 INFO - PROCESS | 1777 | 1461191915394 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8790fc00) [pid = 1777] [serial = 1767] [outer = 0x83c42800] 15:38:36 INFO - PROCESS | 1777 | 1461191916255 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3743ms 15:38:36 INFO - PROCESS | 1777 | 1461191916289 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1777 | 1461191916296 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:38:36 INFO - PROCESS | 1777 | 1461191916305 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1777 | 1461191916310 Marionette TRACE conn3 <- [1,2326,null,{}] 15:38:36 INFO - PROCESS | 1777 | 1461191916317 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 1777 | 1461191916520 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:38:36 INFO - PROCESS | 1777 | 1461191916749 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x88089400 == 106 [pid = 1777] [id = 589] 15:38:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8808b800) [pid = 1777] [serial = 1768] [outer = (nil)] 15:38:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x88202c00) [pid = 1777] [serial = 1769] [outer = 0x8808b800] 15:38:36 INFO - PROCESS | 1777 | 1461191916837 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x882f4c00) [pid = 1777] [serial = 1770] [outer = 0x8808b800] 15:38:37 INFO - PROCESS | 1777 | 1461191917714 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1495ms 15:38:37 INFO - PROCESS | 1777 | 1461191917800 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1777 | 1461191917806 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:38:37 INFO - PROCESS | 1777 | 1461191917824 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1777 | 1461191917829 Marionette TRACE conn3 <- [1,2330,null,{}] 15:38:37 INFO - PROCESS | 1777 | 1461191917835 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 1777 | 1461191918120 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:38:38 INFO - PROCESS | 1777 | 1461191918151 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88085000 == 107 [pid = 1777] [id = 590] 15:38:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88a03000) [pid = 1777] [serial = 1771] [outer = (nil)] 15:38:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88ad6000) [pid = 1777] [serial = 1772] [outer = 0x88a03000] 15:38:38 INFO - PROCESS | 1777 | 1461191918234 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8a327000) [pid = 1777] [serial = 1773] [outer = 0x88a03000] 15:38:39 INFO - PROCESS | 1777 | 1461191919421 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1633ms 15:38:39 INFO - PROCESS | 1777 | 1461191919456 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1777 | 1461191919460 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:38:39 INFO - PROCESS | 1777 | 1461191919467 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1777 | 1461191919473 Marionette TRACE conn3 <- [1,2334,null,{}] 15:38:39 INFO - PROCESS | 1777 | 1461191919496 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:39 INFO - PROCESS | 1777 | 1461191919804 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8c098400) [pid = 1777] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x99470400) [pid = 1777] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x868b9800) [pid = 1777] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x9130e800) [pid = 1777] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x903c8000) [pid = 1777] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x87998000) [pid = 1777] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8a486000) [pid = 1777] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x93b14400) [pid = 1777] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x97bb9800) [pid = 1777] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x986ea400) [pid = 1777] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x903d3c00) [pid = 1777] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8fa8c000) [pid = 1777] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x88a01400) [pid = 1777] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x88162400) [pid = 1777] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8c092000) [pid = 1777] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:38:40 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x88165c00) [pid = 1777] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:38:40 INFO - PROCESS | 1777 | 1461191920689 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c48000 == 108 [pid = 1777] [id = 591] 15:38:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x847cec00) [pid = 1777] [serial = 1774] [outer = (nil)] 15:38:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88ad6800) [pid = 1777] [serial = 1775] [outer = 0x847cec00] 15:38:40 INFO - PROCESS | 1777 | 1461191920770 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b645400) [pid = 1777] [serial = 1776] [outer = 0x847cec00] 15:38:41 INFO - PROCESS | 1777 | 1461191921533 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2088ms 15:38:41 INFO - PROCESS | 1777 | 1461191921555 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1777 | 1461191921560 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:38:41 INFO - PROCESS | 1777 | 1461191921578 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1777 | 1461191921582 Marionette TRACE conn3 <- [1,2338,null,{}] 15:38:41 INFO - PROCESS | 1777 | 1461191921587 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1777 | 1461191921786 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:38:41 INFO - PROCESS | 1777 | 1461191921802 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x894ee000 == 109 [pid = 1777] [id = 592] 15:38:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b64a400) [pid = 1777] [serial = 1777] [outer = (nil)] 15:38:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8bceb400) [pid = 1777] [serial = 1778] [outer = 0x8b64a400] 15:38:41 INFO - PROCESS | 1777 | 1461191921877 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8bcf6800) [pid = 1777] [serial = 1779] [outer = 0x8b64a400] 15:38:43 INFO - PROCESS | 1777 | 1461191923252 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1689ms 15:38:43 INFO - PROCESS | 1777 | 1461191923268 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1777 | 1461191923274 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:38:43 INFO - PROCESS | 1777 | 1461191923284 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1777 | 1461191923290 Marionette TRACE conn3 <- [1,2342,null,{}] 15:38:43 INFO - PROCESS | 1777 | 1461191923299 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:43 INFO - PROCESS | 1777 | 1461191923522 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:38:43 INFO - PROCESS | 1777 | 1461191923931 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808c400 == 110 [pid = 1777] [id = 593] 15:38:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8815e000) [pid = 1777] [serial = 1780] [outer = (nil)] 15:38:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x883f3000) [pid = 1777] [serial = 1781] [outer = 0x8815e000] 15:38:44 INFO - PROCESS | 1777 | 1461191924029 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8a335000) [pid = 1777] [serial = 1782] [outer = 0x8815e000] 15:38:45 INFO - PROCESS | 1777 | 1461191925051 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1841ms 15:38:45 INFO - PROCESS | 1777 | 1461191925125 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1777 | 1461191925134 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:38:45 INFO - PROCESS | 1777 | 1461191925145 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1777 | 1461191925149 Marionette TRACE conn3 <- [1,2346,null,{}] 15:38:45 INFO - PROCESS | 1777 | 1461191925156 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:45 INFO - PROCESS | 1777 | 1461191925423 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:38:45 INFO - PROCESS | 1777 | 1461191925812 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a6bac00 == 111 [pid = 1777] [id = 594] 15:38:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b714c00) [pid = 1777] [serial = 1783] [outer = (nil)] 15:38:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8bd73c00) [pid = 1777] [serial = 1784] [outer = 0x8b714c00] 15:38:45 INFO - PROCESS | 1777 | 1461191925906 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8bdd6c00) [pid = 1777] [serial = 1785] [outer = 0x8b714c00] 15:38:46 INFO - PROCESS | 1777 | 1461191926908 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1837ms 15:38:46 INFO - PROCESS | 1777 | 1461191926982 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1777 | 1461191926986 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:38:46 INFO - PROCESS | 1777 | 1461191926993 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1777 | 1461191927000 Marionette TRACE conn3 <- [1,2350,null,{}] 15:38:47 INFO - PROCESS | 1777 | 1461191927017 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 1777 | 1461191927295 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:38:47 INFO - PROCESS | 1777 | 1461191927645 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd7ec00 == 112 [pid = 1777] [id = 595] 15:38:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e277000) [pid = 1777] [serial = 1786] [outer = (nil)] 15:38:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8e2e6c00) [pid = 1777] [serial = 1787] [outer = 0x8e277000] 15:38:47 INFO - PROCESS | 1777 | 1461191927741 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8e362c00) [pid = 1777] [serial = 1788] [outer = 0x8e277000] 15:38:48 INFO - PROCESS | 1777 | 1461191928662 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1742ms 15:38:48 INFO - PROCESS | 1777 | 1461191928737 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:38:48 INFO - PROCESS | 1777 | 1461191928743 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:38:48 INFO - PROCESS | 1777 | 1461191928749 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1777 | 1461191928753 Marionette TRACE conn3 <- [1,2354,null,{}] 15:38:48 INFO - PROCESS | 1777 | 1461191928759 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:49 INFO - PROCESS | 1777 | 1461191929039 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:38:49 INFO - PROCESS | 1777 | 1461191929377 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c090400 == 113 [pid = 1777] [id = 596] 15:38:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f343c00) [pid = 1777] [serial = 1789] [outer = (nil)] 15:38:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f7c7000) [pid = 1777] [serial = 1790] [outer = 0x8f343c00] 15:38:49 INFO - PROCESS | 1777 | 1461191929473 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fa81400) [pid = 1777] [serial = 1791] [outer = 0x8f343c00] 15:38:50 INFO - PROCESS | 1777 | 1461191930422 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1742ms 15:38:50 INFO - PROCESS | 1777 | 1461191930492 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1777 | 1461191930497 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:38:50 INFO - PROCESS | 1777 | 1461191930503 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1777 | 1461191930507 Marionette TRACE conn3 <- [1,2358,null,{}] 15:38:50 INFO - PROCESS | 1777 | 1461191930513 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:50 INFO - PROCESS | 1777 | 1461191930733 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:38:51 INFO - PROCESS | 1777 | 1461191931069 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b10000 == 114 [pid = 1777] [id = 597] 15:38:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8f33fc00) [pid = 1777] [serial = 1792] [outer = (nil)] 15:38:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fb0e000) [pid = 1777] [serial = 1793] [outer = 0x8f33fc00] 15:38:51 INFO - PROCESS | 1777 | 1461191931165 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fc2b800) [pid = 1777] [serial = 1794] [outer = 0x8f33fc00] 15:38:52 INFO - PROCESS | 1777 | 1461191932091 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 15:38:52 INFO - PROCESS | 1777 | 1461191932136 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:38:52 INFO - PROCESS | 1777 | 1461191932140 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:38:52 INFO - PROCESS | 1777 | 1461191932147 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1777 | 1461191932151 Marionette TRACE conn3 <- [1,2362,null,{}] 15:38:52 INFO - PROCESS | 1777 | 1461191932157 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 1777 | 1461191932402 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:38:52 INFO - PROCESS | 1777 | 1461191932757 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x901d9c00 == 115 [pid = 1777] [id = 598] 15:38:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x902e9800) [pid = 1777] [serial = 1795] [outer = (nil)] 15:38:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x903cb000) [pid = 1777] [serial = 1796] [outer = 0x902e9800] 15:38:52 INFO - PROCESS | 1777 | 1461191932867 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x9113f400) [pid = 1777] [serial = 1797] [outer = 0x902e9800] 15:38:53 INFO - PROCESS | 1777 | 1461191933831 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1735ms 15:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:38:53 INFO - PROCESS | 1777 | 1461191933882 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1777 | 1461191933886 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:38:53 INFO - PROCESS | 1777 | 1461191933893 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1777 | 1461191933896 Marionette TRACE conn3 <- [1,2366,null,{}] 15:38:53 INFO - PROCESS | 1777 | 1461191933902 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:54 INFO - PROCESS | 1777 | 1461191934128 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:38:54 INFO - PROCESS | 1777 | 1461191934465 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x88206000 == 116 [pid = 1777] [id = 599] 15:38:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fa8c000) [pid = 1777] [serial = 1798] [outer = (nil)] 15:38:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x9122e800) [pid = 1777] [serial = 1799] [outer = 0x8fa8c000] 15:38:54 INFO - PROCESS | 1777 | 1461191934559 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x91310800) [pid = 1777] [serial = 1800] [outer = 0x8fa8c000] 15:38:55 INFO - PROCESS | 1777 | 1461191935484 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1639ms 15:38:55 INFO - PROCESS | 1777 | 1461191935532 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1777 | 1461191935536 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:38:55 INFO - PROCESS | 1777 | 1461191935544 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1777 | 1461191935548 Marionette TRACE conn3 <- [1,2370,null,{}] 15:38:55 INFO - PROCESS | 1777 | 1461191935555 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 1777 | 1461191935760 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:38:56 INFO - PROCESS | 1777 | 1461191936098 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e3000 == 117 [pid = 1777] [id = 600] 15:38:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x9130e400) [pid = 1777] [serial = 1801] [outer = (nil)] 15:38:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x92a69400) [pid = 1777] [serial = 1802] [outer = 0x9130e400] 15:38:56 INFO - PROCESS | 1777 | 1461191936194 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x92aafc00) [pid = 1777] [serial = 1803] [outer = 0x9130e400] 15:38:57 INFO - PROCESS | 1777 | 1461191937096 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1632ms 15:38:57 INFO - PROCESS | 1777 | 1461191937177 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1777 | 1461191937181 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:38:57 INFO - PROCESS | 1777 | 1461191937187 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1777 | 1461191937191 Marionette TRACE conn3 <- [1,2374,null,{}] 15:38:57 INFO - PROCESS | 1777 | 1461191937197 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 1777 | 1461191937402 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:38:57 INFO - PROCESS | 1777 | 1461191937747 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x868c0400 == 118 [pid = 1777] [id = 601] 15:38:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9114a800) [pid = 1777] [serial = 1804] [outer = (nil)] 15:38:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x93805000) [pid = 1777] [serial = 1805] [outer = 0x9114a800] 15:38:57 INFO - PROCESS | 1777 | 1461191937842 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93806800) [pid = 1777] [serial = 1806] [outer = 0x9114a800] 15:38:58 INFO - PROCESS | 1777 | 1461191938748 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 15:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:38:58 INFO - PROCESS | 1777 | 1461191938820 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1777 | 1461191938824 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:38:58 INFO - PROCESS | 1777 | 1461191938831 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1777 | 1461191938835 Marionette TRACE conn3 <- [1,2378,null,{}] 15:38:58 INFO - PROCESS | 1777 | 1461191938842 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:59 INFO - PROCESS | 1777 | 1461191939105 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:38:59 INFO - PROCESS | 1777 | 1461191939491 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a42000 == 119 [pid = 1777] [id = 602] 15:38:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93b0ec00) [pid = 1777] [serial = 1807] [outer = (nil)] 15:38:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96bf1c00) [pid = 1777] [serial = 1808] [outer = 0x93b0ec00] 15:38:59 INFO - PROCESS | 1777 | 1461191939580 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x97b09400) [pid = 1777] [serial = 1809] [outer = 0x93b0ec00] 15:39:00 INFO - PROCESS | 1777 | 1461191940540 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1787ms 15:39:00 INFO - PROCESS | 1777 | 1461191940618 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1777 | 1461191940623 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:39:00 INFO - PROCESS | 1777 | 1461191940630 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1777 | 1461191940641 Marionette TRACE conn3 <- [1,2382,null,{}] 15:39:00 INFO - PROCESS | 1777 | 1461191940646 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 1777 | 1461191940932 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:39:01 INFO - PROCESS | 1777 | 1461191941299 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x97b48800 == 120 [pid = 1777] [id = 603] 15:39:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x9838b400) [pid = 1777] [serial = 1810] [outer = (nil)] 15:39:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x98659000) [pid = 1777] [serial = 1811] [outer = 0x9838b400] 15:39:01 INFO - PROCESS | 1777 | 1461191941396 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x98c91800) [pid = 1777] [serial = 1812] [outer = 0x9838b400] 15:39:02 INFO - PROCESS | 1777 | 1461191942361 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1787ms 15:39:02 INFO - PROCESS | 1777 | 1461191942419 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1777 | 1461191942423 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:39:02 INFO - PROCESS | 1777 | 1461191942429 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1777 | 1461191942433 Marionette TRACE conn3 <- [1,2386,null,{}] 15:39:02 INFO - PROCESS | 1777 | 1461191942439 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 1777 | 1461191942645 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:39:03 INFO - PROCESS | 1777 | 1461191943006 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815bc00 == 121 [pid = 1777] [id = 604] 15:39:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8b477800) [pid = 1777] [serial = 1813] [outer = (nil)] 15:39:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9942f400) [pid = 1777] [serial = 1814] [outer = 0x8b477800] 15:39:03 INFO - PROCESS | 1777 | 1461191943104 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x99778800) [pid = 1777] [serial = 1815] [outer = 0x8b477800] 15:39:04 INFO - PROCESS | 1777 | 1461191944001 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1638ms 15:39:04 INFO - PROCESS | 1777 | 1461191944076 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1777 | 1461191944080 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:39:04 INFO - PROCESS | 1777 | 1461191944089 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1777 | 1461191944093 Marionette TRACE conn3 <- [1,2390,null,{}] 15:39:04 INFO - PROCESS | 1777 | 1461191944098 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1777 | 1461191944322 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:39:04 INFO - PROCESS | 1777 | 1461191944669 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x87999000 == 122 [pid = 1777] [id = 605] 15:39:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9818ac00) [pid = 1777] [serial = 1816] [outer = (nil)] 15:39:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9b0cc800) [pid = 1777] [serial = 1817] [outer = 0x9818ac00] 15:39:04 INFO - PROCESS | 1777 | 1461191944763 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9df91c00) [pid = 1777] [serial = 1818] [outer = 0x9818ac00] 15:39:05 INFO - PROCESS | 1777 | 1461191945681 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1635ms 15:39:05 INFO - PROCESS | 1777 | 1461191945725 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1777 | 1461191945729 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:39:05 INFO - PROCESS | 1777 | 1461191945735 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1777 | 1461191945738 Marionette TRACE conn3 <- [1,2394,null,{}] 15:39:05 INFO - PROCESS | 1777 | 1461191945744 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:05 INFO - PROCESS | 1777 | 1461191945977 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:39:06 INFO - PROCESS | 1777 | 1461191946326 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x99470400 == 123 [pid = 1777] [id = 606] 15:39:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9b09bc00) [pid = 1777] [serial = 1819] [outer = (nil)] 15:39:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9febf800) [pid = 1777] [serial = 1820] [outer = 0x9b09bc00] 15:39:06 INFO - PROCESS | 1777 | 1461191946416 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9ff39000) [pid = 1777] [serial = 1821] [outer = 0x9b09bc00] 15:39:07 INFO - PROCESS | 1777 | 1461191947339 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1639ms 15:39:07 INFO - PROCESS | 1777 | 1461191947374 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1777 | 1461191947388 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:39:07 INFO - PROCESS | 1777 | 1461191947395 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1777 | 1461191947397 Marionette TRACE conn3 <- [1,2398,null,{}] 15:39:07 INFO - PROCESS | 1777 | 1461191947424 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1777 | 1461191947658 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:39:08 INFO - PROCESS | 1777 | 1461191948008 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bde0000 == 124 [pid = 1777] [id = 607] 15:39:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98c8e800) [pid = 1777] [serial = 1822] [outer = (nil)] 15:39:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa0a8fc00) [pid = 1777] [serial = 1823] [outer = 0x98c8e800] 15:39:08 INFO - PROCESS | 1777 | 1461191948098 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0xa0a47000) [pid = 1777] [serial = 1824] [outer = 0x98c8e800] 15:39:09 INFO - PROCESS | 1777 | 1461191948998 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1648ms 15:39:09 INFO - PROCESS | 1777 | 1461191949044 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:39:09 INFO - PROCESS | 1777 | 1461191949048 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:39:09 INFO - PROCESS | 1777 | 1461191949055 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1777 | 1461191949058 Marionette TRACE conn3 <- [1,2402,null,{}] 15:39:09 INFO - PROCESS | 1777 | 1461191949064 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1777 | 1461191949293 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:39:09 INFO - PROCESS | 1777 | 1461191949641 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0d400 == 125 [pid = 1777] [id = 608] 15:39:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9fc9e800) [pid = 1777] [serial = 1825] [outer = (nil)] 15:39:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0e9ec00) [pid = 1777] [serial = 1826] [outer = 0x9fc9e800] 15:39:09 INFO - PROCESS | 1777 | 1461191949749 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0xa0ea2c00) [pid = 1777] [serial = 1827] [outer = 0x9fc9e800] 15:39:10 INFO - PROCESS | 1777 | 1461191950660 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1681ms 15:39:10 INFO - PROCESS | 1777 | 1461191950736 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1777 | 1461191950741 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:39:10 INFO - PROCESS | 1777 | 1461191950747 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1777 | 1461191950750 Marionette TRACE conn3 <- [1,2406,null,{}] 15:39:10 INFO - PROCESS | 1777 | 1461191950756 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 1777 | 1461191950969 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:39:11 INFO - PROCESS | 1777 | 1461191951320 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x9838e000 == 126 [pid = 1777] [id = 609] 15:39:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9df91400) [pid = 1777] [serial = 1828] [outer = (nil)] 15:39:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa4459000) [pid = 1777] [serial = 1829] [outer = 0x9df91400] 15:39:11 INFO - PROCESS | 1777 | 1461191951414 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa4474400) [pid = 1777] [serial = 1830] [outer = 0x9df91400] 15:39:12 INFO - PROCESS | 1777 | 1461191952325 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1641ms 15:39:12 INFO - PROCESS | 1777 | 1461191952389 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1777 | 1461191952393 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:39:12 INFO - PROCESS | 1777 | 1461191952400 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1777 | 1461191952404 Marionette TRACE conn3 <- [1,2410,null,{}] 15:39:12 INFO - PROCESS | 1777 | 1461191952409 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1777 | 1461191952630 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7be000 == 125 [pid = 1777] [id = 490] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x883e8c00 == 124 [pid = 1777] [id = 486] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8e27e000 == 123 [pid = 1777] [id = 488] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8799a800 == 122 [pid = 1777] [id = 491] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b642800 == 121 [pid = 1777] [id = 485] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x894e7c00 == 120 [pid = 1777] [id = 484] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b899c00 == 119 [pid = 1777] [id = 489] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b895c00 == 118 [pid = 1777] [id = 487] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9b0c2400 == 117 [pid = 1777] [id = 587] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x868b5800 == 116 [pid = 1777] [id = 586] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x98b05000 == 115 [pid = 1777] [id = 584] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93810c00 == 114 [pid = 1777] [id = 585] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83327000 == 113 [pid = 1777] [id = 583] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x97dfdc00 == 112 [pid = 1777] [id = 582] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93b10c00 == 111 [pid = 1777] [id = 581] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1e800 == 110 [pid = 1777] [id = 579] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x88089800 == 109 [pid = 1777] [id = 580] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd17800 == 108 [pid = 1777] [id = 578] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc5400 == 107 [pid = 1777] [id = 577] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa7f800 == 106 [pid = 1777] [id = 576] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x883e9c00 == 105 [pid = 1777] [id = 575] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b892400 == 104 [pid = 1777] [id = 574] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x98383c00 == 103 [pid = 1777] [id = 456] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83c46c00 == 102 [pid = 1777] [id = 572] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8e400 == 101 [pid = 1777] [id = 573] 15:39:15 INFO - PROCESS | 1777 | --DOCSHELL 0x879a2800 == 100 [pid = 1777] [id = 571] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8b650c00) [pid = 1777] [serial = 1712] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x98b0d000) [pid = 1777] [serial = 1686] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x88ff5400) [pid = 1777] [serial = 1652] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x9fb35800) [pid = 1777] [serial = 1692] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0xa0fa8400) [pid = 1777] [serial = 1698] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x91e09800) [pid = 1777] [serial = 1673] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b89ec00) [pid = 1777] [serial = 1655] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0xa3c76400) [pid = 1777] [serial = 1700] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x91226000) [pid = 1777] [serial = 1671] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8808fc00) [pid = 1777] [serial = 1704] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9ea1ec00) [pid = 1777] [serial = 1691] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b47e000) [pid = 1777] [serial = 1710] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x96bee800) [pid = 1777] [serial = 1680] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x9838f800) [pid = 1777] [serial = 1683] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x99476c00) [pid = 1777] [serial = 1688] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x87997800) [pid = 1777] [serial = 1649] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x93b18c00) [pid = 1777] [serial = 1679] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa0e94400) [pid = 1777] [serial = 1694] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9977c400) [pid = 1777] [serial = 1689] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fb08c00) [pid = 1777] [serial = 1664] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9114a400) [pid = 1777] [serial = 1670] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x98b02c00) [pid = 1777] [serial = 1685] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x902f2800) [pid = 1777] [serial = 1668] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x87b07c00) [pid = 1777] [serial = 1703] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8a6b8000) [pid = 1777] [serial = 1709] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x88a03800) [pid = 1777] [serial = 1706] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8f34a000) [pid = 1777] [serial = 1661] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x901d7000) [pid = 1777] [serial = 1667] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8fd20400) [pid = 1777] [serial = 1665] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x9838b800) [pid = 1777] [serial = 1682] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0xa0e9b400) [pid = 1777] [serial = 1695] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9366e000) [pid = 1777] [serial = 1677] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x93669000) [pid = 1777] [serial = 1676] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8f34c400) [pid = 1777] [serial = 1662] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x92a63c00) [pid = 1777] [serial = 1674] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8c090800) [pid = 1777] [serial = 1658] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0xa0fa0c00) [pid = 1777] [serial = 1697] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88ad0c00) [pid = 1777] [serial = 1707] [outer = (nil)] [url = about:blank] 15:39:15 INFO - PROCESS | 1777 | 1461191955547 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8790c800 == 101 [pid = 1777] [id = 610] 15:39:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x879a3c00) [pid = 1777] [serial = 1831] [outer = (nil)] 15:39:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x87a91800) [pid = 1777] [serial = 1832] [outer = 0x879a3c00] 15:39:15 INFO - PROCESS | 1777 | 1461191955643 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x87b0d000) [pid = 1777] [serial = 1833] [outer = 0x879a3c00] 15:39:16 INFO - PROCESS | 1777 | 1461191956511 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 4145ms 15:39:16 INFO - PROCESS | 1777 | 1461191956550 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1777 | 1461191956555 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:39:16 INFO - PROCESS | 1777 | 1461191956563 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1777 | 1461191956570 Marionette TRACE conn3 <- [1,2414,null,{}] 15:39:16 INFO - PROCESS | 1777 | 1461191956577 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 1777 | 1461191956778 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:39:17 INFO - PROCESS | 1777 | 1461191956999 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x883e8c00 == 102 [pid = 1777] [id = 611] 15:39:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x883f1800) [pid = 1777] [serial = 1834] [outer = (nil)] 15:39:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x88acb400) [pid = 1777] [serial = 1835] [outer = 0x883f1800] 15:39:17 INFO - PROCESS | 1777 | 1461191957080 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x894f0000) [pid = 1777] [serial = 1836] [outer = 0x883f1800] 15:39:18 INFO - PROCESS | 1777 | 1461191958074 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1541ms 15:39:18 INFO - PROCESS | 1777 | 1461191958108 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:39:18 INFO - PROCESS | 1777 | 1461191958114 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:39:18 INFO - PROCESS | 1777 | 1461191958120 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1777 | 1461191958124 Marionette TRACE conn3 <- [1,2418,null,{}] 15:39:18 INFO - PROCESS | 1777 | 1461191958137 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1777 | 1461191958411 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:39:18 INFO - PROCESS | 1777 | 1461191958452 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x882f7400 == 103 [pid = 1777] [id = 612] 15:39:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8a6bd000) [pid = 1777] [serial = 1837] [outer = (nil)] 15:39:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8b717800) [pid = 1777] [serial = 1838] [outer = 0x8a6bd000] 15:39:18 INFO - PROCESS | 1777 | 1461191958528 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8b897400) [pid = 1777] [serial = 1839] [outer = 0x8a6bd000] 15:39:19 INFO - PROCESS | 1777 | 1461191959574 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1485ms 15:39:19 INFO - PROCESS | 1777 | 1461191959606 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1777 | 1461191959611 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:39:19 INFO - PROCESS | 1777 | 1461191959628 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1777 | 1461191959636 Marionette TRACE conn3 <- [1,2422,null,{}] 15:39:19 INFO - PROCESS | 1777 | 1461191959656 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1777 | 1461191959958 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x867a8400) [pid = 1777] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x868bcc00) [pid = 1777] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88a0cc00) [pid = 1777] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8e27d000) [pid = 1777] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x98387800) [pid = 1777] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x879a3000) [pid = 1777] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8808b800) [pid = 1777] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x901d9800) [pid = 1777] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x9916ac00) [pid = 1777] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0xa0e9d400) [pid = 1777] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fd15000) [pid = 1777] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b712c00) [pid = 1777] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x9ea22000) [pid = 1777] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8fa80000) [pid = 1777] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x87a89800) [pid = 1777] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x88a04800) [pid = 1777] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x88a03000) [pid = 1777] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x905a6800) [pid = 1777] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8b477000) [pid = 1777] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8679b000) [pid = 1777] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8bdd9400) [pid = 1777] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x93b14c00) [pid = 1777] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8a6bb400) [pid = 1777] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x83c42800) [pid = 1777] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x868b9c00) [pid = 1777] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x9ea25c00) [pid = 1777] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x9916a400) [pid = 1777] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8b648400) [pid = 1777] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:39:20 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x847cec00) [pid = 1777] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:39:20 INFO - PROCESS | 1777 | 1461191960876 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c42800 == 104 [pid = 1777] [id = 613] 15:39:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x83c4d000) [pid = 1777] [serial = 1840] [outer = (nil)] 15:39:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x867a8400) [pid = 1777] [serial = 1841] [outer = 0x83c4d000] 15:39:20 INFO - PROCESS | 1777 | 1461191960956 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8808b800) [pid = 1777] [serial = 1842] [outer = 0x83c4d000] 15:39:21 INFO - PROCESS | 1777 | 1461191961733 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2159ms 15:39:21 INFO - PROCESS | 1777 | 1461191961779 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1777 | 1461191961783 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:39:21 INFO - PROCESS | 1777 | 1461191961789 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1777 | 1461191961792 Marionette TRACE conn3 <- [1,2426,null,{}] 15:39:21 INFO - PROCESS | 1777 | 1461191961798 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1777 | 1461191962083 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:39:22 INFO - PROCESS | 1777 | 1461191962107 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x868bcc00 == 105 [pid = 1777] [id = 614] 15:39:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88090400) [pid = 1777] [serial = 1843] [outer = (nil)] 15:39:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8bdd7400) [pid = 1777] [serial = 1844] [outer = 0x88090400] 15:39:22 INFO - PROCESS | 1777 | 1461191962182 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8c08d000) [pid = 1777] [serial = 1845] [outer = 0x88090400] 15:39:23 INFO - PROCESS | 1777 | 1461191963455 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1686ms 15:39:23 INFO - PROCESS | 1777 | 1461191963476 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1777 | 1461191963482 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:39:23 INFO - PROCESS | 1777 | 1461191963494 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1777 | 1461191963500 Marionette TRACE conn3 <- [1,2430,null,{}] 15:39:23 INFO - PROCESS | 1777 | 1461191963509 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1777 | 1461191963788 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:39:24 INFO - PROCESS | 1777 | 1461191964155 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x88084800 == 106 [pid = 1777] [id = 615] 15:39:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x882f7c00) [pid = 1777] [serial = 1846] [outer = (nil)] 15:39:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x894e3800) [pid = 1777] [serial = 1847] [outer = 0x882f7c00] 15:39:24 INFO - PROCESS | 1777 | 1461191964250 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8a6bd400) [pid = 1777] [serial = 1848] [outer = 0x882f7c00] 15:39:25 INFO - PROCESS | 1777 | 1461191965218 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1796ms 15:39:25 INFO - PROCESS | 1777 | 1461191965288 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1777 | 1461191965297 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:39:25 INFO - PROCESS | 1777 | 1461191965308 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1777 | 1461191965313 Marionette TRACE conn3 <- [1,2434,null,{}] 15:39:25 INFO - PROCESS | 1777 | 1461191965319 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1777 | 1461191965605 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:39:26 INFO - PROCESS | 1777 | 1461191966030 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd71400 == 107 [pid = 1777] [id = 616] 15:39:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8bd74800) [pid = 1777] [serial = 1849] [outer = (nil)] 15:39:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8bdd2800) [pid = 1777] [serial = 1850] [outer = 0x8bd74800] 15:39:26 INFO - PROCESS | 1777 | 1461191966128 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8c093400) [pid = 1777] [serial = 1851] [outer = 0x8bd74800] 15:39:27 INFO - PROCESS | 1777 | 1461191967122 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1884ms 15:39:27 INFO - PROCESS | 1777 | 1461191967193 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1777 | 1461191967198 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:39:27 INFO - PROCESS | 1777 | 1461191967205 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1777 | 1461191967211 Marionette TRACE conn3 <- [1,2438,null,{}] 15:39:27 INFO - PROCESS | 1777 | 1461191967229 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1777 | 1461191967524 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:39:27 INFO - PROCESS | 1777 | 1461191967879 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e8000 == 108 [pid = 1777] [id = 617] 15:39:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8f07f000) [pid = 1777] [serial = 1852] [outer = (nil)] 15:39:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8f7c1000) [pid = 1777] [serial = 1853] [outer = 0x8f07f000] 15:39:27 INFO - PROCESS | 1777 | 1461191967973 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8fa89c00) [pid = 1777] [serial = 1854] [outer = 0x8f07f000] 15:39:28 INFO - PROCESS | 1777 | 1461191968917 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1742ms 15:39:28 INFO - PROCESS | 1777 | 1461191968947 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:39:28 INFO - PROCESS | 1777 | 1461191968952 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:39:28 INFO - PROCESS | 1777 | 1461191968959 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1777 | 1461191968963 Marionette TRACE conn3 <- [1,2442,null,{}] 15:39:28 INFO - PROCESS | 1777 | 1461191968969 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1777 | 1461191969189 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:39:29 INFO - PROCESS | 1777 | 1461191969538 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f075800 == 109 [pid = 1777] [id = 618] 15:39:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8fc2d800) [pid = 1777] [serial = 1855] [outer = (nil)] 15:39:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8fd15000) [pid = 1777] [serial = 1856] [outer = 0x8fc2d800] 15:39:29 INFO - PROCESS | 1777 | 1461191969639 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x90085400) [pid = 1777] [serial = 1857] [outer = 0x8fc2d800] 15:39:30 INFO - PROCESS | 1777 | 1461191970587 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1737ms 15:39:30 INFO - PROCESS | 1777 | 1461191970697 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:39:30 INFO - PROCESS | 1777 | 1461191970700 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:39:30 INFO - PROCESS | 1777 | 1461191970707 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1777 | 1461191970711 Marionette TRACE conn3 <- [1,2446,null,{}] 15:39:30 INFO - PROCESS | 1777 | 1461191970770 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 1777 | 1461191971008 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:39:31 INFO - PROCESS | 1777 | 1461191971360 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c3400 == 110 [pid = 1777] [id = 619] 15:39:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fc2dc00) [pid = 1777] [serial = 1858] [outer = (nil)] 15:39:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x902eac00) [pid = 1777] [serial = 1859] [outer = 0x8fc2dc00] 15:39:31 INFO - PROCESS | 1777 | 1461191971460 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x902f0000) [pid = 1777] [serial = 1860] [outer = 0x8fc2dc00] 15:39:32 INFO - PROCESS | 1777 | 1461191972426 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1779ms 15:39:32 INFO - PROCESS | 1777 | 1461191972487 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1777 | 1461191972490 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:39:32 INFO - PROCESS | 1777 | 1461191972497 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1777 | 1461191972501 Marionette TRACE conn3 <- [1,2450,null,{}] 15:39:32 INFO - PROCESS | 1777 | 1461191972507 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1777 | 1461191972773 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:39:33 INFO - PROCESS | 1777 | 1461191973130 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x83325c00 == 111 [pid = 1777] [id = 620] 15:39:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x883f2800) [pid = 1777] [serial = 1861] [outer = (nil)] 15:39:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x91228400) [pid = 1777] [serial = 1862] [outer = 0x883f2800] 15:39:33 INFO - PROCESS | 1777 | 1461191973232 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x9130f000) [pid = 1777] [serial = 1863] [outer = 0x883f2800] 15:39:34 INFO - PROCESS | 1777 | 1461191974154 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1698ms 15:39:34 INFO - PROCESS | 1777 | 1461191974196 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:39:34 INFO - PROCESS | 1777 | 1461191974200 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:39:34 INFO - PROCESS | 1777 | 1461191974207 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1777 | 1461191974211 Marionette TRACE conn3 <- [1,2454,null,{}] 15:39:34 INFO - PROCESS | 1777 | 1461191974217 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1777 | 1461191974431 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:39:34 INFO - PROCESS | 1777 | 1461191974727 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd7c00 == 112 [pid = 1777] [id = 621] 15:39:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x911e6000) [pid = 1777] [serial = 1864] [outer = (nil)] 15:39:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x92a6e400) [pid = 1777] [serial = 1865] [outer = 0x911e6000] 15:39:34 INFO - PROCESS | 1777 | 1461191974881 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x93667c00) [pid = 1777] [serial = 1866] [outer = 0x911e6000] 15:39:35 INFO - PROCESS | 1777 | 1461191975804 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 15:39:35 INFO - PROCESS | 1777 | 1461191975847 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:39:35 INFO - PROCESS | 1777 | 1461191975851 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:39:35 INFO - PROCESS | 1777 | 1461191975858 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1777 | 1461191975861 Marionette TRACE conn3 <- [1,2458,null,{}] 15:39:35 INFO - PROCESS | 1777 | 1461191975868 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:36 INFO - PROCESS | 1777 | 1461191976083 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:39:36 INFO - PROCESS | 1777 | 1461191976424 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f340800 == 113 [pid = 1777] [id = 622] 15:39:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x92a62800) [pid = 1777] [serial = 1867] [outer = (nil)] 15:39:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x93b0e000) [pid = 1777] [serial = 1868] [outer = 0x92a62800] 15:39:36 INFO - PROCESS | 1777 | 1461191976519 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93b19400) [pid = 1777] [serial = 1869] [outer = 0x92a62800] 15:39:37 INFO - PROCESS | 1777 | 1461191977471 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1686ms 15:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:39:37 INFO - PROCESS | 1777 | 1461191977544 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1777 | 1461191977547 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:39:37 INFO - PROCESS | 1777 | 1461191977554 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1777 | 1461191977556 Marionette TRACE conn3 <- [1,2462,null,{}] 15:39:37 INFO - PROCESS | 1777 | 1461191977563 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1777 | 1461191977803 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:39:38 INFO - PROCESS | 1777 | 1461191978151 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c48400 == 114 [pid = 1777] [id = 623] 15:39:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x87907400) [pid = 1777] [serial = 1870] [outer = (nil)] 15:39:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x97b48000) [pid = 1777] [serial = 1871] [outer = 0x87907400] 15:39:38 INFO - PROCESS | 1777 | 1461191978245 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x97bc1400) [pid = 1777] [serial = 1872] [outer = 0x87907400] 15:39:39 INFO - PROCESS | 1777 | 1461191979210 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1733ms 15:39:39 INFO - PROCESS | 1777 | 1461191979287 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1777 | 1461191979291 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:39:39 INFO - PROCESS | 1777 | 1461191979298 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1777 | 1461191979302 Marionette TRACE conn3 <- [1,2466,null,{}] 15:39:39 INFO - PROCESS | 1777 | 1461191979308 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 1777 | 1461191979569 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:39:39 INFO - PROCESS | 1777 | 1461191979937 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x9366e800 == 115 [pid = 1777] [id = 624] 15:39:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x9818fc00) [pid = 1777] [serial = 1873] [outer = (nil)] 15:39:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x98389800) [pid = 1777] [serial = 1874] [outer = 0x9818fc00] 15:39:40 INFO - PROCESS | 1777 | 1461191980028 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x98650800) [pid = 1777] [serial = 1875] [outer = 0x9818fc00] 15:39:40 INFO - PROCESS | 1777 | 1461191980973 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1732ms 15:39:41 INFO - PROCESS | 1777 | 1461191981031 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1777 | 1461191981035 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:39:41 INFO - PROCESS | 1777 | 1461191981042 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1777 | 1461191981047 Marionette TRACE conn3 <- [1,2470,null,{}] 15:39:41 INFO - PROCESS | 1777 | 1461191981052 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1777 | 1461191981308 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:39:41 INFO - PROCESS | 1777 | 1461191981669 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c8c000 == 116 [pid = 1777] [id = 625] 15:39:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x99427000) [pid = 1777] [serial = 1876] [outer = (nil)] 15:39:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x99477c00) [pid = 1777] [serial = 1877] [outer = 0x99427000] 15:39:41 INFO - PROCESS | 1777 | 1461191981777 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9b028800) [pid = 1777] [serial = 1878] [outer = 0x99427000] 15:39:42 INFO - PROCESS | 1777 | 1461191982724 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1746ms 15:39:42 INFO - PROCESS | 1777 | 1461191982789 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1777 | 1461191982793 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:39:42 INFO - PROCESS | 1777 | 1461191982800 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1777 | 1461191982803 Marionette TRACE conn3 <- [1,2474,null,{}] 15:39:42 INFO - PROCESS | 1777 | 1461191982809 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1777 | 1461191983028 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:39:43 INFO - PROCESS | 1777 | 1461191983379 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x98c8f400 == 117 [pid = 1777] [id = 626] 15:39:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x98c95000) [pid = 1777] [serial = 1879] [outer = (nil)] 15:39:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x9fc59c00) [pid = 1777] [serial = 1880] [outer = 0x98c95000] 15:39:43 INFO - PROCESS | 1777 | 1461191983476 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9fc60400) [pid = 1777] [serial = 1881] [outer = 0x98c95000] 15:39:44 INFO - PROCESS | 1777 | 1461191984408 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:39:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:39:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1684ms 15:39:44 INFO - PROCESS | 1777 | 1461191984485 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1777 | 1461191984489 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:39:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:39:44 INFO - PROCESS | 1777 | 1461191984495 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1777 | 1461191984499 Marionette TRACE conn3 <- [1,2478,null,{}] 15:39:44 INFO - PROCESS | 1777 | 1461191984505 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:44 INFO - PROCESS | 1777 | 1461191984756 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:39:45 INFO - PROCESS | 1777 | 1461191985120 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e368000 == 118 [pid = 1777] [id = 627] 15:39:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9b0c2000) [pid = 1777] [serial = 1882] [outer = (nil)] 15:39:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0xa0c39000) [pid = 1777] [serial = 1883] [outer = 0x9b0c2000] 15:39:45 INFO - PROCESS | 1777 | 1461191985215 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0xa0e95400) [pid = 1777] [serial = 1884] [outer = 0x9b0c2000] 15:39:46 INFO - PROCESS | 1777 | 1461191986181 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1738ms 15:39:46 INFO - PROCESS | 1777 | 1461191986236 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1777 | 1461191986239 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:39:46 INFO - PROCESS | 1777 | 1461191986245 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1777 | 1461191986248 Marionette TRACE conn3 <- [1,2482,null,{}] 15:39:46 INFO - PROCESS | 1777 | 1461191986255 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 1777 | 1461191986487 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:39:46 INFO - PROCESS | 1777 | 1461191986837 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a485000 == 119 [pid = 1777] [id = 628] 15:39:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8b642c00) [pid = 1777] [serial = 1885] [outer = (nil)] 15:39:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0xa2a83800) [pid = 1777] [serial = 1886] [outer = 0x8b642c00] 15:39:46 INFO - PROCESS | 1777 | 1461191986935 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0xa3c80000) [pid = 1777] [serial = 1887] [outer = 0x8b642c00] 15:39:47 INFO - PROCESS | 1777 | 1461191987847 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1644ms 15:39:47 INFO - PROCESS | 1777 | 1461191987890 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:39:47 INFO - PROCESS | 1777 | 1461191987904 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:39:47 INFO - PROCESS | 1777 | 1461191987910 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1777 | 1461191987913 Marionette TRACE conn3 <- [1,2486,null,{}] 15:39:47 INFO - PROCESS | 1777 | 1461191987919 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1777 | 1461191988148 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:39:48 INFO - PROCESS | 1777 | 1461191988497 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a5c00 == 120 [pid = 1777] [id = 629] 15:39:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x99a33800) [pid = 1777] [serial = 1888] [outer = (nil)] 15:39:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0xa45d4400) [pid = 1777] [serial = 1889] [outer = 0x99a33800] 15:39:48 INFO - PROCESS | 1777 | 1461191988595 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa45ecc00) [pid = 1777] [serial = 1890] [outer = 0x99a33800] 15:39:49 INFO - PROCESS | 1777 | 1461191989518 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1682ms 15:39:49 INFO - PROCESS | 1777 | 1461191989593 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1777 | 1461191989596 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:39:49 INFO - PROCESS | 1777 | 1461191989605 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 1777 | 1461191989609 Marionette TRACE conn3 <- [1,2490,null,{}] 15:39:49 INFO - PROCESS | 1777 | 1461191989615 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:49 INFO - PROCESS | 1777 | 1461191989902 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:39:50 INFO - PROCESS | 1777 | 1461191990262 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c4dc00 == 121 [pid = 1777] [id = 630] 15:39:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x848aa800) [pid = 1777] [serial = 1891] [outer = (nil)] 15:39:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x848b2800) [pid = 1777] [serial = 1892] [outer = 0x848aa800] 15:39:50 INFO - PROCESS | 1777 | 1461191990352 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x848b4800) [pid = 1777] [serial = 1893] [outer = 0x848aa800] 15:39:51 INFO - PROCESS | 1777 | 1461191991279 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1736ms 15:39:51 INFO - PROCESS | 1777 | 1461191991342 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1777 | 1461191991346 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:39:51 INFO - PROCESS | 1777 | 1461191991353 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1777 | 1461191991357 Marionette TRACE conn3 <- [1,2494,null,{}] 15:39:51 INFO - PROCESS | 1777 | 1461191991363 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:51 INFO - PROCESS | 1777 | 1461191991598 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:39:51 INFO - PROCESS | 1777 | 1461191991955 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x848b3000 == 122 [pid = 1777] [id = 631] 15:39:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x848b3c00) [pid = 1777] [serial = 1894] [outer = (nil)] 15:39:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8a496400) [pid = 1777] [serial = 1895] [outer = 0x848b3c00] 15:39:52 INFO - PROCESS | 1777 | 1461191992053 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8a497800) [pid = 1777] [serial = 1896] [outer = 0x848b3c00] 15:39:52 INFO - PROCESS | 1777 | 1461191992938 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1648ms 15:39:53 INFO - PROCESS | 1777 | 1461191993008 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1777 | 1461191993012 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:39:53 INFO - PROCESS | 1777 | 1461191993021 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1777 | 1461191993024 Marionette TRACE conn3 <- [1,2498,null,{}] 15:39:53 INFO - PROCESS | 1777 | 1461191993031 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1777 | 1461191993250 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:39:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8320fc00 == 121 [pid = 1777] [id = 437] 15:39:55 INFO - PROCESS | 1777 | --DOCSHELL 0x911e3400 == 120 [pid = 1777] [id = 81] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8bceb400) [pid = 1777] [serial = 1778] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b645400) [pid = 1777] [serial = 1776] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0xa0f47400) [pid = 1777] [serial = 1635] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b717000) [pid = 1777] [serial = 1647] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b646800) [pid = 1777] [serial = 1581] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0xa3c7f400) [pid = 1777] [serial = 1701] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x88ad6800) [pid = 1777] [serial = 1775] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x905b0400) [pid = 1777] [serial = 1736] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x902f1000) [pid = 1777] [serial = 1734] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x901d6800) [pid = 1777] [serial = 1733] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8fc36000) [pid = 1777] [serial = 1731] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8fa89400) [pid = 1777] [serial = 1730] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8f07a000) [pid = 1777] [serial = 1728] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8e367000) [pid = 1777] [serial = 1727] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8e27a400) [pid = 1777] [serial = 1725] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8c096c00) [pid = 1777] [serial = 1724] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8bceb000) [pid = 1777] [serial = 1722] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8b71e800) [pid = 1777] [serial = 1721] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x894f1400) [pid = 1777] [serial = 1719] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x88fee800) [pid = 1777] [serial = 1718] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x87b0d800) [pid = 1777] [serial = 1716] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x87a92c00) [pid = 1777] [serial = 1715] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x88202c00) [pid = 1777] [serial = 1769] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x867a6c00) [pid = 1777] [serial = 1766] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8790fc00) [pid = 1777] [serial = 1767] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0xa3c79000) [pid = 1777] [serial = 1764] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0xa2ad4800) [pid = 1777] [serial = 1763] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0xa0c13c00) [pid = 1777] [serial = 1761] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0xa0a42c00) [pid = 1777] [serial = 1760] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9febbc00) [pid = 1777] [serial = 1758] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9fc5a000) [pid = 1777] [serial = 1757] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x9df92000) [pid = 1777] [serial = 1755] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9b0cb400) [pid = 1777] [serial = 1754] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9942e400) [pid = 1777] [serial = 1752] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x98d32c00) [pid = 1777] [serial = 1751] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x98657400) [pid = 1777] [serial = 1749] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x98651800) [pid = 1777] [serial = 1748] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x97117000) [pid = 1777] [serial = 1746] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x951a9400) [pid = 1777] [serial = 1745] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x93669400) [pid = 1777] [serial = 1743] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x93666800) [pid = 1777] [serial = 1742] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x92a42800) [pid = 1777] [serial = 1740] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x91e0a000) [pid = 1777] [serial = 1739] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x9114b800) [pid = 1777] [serial = 1737] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x88ad6000) [pid = 1777] [serial = 1772] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8a327000) [pid = 1777] [serial = 1773] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x882f4c00) [pid = 1777] [serial = 1770] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8bcf1800) [pid = 1777] [serial = 1656] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8e2ed000) [pid = 1777] [serial = 1659] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x894f1800) [pid = 1777] [serial = 1653] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x87a95c00) [pid = 1777] [serial = 1650] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1777 | 1461191995917 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x848ac800 == 121 [pid = 1777] [id = 632] 15:39:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x85b0a400) [pid = 1777] [serial = 1897] [outer = (nil)] 15:39:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8679b800) [pid = 1777] [serial = 1898] [outer = 0x85b0a400] 15:39:56 INFO - PROCESS | 1777 | 1461191996002 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x868bac00) [pid = 1777] [serial = 1899] [outer = 0x85b0a400] 15:39:56 INFO - PROCESS | 1777 | 1461191996857 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3893ms 15:39:56 INFO - PROCESS | 1777 | 1461191996917 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1777 | 1461191996925 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:39:56 INFO - PROCESS | 1777 | 1461191996957 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1777 | 1461191996962 Marionette TRACE conn3 <- [1,2502,null,{}] 15:39:56 INFO - PROCESS | 1777 | 1461191996979 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1777 | 1461191997197 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:39:57 INFO - PROCESS | 1777 | 1461191997416 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a93800 == 122 [pid = 1777] [id = 633] 15:39:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x87b02400) [pid = 1777] [serial = 1900] [outer = (nil)] 15:39:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x88082400) [pid = 1777] [serial = 1901] [outer = 0x87b02400] 15:39:57 INFO - PROCESS | 1777 | 1461191997499 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x88159400) [pid = 1777] [serial = 1902] [outer = 0x87b02400] 15:39:58 INFO - PROCESS | 1777 | 1461191998485 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1615ms 15:39:58 INFO - PROCESS | 1777 | 1461191998553 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:39:58 INFO - PROCESS | 1777 | 1461191998559 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:39:58 INFO - PROCESS | 1777 | 1461191998566 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1777 | 1461191998570 Marionette TRACE conn3 <- [1,2506,null,{}] 15:39:58 INFO - PROCESS | 1777 | 1461191998575 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1777 | 1461191998865 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:39:58 INFO - PROCESS | 1777 | 1461191998893 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a92c00 == 123 [pid = 1777] [id = 634] 15:39:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x882f3000) [pid = 1777] [serial = 1903] [outer = (nil)] 15:39:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88a0a800) [pid = 1777] [serial = 1904] [outer = 0x882f3000] 15:39:58 INFO - PROCESS | 1777 | 1461191998975 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88fea800) [pid = 1777] [serial = 1905] [outer = 0x882f3000] 15:40:00 INFO - PROCESS | 1777 | 1461192000107 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 15:40:00 INFO - PROCESS | 1777 | 1461192000153 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1777 | 1461192000159 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:40:00 INFO - PROCESS | 1777 | 1461192000196 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1777 | 1461192000211 Marionette TRACE conn3 <- [1,2510,null,{}] 15:40:00 INFO - PROCESS | 1777 | 1461192000223 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:01 INFO - PROCESS | 1777 | 1461192001193 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8a6bd000) [pid = 1777] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x83c4d000) [pid = 1777] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x883f1800) [pid = 1777] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x879a3c00) [pid = 1777] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9df91400) [pid = 1777] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x9fc9e800) [pid = 1777] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x98c8e800) [pid = 1777] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x9b09bc00) [pid = 1777] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x9818ac00) [pid = 1777] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b477800) [pid = 1777] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x9838b400) [pid = 1777] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x93b0ec00) [pid = 1777] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x9114a800) [pid = 1777] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x9130e400) [pid = 1777] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8fa8c000) [pid = 1777] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x902e9800) [pid = 1777] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8f33fc00) [pid = 1777] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x8f343c00) [pid = 1777] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x8e277000) [pid = 1777] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x8b714c00) [pid = 1777] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x8815e000) [pid = 1777] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:40:01 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x882f5c00) [pid = 1777] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:40:01 INFO - PROCESS | 1777 | 1461192001485 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c4d000 == 124 [pid = 1777] [id = 635] 15:40:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x8679b000) [pid = 1777] [serial = 1906] [outer = (nil)] 15:40:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x8815d800) [pid = 1777] [serial = 1907] [outer = 0x8679b000] 15:40:01 INFO - PROCESS | 1777 | 1461192001563 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x8a482000) [pid = 1777] [serial = 1908] [outer = 0x8679b000] 15:40:02 INFO - PROCESS | 1777 | 1461192002394 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2276ms 15:40:02 INFO - PROCESS | 1777 | 1461192002447 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:40:02 INFO - PROCESS | 1777 | 1461192002452 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:40:02 INFO - PROCESS | 1777 | 1461192002458 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1777 | 1461192002461 Marionette TRACE conn3 <- [1,2514,null,{}] 15:40:02 INFO - PROCESS | 1777 | 1461192002480 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1777 | 1461192002700 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:40:02 INFO - PROCESS | 1777 | 1461192002710 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x88085c00 == 125 [pid = 1777] [id = 636] 15:40:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x882ee800) [pid = 1777] [serial = 1909] [outer = (nil)] 15:40:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8a49f400) [pid = 1777] [serial = 1910] [outer = 0x882ee800] 15:40:02 INFO - PROCESS | 1777 | 1461192002789 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8a6b7c00) [pid = 1777] [serial = 1911] [outer = 0x882ee800] 15:40:04 INFO - PROCESS | 1777 | 1461192004174 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1786ms 15:40:04 INFO - PROCESS | 1777 | 1461192004245 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1777 | 1461192004252 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:40:04 INFO - PROCESS | 1777 | 1461192004262 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1777 | 1461192004267 Marionette TRACE conn3 <- [1,2518,null,{}] 15:40:04 INFO - PROCESS | 1777 | 1461192004277 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1777 | 1461192004551 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:40:04 INFO - PROCESS | 1777 | 1461192004914 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679ec00 == 126 [pid = 1777] [id = 637] 15:40:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x87a90000) [pid = 1777] [serial = 1912] [outer = (nil)] 15:40:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x882e9c00) [pid = 1777] [serial = 1913] [outer = 0x87a90000] 15:40:05 INFO - PROCESS | 1777 | 1461192005021 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x883ecc00) [pid = 1777] [serial = 1914] [outer = 0x87a90000] 15:40:06 INFO - PROCESS | 1777 | 1461192006032 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1840ms 15:40:06 INFO - PROCESS | 1777 | 1461192006103 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1777 | 1461192006112 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:40:06 INFO - PROCESS | 1777 | 1461192006124 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1777 | 1461192006128 Marionette TRACE conn3 <- [1,2522,null,{}] 15:40:06 INFO - PROCESS | 1777 | 1461192006135 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1777 | 1461192006411 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:40:06 INFO - PROCESS | 1777 | 1461192006809 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ad5400 == 127 [pid = 1777] [id = 638] 15:40:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x894e5400) [pid = 1777] [serial = 1915] [outer = (nil)] 15:40:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8a483000) [pid = 1777] [serial = 1916] [outer = 0x894e5400] 15:40:06 INFO - PROCESS | 1777 | 1461192006901 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8a49e000) [pid = 1777] [serial = 1917] [outer = 0x894e5400] 15:40:07 INFO - PROCESS | 1777 | 1461192007910 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1835ms 15:40:07 INFO - PROCESS | 1777 | 1461192007959 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:40:07 INFO - PROCESS | 1777 | 1461192007964 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:40:07 INFO - PROCESS | 1777 | 1461192007971 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1777 | 1461192007977 Marionette TRACE conn3 <- [1,2526,null,{}] 15:40:08 INFO - PROCESS | 1777 | 1461192007995 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1777 | 1461192008245 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:40:08 INFO - PROCESS | 1777 | 1461192008586 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b647800 == 128 [pid = 1777] [id = 639] 15:40:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b717000) [pid = 1777] [serial = 1918] [outer = (nil)] 15:40:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b89e000) [pid = 1777] [serial = 1919] [outer = 0x8b717000] 15:40:08 INFO - PROCESS | 1777 | 1461192008689 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8bcefc00) [pid = 1777] [serial = 1920] [outer = 0x8b717000] 15:40:09 INFO - PROCESS | 1777 | 1461192009630 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1737ms 15:40:09 INFO - PROCESS | 1777 | 1461192009708 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1777 | 1461192009714 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:40:09 INFO - PROCESS | 1777 | 1461192009721 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1777 | 1461192009725 Marionette TRACE conn3 <- [1,2530,null,{}] 15:40:09 INFO - PROCESS | 1777 | 1461192009731 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 1777 | 1461192010024 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:40:10 INFO - PROCESS | 1777 | 1461192010381 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b14400 == 129 [pid = 1777] [id = 640] 15:40:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b895c00) [pid = 1777] [serial = 1921] [outer = (nil)] 15:40:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8bdd9000) [pid = 1777] [serial = 1922] [outer = 0x8b895c00] 15:40:10 INFO - PROCESS | 1777 | 1461192010478 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8c08e400) [pid = 1777] [serial = 1923] [outer = 0x8b895c00] 15:40:11 INFO - PROCESS | 1777 | 1461192011443 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1786ms 15:40:11 INFO - PROCESS | 1777 | 1461192011508 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1777 | 1461192011513 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:40:11 INFO - PROCESS | 1777 | 1461192011519 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1777 | 1461192011523 Marionette TRACE conn3 <- [1,2534,null,{}] 15:40:11 INFO - PROCESS | 1777 | 1461192011529 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1777 | 1461192011767 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:40:12 INFO - PROCESS | 1777 | 1461192012108 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd79c00 == 130 [pid = 1777] [id = 641] 15:40:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8bd7c000) [pid = 1777] [serial = 1924] [outer = (nil)] 15:40:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8e27ec00) [pid = 1777] [serial = 1925] [outer = 0x8bd7c000] 15:40:12 INFO - PROCESS | 1777 | 1461192012206 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e281400) [pid = 1777] [serial = 1926] [outer = 0x8bd7c000] 15:40:13 INFO - PROCESS | 1777 | 1461192013160 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1682ms 15:40:13 INFO - PROCESS | 1777 | 1461192013203 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:40:13 INFO - PROCESS | 1777 | 1461192013207 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:40:13 INFO - PROCESS | 1777 | 1461192013214 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1777 | 1461192013217 Marionette TRACE conn3 <- [1,2538,null,{}] 15:40:13 INFO - PROCESS | 1777 | 1461192013224 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1777 | 1461192013496 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:40:13 INFO - PROCESS | 1777 | 1461192013852 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b477800 == 131 [pid = 1777] [id = 642] 15:40:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8f078000) [pid = 1777] [serial = 1927] [outer = (nil)] 15:40:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8f080c00) [pid = 1777] [serial = 1928] [outer = 0x8f078000] 15:40:13 INFO - PROCESS | 1777 | 1461192013956 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f341c00) [pid = 1777] [serial = 1929] [outer = 0x8f078000] 15:40:14 INFO - PROCESS | 1777 | 1461192014899 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1737ms 15:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:40:14 INFO - PROCESS | 1777 | 1461192014951 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1777 | 1461192014954 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:40:14 INFO - PROCESS | 1777 | 1461192014961 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1777 | 1461192014971 Marionette TRACE conn3 <- [1,2542,null,{}] 15:40:14 INFO - PROCESS | 1777 | 1461192014982 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1777 | 1461192015189 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:40:15 INFO - PROCESS | 1777 | 1461192015539 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8790a400 == 132 [pid = 1777] [id = 643] 15:40:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x87915400) [pid = 1777] [serial = 1930] [outer = (nil)] 15:40:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fb01800) [pid = 1777] [serial = 1931] [outer = 0x87915400] 15:40:15 INFO - PROCESS | 1777 | 1461192015632 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fb07000) [pid = 1777] [serial = 1932] [outer = 0x87915400] 15:40:16 INFO - PROCESS | 1777 | 1461192016584 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1692ms 15:40:16 INFO - PROCESS | 1777 | 1461192016653 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1777 | 1461192016657 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:40:16 INFO - PROCESS | 1777 | 1461192016664 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1777 | 1461192016668 Marionette TRACE conn3 <- [1,2546,null,{}] 15:40:16 INFO - PROCESS | 1777 | 1461192016674 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1777 | 1461192016917 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:40:17 INFO - PROCESS | 1777 | 1461192017271 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x88084400 == 133 [pid = 1777] [id = 644] 15:40:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8f7c9000) [pid = 1777] [serial = 1933] [outer = (nil)] 15:40:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x90083c00) [pid = 1777] [serial = 1934] [outer = 0x8f7c9000] 15:40:17 INFO - PROCESS | 1777 | 1461192017363 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x901d1c00) [pid = 1777] [serial = 1935] [outer = 0x8f7c9000] 15:40:18 INFO - PROCESS | 1777 | 1461192018308 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1685ms 15:40:18 INFO - PROCESS | 1777 | 1461192018350 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1777 | 1461192018354 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:40:18 INFO - PROCESS | 1777 | 1461192018360 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1777 | 1461192018364 Marionette TRACE conn3 <- [1,2550,null,{}] 15:40:18 INFO - PROCESS | 1777 | 1461192018370 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1777 | 1461192018578 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:40:18 INFO - PROCESS | 1777 | 1461192018873 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fa89800 == 134 [pid = 1777] [id = 645] 15:40:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fd12c00) [pid = 1777] [serial = 1936] [outer = (nil)] 15:40:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x903d2400) [pid = 1777] [serial = 1937] [outer = 0x8fd12c00] 15:40:19 INFO - PROCESS | 1777 | 1461192019021 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x905ad400) [pid = 1777] [serial = 1938] [outer = 0x8fd12c00] 15:40:19 INFO - PROCESS | 1777 | 1461192019963 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1680ms 15:40:20 INFO - PROCESS | 1777 | 1461192020042 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1777 | 1461192020045 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:40:20 INFO - PROCESS | 1777 | 1461192020052 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1777 | 1461192020056 Marionette TRACE conn3 <- [1,2554,null,{}] 15:40:20 INFO - PROCESS | 1777 | 1461192020062 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1777 | 1461192020314 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:40:20 INFO - PROCESS | 1777 | 1461192020660 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8e800 == 135 [pid = 1777] [id = 646] 15:40:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x88ad2c00) [pid = 1777] [serial = 1939] [outer = (nil)] 15:40:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x911e1400) [pid = 1777] [serial = 1940] [outer = 0x88ad2c00] 15:40:20 INFO - PROCESS | 1777 | 1461192020767 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x911e8000) [pid = 1777] [serial = 1941] [outer = 0x88ad2c00] 15:40:21 INFO - PROCESS | 1777 | 1461192021749 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1741ms 15:40:21 INFO - PROCESS | 1777 | 1461192021795 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:40:21 INFO - PROCESS | 1777 | 1461192021800 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:40:21 INFO - PROCESS | 1777 | 1461192021807 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1777 | 1461192021811 Marionette TRACE conn3 <- [1,2558,null,{}] 15:40:21 INFO - PROCESS | 1777 | 1461192021817 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1777 | 1461192022068 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:40:22 INFO - PROCESS | 1777 | 1461192022428 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x9114a400 == 136 [pid = 1777] [id = 647] 15:40:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x92a45400) [pid = 1777] [serial = 1942] [outer = (nil)] 15:40:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x92a70400) [pid = 1777] [serial = 1943] [outer = 0x92a45400] 15:40:22 INFO - PROCESS | 1777 | 1461192022548 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93669c00) [pid = 1777] [serial = 1944] [outer = 0x92a45400] 15:40:23 INFO - PROCESS | 1777 | 1461192023508 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1735ms 15:40:23 INFO - PROCESS | 1777 | 1461192023542 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1777 | 1461192023546 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:40:23 INFO - PROCESS | 1777 | 1461192023553 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1777 | 1461192023556 Marionette TRACE conn3 <- [1,2562,null,{}] 15:40:23 INFO - PROCESS | 1777 | 1461192023563 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1777 | 1461192023764 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:40:24 INFO - PROCESS | 1777 | 1461192024118 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e0a000 == 137 [pid = 1777] [id = 648] 15:40:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x92a62400) [pid = 1777] [serial = 1945] [outer = (nil)] 15:40:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93b0c400) [pid = 1777] [serial = 1946] [outer = 0x92a62400] 15:40:24 INFO - PROCESS | 1777 | 1461192024213 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93b19800) [pid = 1777] [serial = 1947] [outer = 0x92a62400] 15:40:25 INFO - PROCESS | 1777 | 1461192025164 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 15:40:25 INFO - PROCESS | 1777 | 1461192025236 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1777 | 1461192025240 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:40:25 INFO - PROCESS | 1777 | 1461192025246 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1777 | 1461192025250 Marionette TRACE conn3 <- [1,2566,null,{}] 15:40:25 INFO - PROCESS | 1777 | 1461192025256 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1777 | 1461192025466 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:40:25 INFO - PROCESS | 1777 | 1461192025817 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd7a800 == 138 [pid = 1777] [id = 649] 15:40:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8f07b000) [pid = 1777] [serial = 1948] [outer = (nil)] 15:40:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x978bf000) [pid = 1777] [serial = 1949] [outer = 0x8f07b000] 15:40:25 INFO - PROCESS | 1777 | 1461192025917 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x97df0800) [pid = 1777] [serial = 1950] [outer = 0x8f07b000] 15:40:26 INFO - PROCESS | 1777 | 1461192026881 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1692ms 15:40:26 INFO - PROCESS | 1777 | 1461192026939 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1777 | 1461192026943 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:40:26 INFO - PROCESS | 1777 | 1461192026949 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1777 | 1461192026953 Marionette TRACE conn3 <- [1,2570,null,{}] 15:40:26 INFO - PROCESS | 1777 | 1461192026959 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1777 | 1461192027165 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:40:27 INFO - PROCESS | 1777 | 1461192027515 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a3c000 == 139 [pid = 1777] [id = 650] 15:40:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x95ce2400) [pid = 1777] [serial = 1951] [outer = (nil)] 15:40:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x9864e800) [pid = 1777] [serial = 1952] [outer = 0x95ce2400] 15:40:27 INFO - PROCESS | 1777 | 1461192027623 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x98657c00) [pid = 1777] [serial = 1953] [outer = 0x95ce2400] 15:40:28 INFO - PROCESS | 1777 | 1461192028571 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1683ms 15:40:28 INFO - PROCESS | 1777 | 1461192028634 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1777 | 1461192028638 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:40:28 INFO - PROCESS | 1777 | 1461192028644 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1777 | 1461192028648 Marionette TRACE conn3 <- [1,2574,null,{}] 15:40:28 INFO - PROCESS | 1777 | 1461192028654 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1777 | 1461192028887 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:40:29 INFO - PROCESS | 1777 | 1461192029238 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x98383c00 == 140 [pid = 1777] [id = 651] 15:40:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x98385c00) [pid = 1777] [serial = 1954] [outer = (nil)] 15:40:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98c8e000) [pid = 1777] [serial = 1955] [outer = 0x98385c00] 15:40:29 INFO - PROCESS | 1777 | 1461192029331 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x98c96c00) [pid = 1777] [serial = 1956] [outer = 0x98385c00] 15:40:30 INFO - PROCESS | 1777 | 1461192030252 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1682ms 15:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:40:30 INFO - PROCESS | 1777 | 1461192030328 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1777 | 1461192030331 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:40:30 INFO - PROCESS | 1777 | 1461192030338 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1777 | 1461192030341 Marionette TRACE conn3 <- [1,2578,null,{}] 15:40:30 INFO - PROCESS | 1777 | 1461192030347 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1777 | 1461192030606 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:40:30 INFO - PROCESS | 1777 | 1461192030955 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x882e8400 == 141 [pid = 1777] [id = 652] 15:40:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8fd17400) [pid = 1777] [serial = 1957] [outer = (nil)] 15:40:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9946fc00) [pid = 1777] [serial = 1958] [outer = 0x8fd17400] 15:40:31 INFO - PROCESS | 1777 | 1461192031043 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x99472c00) [pid = 1777] [serial = 1959] [outer = 0x8fd17400] 15:40:32 INFO - PROCESS | 1777 | 1461192032002 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1735ms 15:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:40:32 INFO - PROCESS | 1777 | 1461192032073 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1777 | 1461192032077 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:40:32 INFO - PROCESS | 1777 | 1461192032084 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1777 | 1461192032087 Marionette TRACE conn3 <- [1,2582,null,{}] 15:40:32 INFO - PROCESS | 1777 | 1461192032093 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1777 | 1461192032342 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:40:32 INFO - PROCESS | 1777 | 1461192032700 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a486400 == 142 [pid = 1777] [id = 653] 15:40:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x903c6400) [pid = 1777] [serial = 1960] [outer = (nil)] 15:40:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9df92000) [pid = 1777] [serial = 1961] [outer = 0x903c6400] 15:40:32 INFO - PROCESS | 1777 | 1461192032795 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9df99400) [pid = 1777] [serial = 1962] [outer = 0x903c6400] 15:40:33 INFO - PROCESS | 1777 | 1461192033703 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1683ms 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8a6be000 == 141 [pid = 1777] [id = 147] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2ef400 == 140 [pid = 1777] [id = 401] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x83210c00 == 139 [pid = 1777] [id = 588] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8799dc00 == 138 [pid = 1777] [id = 480] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x83c4d000 == 137 [pid = 1777] [id = 635] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87a92c00 == 136 [pid = 1777] [id = 634] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x87a93800 == 135 [pid = 1777] [id = 633] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x848ac800 == 134 [pid = 1777] [id = 632] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x83c48400 == 133 [pid = 1777] [id = 623] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f340800 == 132 [pid = 1777] [id = 622] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x83325c00 == 131 [pid = 1777] [id = 620] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd7c00 == 130 [pid = 1777] [id = 621] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c3400 == 129 [pid = 1777] [id = 619] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f075800 == 128 [pid = 1777] [id = 618] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e8000 == 127 [pid = 1777] [id = 617] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd71400 == 126 [pid = 1777] [id = 616] 15:40:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88084800 == 125 [pid = 1777] [id = 615] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b893000) [pid = 1777] [serial = 1713] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8b717800) [pid = 1777] [serial = 1838] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x867a8400) [pid = 1777] [serial = 1841] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x88acb400) [pid = 1777] [serial = 1835] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x87a91800) [pid = 1777] [serial = 1832] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x87b0d000) [pid = 1777] [serial = 1833] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0xa4474400) [pid = 1777] [serial = 1830] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0xa4459000) [pid = 1777] [serial = 1829] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0xa0ea2c00) [pid = 1777] [serial = 1827] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa0e9ec00) [pid = 1777] [serial = 1826] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0xa0a47000) [pid = 1777] [serial = 1824] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0xa0a8fc00) [pid = 1777] [serial = 1823] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9ff39000) [pid = 1777] [serial = 1821] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x9febf800) [pid = 1777] [serial = 1820] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x9df91c00) [pid = 1777] [serial = 1818] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x9b0cc800) [pid = 1777] [serial = 1817] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x99778800) [pid = 1777] [serial = 1815] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x9942f400) [pid = 1777] [serial = 1814] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x98c91800) [pid = 1777] [serial = 1812] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x98659000) [pid = 1777] [serial = 1811] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x97b09400) [pid = 1777] [serial = 1809] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x96bf1c00) [pid = 1777] [serial = 1808] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x93806800) [pid = 1777] [serial = 1806] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x93805000) [pid = 1777] [serial = 1805] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x92aafc00) [pid = 1777] [serial = 1803] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x92a69400) [pid = 1777] [serial = 1802] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x91310800) [pid = 1777] [serial = 1800] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9122e800) [pid = 1777] [serial = 1799] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9113f400) [pid = 1777] [serial = 1797] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x903cb000) [pid = 1777] [serial = 1796] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8fc2b800) [pid = 1777] [serial = 1794] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fb0e000) [pid = 1777] [serial = 1793] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8fa81400) [pid = 1777] [serial = 1791] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8f7c7000) [pid = 1777] [serial = 1790] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8e362c00) [pid = 1777] [serial = 1788] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8e2e6c00) [pid = 1777] [serial = 1787] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8bdd6c00) [pid = 1777] [serial = 1785] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8bd73c00) [pid = 1777] [serial = 1784] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8a335000) [pid = 1777] [serial = 1782] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x883f3000) [pid = 1777] [serial = 1781] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8bdd7400) [pid = 1777] [serial = 1844] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8b897400) [pid = 1777] [serial = 1839] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8808b800) [pid = 1777] [serial = 1842] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x894f0000) [pid = 1777] [serial = 1836] [outer = (nil)] [url = about:blank] 15:40:36 INFO - PROCESS | 1777 | 1461192036303 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1777 | 1461192036309 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:40:36 INFO - PROCESS | 1777 | 1461192036338 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1777 | 1461192036345 Marionette TRACE conn3 <- [1,2586,null,{}] 15:40:36 INFO - PROCESS | 1777 | 1461192036354 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1777 | 1461192036540 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:40:36 INFO - PROCESS | 1777 | 1461192036573 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a94400 == 126 [pid = 1777] [id = 654] 15:40:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x87a96400) [pid = 1777] [serial = 1963] [outer = (nil)] 15:40:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x87b07c00) [pid = 1777] [serial = 1964] [outer = 0x87a96400] 15:40:36 INFO - PROCESS | 1777 | 1461192036684 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8808cc00) [pid = 1777] [serial = 1965] [outer = 0x87a96400] 15:40:37 INFO - PROCESS | 1777 | 1461192037698 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1385ms 15:40:37 INFO - PROCESS | 1777 | 1461192037724 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1777 | 1461192037729 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:40:37 INFO - PROCESS | 1777 | 1461192037741 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1777 | 1461192037746 Marionette TRACE conn3 <- [1,2590,null,{}] 15:40:37 INFO - PROCESS | 1777 | 1461192037752 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1777 | 1461192038020 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:40:38 INFO - PROCESS | 1777 | 1461192038045 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b03400 == 127 [pid = 1777] [id = 655] 15:40:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x883f3000) [pid = 1777] [serial = 1966] [outer = (nil)] 15:40:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x88ff4c00) [pid = 1777] [serial = 1967] [outer = 0x883f3000] 15:40:38 INFO - PROCESS | 1777 | 1461192038118 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x894f1800) [pid = 1777] [serial = 1968] [outer = 0x883f3000] 15:40:39 INFO - PROCESS | 1777 | 1461192039240 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1536ms 15:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:40:39 INFO - PROCESS | 1777 | 1461192039274 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1777 | 1461192039277 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:40:39 INFO - PROCESS | 1777 | 1461192039284 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1777 | 1461192039286 Marionette TRACE conn3 <- [1,2594,null,{}] 15:40:39 INFO - PROCESS | 1777 | 1461192039309 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1777 | 1461192039581 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:40:39 INFO - PROCESS | 1777 | 1461192039610 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a4a1800 == 128 [pid = 1777] [id = 656] 15:40:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8a6bb800) [pid = 1777] [serial = 1969] [outer = (nil)] 15:40:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b642800) [pid = 1777] [serial = 1970] [outer = 0x8a6bb800] 15:40:39 INFO - PROCESS | 1777 | 1461192039691 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b64d000) [pid = 1777] [serial = 1971] [outer = 0x8a6bb800] 15:40:40 INFO - PROCESS | 1777 | 1461192040760 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1540ms 15:40:40 INFO - PROCESS | 1777 | 1461192040823 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1777 | 1461192040827 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:40:40 INFO - PROCESS | 1777 | 1461192040833 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1777 | 1461192040836 Marionette TRACE conn3 <- [1,2598,null,{}] 15:40:40 INFO - PROCESS | 1777 | 1461192040842 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x99427000) [pid = 1777] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x883f2800) [pid = 1777] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x911e6000) [pid = 1777] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8fc2d800) [pid = 1777] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8bd74800) [pid = 1777] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8f07f000) [pid = 1777] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x848b3c00) [pid = 1777] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x87b02400) [pid = 1777] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x848aa800) [pid = 1777] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b642c00) [pid = 1777] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x98c95000) [pid = 1777] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x99a33800) [pid = 1777] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8fc2dc00) [pid = 1777] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8679b000) [pid = 1777] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x9818fc00) [pid = 1777] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x882f3000) [pid = 1777] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x882f7c00) [pid = 1777] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x9b0c2000) [pid = 1777] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x87907400) [pid = 1777] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x85b0a400) [pid = 1777] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x92a62800) [pid = 1777] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:40:41 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x8b64a400) [pid = 1777] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:40:41 INFO - PROCESS | 1777 | 1461192041639 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:40:41 INFO - PROCESS | 1777 | 1461192041793 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dc5400 == 129 [pid = 1777] [id = 657] 15:40:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x848b7c00) [pid = 1777] [serial = 1972] [outer = (nil)] 15:40:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x87a8d400) [pid = 1777] [serial = 1973] [outer = 0x848b7c00] 15:40:41 INFO - PROCESS | 1777 | 1461192041869 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x8a484400) [pid = 1777] [serial = 1974] [outer = 0x848b7c00] 15:40:42 INFO - PROCESS | 1777 | 1461192042648 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1833ms 15:40:42 INFO - PROCESS | 1777 | 1461192042678 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1777 | 1461192042680 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:40:42 INFO - PROCESS | 1777 | 1461192042687 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1777 | 1461192042691 Marionette TRACE conn3 <- [1,2602,null,{}] 15:40:42 INFO - PROCESS | 1777 | 1461192042696 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1777 | 1461192042877 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:40:42 INFO - PROCESS | 1777 | 1461192042894 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x848aa800 == 130 [pid = 1777] [id = 658] 15:40:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x87b02400) [pid = 1777] [serial = 1975] [outer = (nil)] 15:40:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8b898c00) [pid = 1777] [serial = 1976] [outer = 0x87b02400] 15:40:42 INFO - PROCESS | 1777 | 1461192042967 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8bd7e400) [pid = 1777] [serial = 1977] [outer = 0x87b02400] 15:40:44 INFO - PROCESS | 1777 | 1461192044341 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1696ms 15:40:44 INFO - PROCESS | 1777 | 1461192044384 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1777 | 1461192044391 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:40:44 INFO - PROCESS | 1777 | 1461192044412 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1777 | 1461192044417 Marionette TRACE conn3 <- [1,2606,null,{}] 15:40:44 INFO - PROCESS | 1777 | 1461192044426 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1777 | 1461192044642 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:40:45 INFO - PROCESS | 1777 | 1461192045006 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a3c00 == 131 [pid = 1777] [id = 659] 15:40:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x88084800) [pid = 1777] [serial = 1978] [outer = (nil)] 15:40:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x88a0dc00) [pid = 1777] [serial = 1979] [outer = 0x88084800] 15:40:45 INFO - PROCESS | 1777 | 1461192045100 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8a330400) [pid = 1777] [serial = 1980] [outer = 0x88084800] 15:40:46 INFO - PROCESS | 1777 | 1461192046246 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1889ms 15:40:46 INFO - PROCESS | 1777 | 1461192046300 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1777 | 1461192046309 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:40:46 INFO - PROCESS | 1777 | 1461192046320 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1777 | 1461192046325 Marionette TRACE conn3 <- [1,2610,null,{}] 15:40:46 INFO - PROCESS | 1777 | 1461192046331 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1777 | 1461192046559 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:40:47 INFO - PROCESS | 1777 | 1461192047008 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b715800 == 132 [pid = 1777] [id = 660] 15:40:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b720400) [pid = 1777] [serial = 1981] [outer = (nil)] 15:40:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8bce7800) [pid = 1777] [serial = 1982] [outer = 0x8b720400] 15:40:47 INFO - PROCESS | 1777 | 1461192047101 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8bdd9800) [pid = 1777] [serial = 1983] [outer = 0x8b720400] 15:40:48 INFO - PROCESS | 1777 | 1461192048026 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1785ms 15:40:48 INFO - PROCESS | 1777 | 1461192048105 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1777 | 1461192048110 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:40:48 INFO - PROCESS | 1777 | 1461192048117 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1777 | 1461192048124 Marionette TRACE conn3 <- [1,2614,null,{}] 15:40:48 INFO - PROCESS | 1777 | 1461192048141 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1777 | 1461192048479 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:40:48 INFO - PROCESS | 1777 | 1461192048752 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e278800 == 133 [pid = 1777] [id = 661] 15:40:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8e35a400) [pid = 1777] [serial = 1984] [outer = (nil)] 15:40:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8e367400) [pid = 1777] [serial = 1985] [outer = 0x8e35a400] 15:40:48 INFO - PROCESS | 1777 | 1461192048852 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8f07d000) [pid = 1777] [serial = 1986] [outer = 0x8e35a400] 15:40:49 INFO - PROCESS | 1777 | 1461192049774 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1691ms 15:40:49 INFO - PROCESS | 1777 | 1461192049809 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1777 | 1461192049814 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:40:49 INFO - PROCESS | 1777 | 1461192049821 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1777 | 1461192049824 Marionette TRACE conn3 <- [1,2618,null,{}] 15:40:49 INFO - PROCESS | 1777 | 1461192049830 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1777 | 1461192050051 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:40:50 INFO - PROCESS | 1777 | 1461192050415 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8815f000 == 134 [pid = 1777] [id = 662] 15:40:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8f7c3400) [pid = 1777] [serial = 1987] [outer = (nil)] 15:40:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8fa8a800) [pid = 1777] [serial = 1988] [outer = 0x8f7c3400] 15:40:50 INFO - PROCESS | 1777 | 1461192050512 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8fb10800) [pid = 1777] [serial = 1989] [outer = 0x8f7c3400] 15:40:51 INFO - PROCESS | 1777 | 1461192051453 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1680ms 15:40:51 INFO - PROCESS | 1777 | 1461192051502 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1777 | 1461192051506 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:40:51 INFO - PROCESS | 1777 | 1461192051513 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1777 | 1461192051517 Marionette TRACE conn3 <- [1,2622,null,{}] 15:40:51 INFO - PROCESS | 1777 | 1461192051523 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1777 | 1461192051741 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:40:52 INFO - PROCESS | 1777 | 1461192052097 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c7800 == 135 [pid = 1777] [id = 663] 15:40:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8f7c8400) [pid = 1777] [serial = 1990] [outer = (nil)] 15:40:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x901ccc00) [pid = 1777] [serial = 1991] [outer = 0x8f7c8400] 15:40:52 INFO - PROCESS | 1777 | 1461192052192 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x901d1800) [pid = 1777] [serial = 1992] [outer = 0x8f7c8400] 15:40:53 INFO - PROCESS | 1777 | 1461192053145 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1684ms 15:40:53 INFO - PROCESS | 1777 | 1461192053198 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1777 | 1461192053201 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:40:53 INFO - PROCESS | 1777 | 1461192053208 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1777 | 1461192053211 Marionette TRACE conn3 <- [1,2626,null,{}] 15:40:53 INFO - PROCESS | 1777 | 1461192053217 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 1777 | 1461192053468 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:40:53 INFO - PROCESS | 1777 | 1461192053826 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x88088400 == 136 [pid = 1777] [id = 664] 15:40:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8fd1bc00) [pid = 1777] [serial = 1993] [outer = (nil)] 15:40:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x91313400) [pid = 1777] [serial = 1994] [outer = 0x8fd1bc00] 15:40:53 INFO - PROCESS | 1777 | 1461192053925 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x91318000) [pid = 1777] [serial = 1995] [outer = 0x8fd1bc00] 15:40:54 INFO - PROCESS | 1777 | 1461192054844 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1685ms 15:40:54 INFO - PROCESS | 1777 | 1461192054894 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1777 | 1461192054898 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:40:54 INFO - PROCESS | 1777 | 1461192054905 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1777 | 1461192054909 Marionette TRACE conn3 <- [1,2630,null,{}] 15:40:54 INFO - PROCESS | 1777 | 1461192054915 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1777 | 1461192055119 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:40:55 INFO - PROCESS | 1777 | 1461192055476 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x911e6000 == 137 [pid = 1777] [id = 665] 15:40:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x911e8400) [pid = 1777] [serial = 1996] [outer = (nil)] 15:40:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x92aafc00) [pid = 1777] [serial = 1997] [outer = 0x911e8400] 15:40:55 INFO - PROCESS | 1777 | 1461192055579 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x93667000) [pid = 1777] [serial = 1998] [outer = 0x911e8400] 15:40:56 INFO - PROCESS | 1777 | 1461192056495 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 15:40:56 INFO - PROCESS | 1777 | 1461192056552 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1777 | 1461192056557 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:40:56 INFO - PROCESS | 1777 | 1461192056566 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1777 | 1461192056569 Marionette TRACE conn3 <- [1,2634,null,{}] 15:40:56 INFO - PROCESS | 1777 | 1461192056574 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:56 INFO - PROCESS | 1777 | 1461192056792 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:40:57 INFO - PROCESS | 1777 | 1461192057150 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a3e400 == 138 [pid = 1777] [id = 666] 15:40:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x92a43400) [pid = 1777] [serial = 1999] [outer = (nil)] 15:40:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x93b12400) [pid = 1777] [serial = 2000] [outer = 0x92a43400] 15:40:57 INFO - PROCESS | 1777 | 1461192057246 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x951acc00) [pid = 1777] [serial = 2001] [outer = 0x92a43400] 15:40:58 INFO - PROCESS | 1777 | 1461192058171 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1681ms 15:40:58 INFO - PROCESS | 1777 | 1461192058248 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:40:58 INFO - PROCESS | 1777 | 1461192058254 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:40:58 INFO - PROCESS | 1777 | 1461192058262 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1777 | 1461192058265 Marionette TRACE conn3 <- [1,2638,null,{}] 15:40:58 INFO - PROCESS | 1777 | 1461192058272 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1777 | 1461192058524 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:40:58 INFO - PROCESS | 1777 | 1461192058872 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff8c00 == 139 [pid = 1777] [id = 667] 15:40:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b643400) [pid = 1777] [serial = 2002] [outer = (nil)] 15:40:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x97b47800) [pid = 1777] [serial = 2003] [outer = 0x8b643400] 15:40:58 INFO - PROCESS | 1777 | 1461192058966 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x98390800) [pid = 1777] [serial = 2004] [outer = 0x8b643400] 15:40:59 INFO - PROCESS | 1777 | 1461192059853 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 15:40:59 INFO - PROCESS | 1777 | 1461192059906 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1777 | 1461192059911 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:40:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:40:59 INFO - PROCESS | 1777 | 1461192059921 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1777 | 1461192059924 Marionette TRACE conn3 <- [1,2642,null,{}] 15:40:59 INFO - PROCESS | 1777 | 1461192059930 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1777 | 1461192060176 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:41:00 INFO - PROCESS | 1777 | 1461192060545 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x92898c00 == 140 [pid = 1777] [id = 668] 15:41:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x978c3c00) [pid = 1777] [serial = 2005] [outer = (nil)] 15:41:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x99170000) [pid = 1777] [serial = 2006] [outer = 0x978c3c00] 15:41:00 INFO - PROCESS | 1777 | 1461192060642 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x99470800) [pid = 1777] [serial = 2007] [outer = 0x978c3c00] 15:41:01 INFO - PROCESS | 1777 | 1461192061638 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:41:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1781ms 15:41:01 INFO - PROCESS | 1777 | 1461192061703 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:41:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:41:01 INFO - PROCESS | 1777 | 1461192061709 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:41:01 INFO - PROCESS | 1777 | 1461192061715 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1777 | 1461192061720 Marionette TRACE conn3 <- [1,2646,null,{}] 15:41:01 INFO - PROCESS | 1777 | 1461192061725 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1777 | 1461192062030 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:41:02 INFO - PROCESS | 1777 | 1461192062442 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b0cb400 == 141 [pid = 1777] [id = 669] 15:41:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x9ea22000) [pid = 1777] [serial = 2008] [outer = (nil)] 15:41:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9fc05800) [pid = 1777] [serial = 2009] [outer = 0x9ea22000] 15:41:02 INFO - PROCESS | 1777 | 1461192062547 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9fec8400) [pid = 1777] [serial = 2010] [outer = 0x9ea22000] 15:41:03 INFO - PROCESS | 1777 | 1461192063476 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:41:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1834ms 15:41:03 INFO - PROCESS | 1777 | 1461192063549 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1777 | 1461192063552 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:41:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:41:03 INFO - PROCESS | 1777 | 1461192063559 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1777 | 1461192063562 Marionette TRACE conn3 <- [1,2650,null,{}] 15:41:03 INFO - PROCESS | 1777 | 1461192063568 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1777 | 1461192063834 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:41:04 INFO - PROCESS | 1777 | 1461192064199 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f078400 == 142 [pid = 1777] [id = 670] 15:41:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8fc38400) [pid = 1777] [serial = 2011] [outer = (nil)] 15:41:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x9ffd1400) [pid = 1777] [serial = 2012] [outer = 0x8fc38400] 15:41:04 INFO - PROCESS | 1777 | 1461192064317 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0xa0a47000) [pid = 1777] [serial = 2013] [outer = 0x8fc38400] 15:41:05 INFO - PROCESS | 1777 | 1461192065264 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:41:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1739ms 15:41:05 INFO - PROCESS | 1777 | 1461192065298 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1777 | 1461192065301 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:41:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:41:05 INFO - PROCESS | 1777 | 1461192065308 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1777 | 1461192065312 Marionette TRACE conn3 <- [1,2654,null,{}] 15:41:05 INFO - PROCESS | 1777 | 1461192065318 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1777 | 1461192065556 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:41:05 INFO - PROCESS | 1777 | 1461192065908 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x847c9000 == 143 [pid = 1777] [id = 671] 15:41:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9ff39c00) [pid = 1777] [serial = 2014] [outer = (nil)] 15:41:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0xa0e95800) [pid = 1777] [serial = 2015] [outer = 0x9ff39c00] 15:41:06 INFO - PROCESS | 1777 | 1461192066004 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0xa0e96c00) [pid = 1777] [serial = 2016] [outer = 0x9ff39c00] 15:41:06 INFO - PROCESS | 1777 | 1461192066989 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:41:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1731ms 15:41:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:41:07 INFO - PROCESS | 1777 | 1461192067040 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1777 | 1461192067043 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:41:07 INFO - PROCESS | 1777 | 1461192067050 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1777 | 1461192067054 Marionette TRACE conn3 <- [1,2658,null,{}] 15:41:07 INFO - PROCESS | 1777 | 1461192067060 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 1777 | 1461192067311 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:41:07 INFO - PROCESS | 1777 | 1461192067666 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x97b47400 == 144 [pid = 1777] [id = 672] 15:41:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9b09a800) [pid = 1777] [serial = 2017] [outer = (nil)] 15:41:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0xa0f50000) [pid = 1777] [serial = 2018] [outer = 0x9b09a800] 15:41:07 INFO - PROCESS | 1777 | 1461192067763 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0xa0f9cc00) [pid = 1777] [serial = 2019] [outer = 0x9b09a800] 15:41:08 INFO - PROCESS | 1777 | 1461192068654 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:41:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1684ms 15:41:08 INFO - PROCESS | 1777 | 1461192068735 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1777 | 1461192068739 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:41:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:41:08 INFO - PROCESS | 1777 | 1461192068745 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1777 | 1461192068748 Marionette TRACE conn3 <- [1,2662,null,{}] 15:41:08 INFO - PROCESS | 1777 | 1461192068755 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 1777 | 1461192069025 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:41:09 INFO - PROCESS | 1777 | 1461192069379 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x88084c00 == 145 [pid = 1777] [id = 673] 15:41:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x905a3800) [pid = 1777] [serial = 2020] [outer = (nil)] 15:41:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0xa3c75c00) [pid = 1777] [serial = 2021] [outer = 0x905a3800] 15:41:09 INFO - PROCESS | 1777 | 1461192069478 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0xa3c83c00) [pid = 1777] [serial = 2022] [outer = 0x905a3800] 15:41:10 INFO - PROCESS | 1777 | 1461192070385 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1683ms 15:41:10 INFO - PROCESS | 1777 | 1461192070429 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:41:10 INFO - PROCESS | 1777 | 1461192070434 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:41:10 INFO - PROCESS | 1777 | 1461192070440 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 1777 | 1461192070444 Marionette TRACE conn3 <- [1,2666,null,{}] 15:41:10 INFO - PROCESS | 1777 | 1461192070450 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 1777 | 1461192070687 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:41:11 INFO - PROCESS | 1777 | 1461192071040 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8790a800 == 146 [pid = 1777] [id = 674] 15:41:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0xa0f47400) [pid = 1777] [serial = 2023] [outer = (nil)] 15:41:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0xa456f800) [pid = 1777] [serial = 2024] [outer = 0xa0f47400] 15:41:11 INFO - PROCESS | 1777 | 1461192071136 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0xa45cf400) [pid = 1777] [serial = 2025] [outer = 0xa0f47400] 15:41:12 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:12 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:41:12 INFO - PROCESS | 1777 | 1461192072498 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:41:12 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) 15:41:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2088ms 15:41:12 INFO - PROCESS | 1777 | 1461192072528 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1777 | 1461192072532 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:41:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:41:12 INFO - PROCESS | 1777 | 1461192072539 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1777 | 1461192072543 Marionette TRACE conn3 <- [1,2670,null,{}] 15:41:12 INFO - PROCESS | 1777 | 1461192072549 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 1777 | 1461192072804 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:41:13 INFO - PROCESS | 1777 | 1461192073080 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x88231400 == 147 [pid = 1777] [id = 675] 15:41:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x88232000) [pid = 1777] [serial = 2026] [outer = (nil)] 15:41:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x88238800) [pid = 1777] [serial = 2027] [outer = 0x88232000] 15:41:13 INFO - PROCESS | 1777 | 1461192073169 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8823a800) [pid = 1777] [serial = 2028] [outer = 0x88232000] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8790c800 == 146 [pid = 1777] [id = 610] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x883e8c00 == 145 [pid = 1777] [id = 611] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83c42800 == 144 [pid = 1777] [id = 613] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x951a9000 == 143 [pid = 1777] [id = 133] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83dc5400 == 142 [pid = 1777] [id = 657] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8a4a1800 == 141 [pid = 1777] [id = 656] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87b03400 == 140 [pid = 1777] [id = 655] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87a94400 == 139 [pid = 1777] [id = 654] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fa89800 == 138 [pid = 1777] [id = 645] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88084400 == 137 [pid = 1777] [id = 644] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b477800 == 136 [pid = 1777] [id = 642] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8790a400 == 135 [pid = 1777] [id = 643] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd79c00 == 134 [pid = 1777] [id = 641] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x85b14400 == 133 [pid = 1777] [id = 640] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b647800 == 132 [pid = 1777] [id = 639] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8679ec00 == 131 [pid = 1777] [id = 637] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88ad5400 == 130 [pid = 1777] [id = 638] 15:41:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88085c00 == 129 [pid = 1777] [id = 636] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9b028800) [pid = 1777] [serial = 1878] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x91228400) [pid = 1777] [serial = 1862] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x93667c00) [pid = 1777] [serial = 1866] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8fd15000) [pid = 1777] [serial = 1856] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8c093400) [pid = 1777] [serial = 1851] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8f7c1000) [pid = 1777] [serial = 1853] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8a496400) [pid = 1777] [serial = 1895] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x88159400) [pid = 1777] [serial = 1902] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x848b2800) [pid = 1777] [serial = 1892] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa2a83800) [pid = 1777] [serial = 1886] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9fc59c00) [pid = 1777] [serial = 1880] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x92a6e400) [pid = 1777] [serial = 1865] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x99477c00) [pid = 1777] [serial = 1877] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0xa45d4400) [pid = 1777] [serial = 1889] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x90085400) [pid = 1777] [serial = 1857] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x902eac00) [pid = 1777] [serial = 1859] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8a497800) [pid = 1777] [serial = 1896] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8fa89c00) [pid = 1777] [serial = 1854] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8815d800) [pid = 1777] [serial = 1907] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0xa3c80000) [pid = 1777] [serial = 1887] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x98650800) [pid = 1777] [serial = 1875] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x9fc60400) [pid = 1777] [serial = 1881] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x902f0000) [pid = 1777] [serial = 1860] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88a0a800) [pid = 1777] [serial = 1904] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x894e3800) [pid = 1777] [serial = 1847] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0xa0c39000) [pid = 1777] [serial = 1883] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x88fea800) [pid = 1777] [serial = 1905] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x98389800) [pid = 1777] [serial = 1874] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x97bc1400) [pid = 1777] [serial = 1872] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x868bac00) [pid = 1777] [serial = 1899] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x93b19400) [pid = 1777] [serial = 1869] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x97b48000) [pid = 1777] [serial = 1871] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0xa0e95400) [pid = 1777] [serial = 1884] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x88082400) [pid = 1777] [serial = 1901] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8bdd2800) [pid = 1777] [serial = 1850] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x93b0e000) [pid = 1777] [serial = 1868] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x9130f000) [pid = 1777] [serial = 1863] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8bcf6800) [pid = 1777] [serial = 1779] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x848b4800) [pid = 1777] [serial = 1893] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8a6bd400) [pid = 1777] [serial = 1848] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0xa45ecc00) [pid = 1777] [serial = 1890] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8679b800) [pid = 1777] [serial = 1898] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8a49f400) [pid = 1777] [serial = 1910] [outer = (nil)] [url = about:blank] 15:41:16 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8a482000) [pid = 1777] [serial = 1908] [outer = (nil)] [url = about:blank] 15:41:17 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:17 INFO - PROCESS | 1777 | 1461192077177 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1777 | 1461192077237 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:41:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:41:17 INFO - PROCESS | 1777 | 1461192077246 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1777 | 1461192077256 Marionette TRACE conn3 <- [1,2674,null,{}] 15:41:17 INFO - PROCESS | 1777 | 1461192077271 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1777 | 1461192077470 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:41:17 INFO - PROCESS | 1777 | 1461192077735 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbbc00 == 130 [pid = 1777] [id = 676] 15:41:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x83dc3400) [pid = 1777] [serial = 2029] [outer = (nil)] 15:41:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x848b6400) [pid = 1777] [serial = 2030] [outer = 0x83dc3400] 15:41:17 INFO - PROCESS | 1777 | 1461192077816 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x85b14c00) [pid = 1777] [serial = 2031] [outer = 0x83dc3400] 15:41:19 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:19 INFO - PROCESS | 1777 | 1461192079092 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 1777 | 1461192079165 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:41:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:41:19 INFO - PROCESS | 1777 | 1461192079176 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1777 | 1461192079180 Marionette TRACE conn3 <- [1,2678,null,{}] 15:41:19 INFO - PROCESS | 1777 | 1461192079186 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1777 | 1461192079517 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:41:19 INFO - PROCESS | 1777 | 1461192079549 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8332a800 == 131 [pid = 1777] [id = 677] 15:41:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8332b400) [pid = 1777] [serial = 2032] [outer = (nil)] 15:41:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x868b6400) [pid = 1777] [serial = 2033] [outer = 0x8332b400] 15:41:19 INFO - PROCESS | 1777 | 1461192079624 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8799cc00) [pid = 1777] [serial = 2034] [outer = 0x8332b400] 15:41:21 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x88ad2c00) [pid = 1777] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x95ce2400) [pid = 1777] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8b895c00) [pid = 1777] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8f7c9000) [pid = 1777] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8f07b000) [pid = 1777] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x87a90000) [pid = 1777] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x848b7c00) [pid = 1777] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x883f3000) [pid = 1777] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8f078000) [pid = 1777] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8fd12c00) [pid = 1777] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x98385c00) [pid = 1777] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x87915400) [pid = 1777] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x903c6400) [pid = 1777] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8a6bb800) [pid = 1777] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x8fd17400) [pid = 1777] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x8b717000) [pid = 1777] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x92a45400) [pid = 1777] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x92a62400) [pid = 1777] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x8bd7c000) [pid = 1777] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x87a96400) [pid = 1777] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x894e5400) [pid = 1777] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:41:21 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x88090400) [pid = 1777] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:41:21 INFO - PROCESS | 1777 | 1461192081497 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:41:21 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) 15:41:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2349ms 15:41:21 INFO - PROCESS | 1777 | 1461192081524 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1777 | 1461192081528 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:41:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:41:21 INFO - PROCESS | 1777 | 1461192081535 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1777 | 1461192081541 Marionette TRACE conn3 <- [1,2682,null,{}] 15:41:21 INFO - PROCESS | 1777 | 1461192081568 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 1777 | 1461192081765 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:41:21 INFO - PROCESS | 1777 | 1461192081776 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8b400 == 132 [pid = 1777] [id = 678] 15:41:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x87a8f800) [pid = 1777] [serial = 2035] [outer = (nil)] 15:41:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x87b0b000) [pid = 1777] [serial = 2036] [outer = 0x87a8f800] 15:41:21 INFO - PROCESS | 1777 | 1461192081861 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x88086800) [pid = 1777] [serial = 2037] [outer = 0x87a8f800] 15:41:23 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:23 INFO - PROCESS | 1777 | 1461192083265 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:41:23 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) 15:41:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1745ms 15:41:23 INFO - PROCESS | 1777 | 1461192083295 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1777 | 1461192083299 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:41:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:41:23 INFO - PROCESS | 1777 | 1461192083540 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1777 | 1461192083546 Marionette TRACE conn3 <- [1,2686,null,{}] 15:41:23 INFO - PROCESS | 1777 | 1461192083599 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:23 INFO - PROCESS | 1777 | 1461192083846 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:41:24 INFO - PROCESS | 1777 | 1461192084138 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0b400 == 133 [pid = 1777] [id = 679] 15:41:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x85b0c400) [pid = 1777] [serial = 2038] [outer = (nil)] 15:41:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x8679a400) [pid = 1777] [serial = 2039] [outer = 0x85b0c400] 15:41:24 INFO - PROCESS | 1777 | 1461192084236 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x868bec00) [pid = 1777] [serial = 2040] [outer = 0x85b0c400] 15:41:25 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:25 INFO - PROCESS | 1777 | 1461192085700 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1777 | 1461192085865 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:41:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:41:25 INFO - PROCESS | 1777 | 1461192085882 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1777 | 1461192085887 Marionette TRACE conn3 <- [1,2690,null,{}] 15:41:25 INFO - PROCESS | 1777 | 1461192085900 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 1777 | 1461192086114 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:41:26 INFO - PROCESS | 1777 | 1461192086406 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x848ae000 == 134 [pid = 1777] [id = 680] 15:41:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x848aec00) [pid = 1777] [serial = 2041] [outer = (nil)] 15:41:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x87a94800) [pid = 1777] [serial = 2042] [outer = 0x848aec00] 15:41:26 INFO - PROCESS | 1777 | 1461192086508 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x88158400) [pid = 1777] [serial = 2043] [outer = 0x848aec00] 15:41:27 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:28 INFO - PROCESS | 1777 | 1461192087990 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1777 | 1461192088155 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:41:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:41:28 INFO - PROCESS | 1777 | 1461192088165 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1777 | 1461192088169 Marionette TRACE conn3 <- [1,2694,null,{}] 15:41:28 INFO - PROCESS | 1777 | 1461192088176 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1777 | 1461192088402 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:41:28 INFO - PROCESS | 1777 | 1461192088706 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8823b400 == 135 [pid = 1777] [id = 681] 15:41:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x8823c800) [pid = 1777] [serial = 2044] [outer = (nil)] 15:41:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x882e9400) [pid = 1777] [serial = 2045] [outer = 0x8823c800] 15:41:28 INFO - PROCESS | 1777 | 1461192088809 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x882f4400) [pid = 1777] [serial = 2046] [outer = 0x8823c800] 15:41:30 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:30 INFO - PROCESS | 1777 | 1461192090253 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1777 | 1461192090306 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:41:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:41:30 INFO - PROCESS | 1777 | 1461192090314 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1777 | 1461192090318 Marionette TRACE conn3 <- [1,2698,null,{}] 15:41:30 INFO - PROCESS | 1777 | 1461192090324 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 1777 | 1461192090628 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:41:30 INFO - PROCESS | 1777 | 1461192090923 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x87914000 == 136 [pid = 1777] [id = 682] 15:41:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88a02400) [pid = 1777] [serial = 2047] [outer = (nil)] 15:41:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88acac00) [pid = 1777] [serial = 2048] [outer = 0x88a02400] 15:41:31 INFO - PROCESS | 1777 | 1461192091016 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88ad4c00) [pid = 1777] [serial = 2049] [outer = 0x88a02400] 15:41:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:32 INFO - PROCESS | 1777 | 1461192092419 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1777 | 1461192092458 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:41:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:41:32 INFO - PROCESS | 1777 | 1461192092464 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1777 | 1461192092468 Marionette TRACE conn3 <- [1,2702,null,{}] 15:41:32 INFO - PROCESS | 1777 | 1461192092474 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1777 | 1461192092880 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:41:33 INFO - PROCESS | 1777 | 1461192093109 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679ec00 == 137 [pid = 1777] [id = 683] 15:41:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x88acd800) [pid = 1777] [serial = 2050] [outer = (nil)] 15:41:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x88ff4400) [pid = 1777] [serial = 2051] [outer = 0x88acd800] 15:41:33 INFO - PROCESS | 1777 | 1461192093199 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x894e9000) [pid = 1777] [serial = 2052] [outer = 0x88acd800] 15:41:34 INFO - PROCESS | 1777 | 1461192094129 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:41:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:41:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1733ms 15:41:34 INFO - PROCESS | 1777 | 1461192094198 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:41:34 INFO - PROCESS | 1777 | 1461192094202 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:41:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:41:34 INFO - PROCESS | 1777 | 1461192094209 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 1777 | 1461192094213 Marionette TRACE conn3 <- [1,2706,null,{}] 15:41:34 INFO - PROCESS | 1777 | 1461192094218 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:34 INFO - PROCESS | 1777 | 1461192094540 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:41:34 INFO - PROCESS | 1777 | 1461192094905 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x88feb400 == 138 [pid = 1777] [id = 684] 15:41:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8a481800) [pid = 1777] [serial = 2053] [outer = (nil)] 15:41:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8a499000) [pid = 1777] [serial = 2054] [outer = 0x8a481800] 15:41:35 INFO - PROCESS | 1777 | 1461192094999 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8a6bb800) [pid = 1777] [serial = 2055] [outer = 0x8a481800] 15:41:36 INFO - PROCESS | 1777 | 1461192095999 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:41:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1838ms 15:41:36 INFO - PROCESS | 1777 | 1461192096048 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1777 | 1461192096052 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:41:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:41:36 INFO - PROCESS | 1777 | 1461192096058 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1777 | 1461192096062 Marionette TRACE conn3 <- [1,2710,null,{}] 15:41:36 INFO - PROCESS | 1777 | 1461192096068 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 1777 | 1461192096279 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:41:36 INFO - PROCESS | 1777 | 1461192096632 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a485c00 == 139 [pid = 1777] [id = 685] 15:41:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8a497c00) [pid = 1777] [serial = 2056] [outer = (nil)] 15:41:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b472800) [pid = 1777] [serial = 2057] [outer = 0x8a497c00] 15:41:36 INFO - PROCESS | 1777 | 1461192096726 Marionette DEBUG loaded listener.js 15:41:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b475000) [pid = 1777] [serial = 2058] [outer = 0x8a497c00] 15:41:37 INFO - PROCESS | 1777 | 1461192097686 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 1777 | 1461192097750 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:41:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:41:37 INFO - PROCESS | 1777 | 1461192097756 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1777 | 1461192097759 Marionette TRACE conn3 <- [1,2714,null,{}] 15:41:37 INFO - PROCESS | 1777 | 1461192097765 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 1777 | 1461192098028 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:41:38 INFO - PROCESS | 1777 | 1461192098381 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x87911800 == 140 [pid = 1777] [id = 686] 15:41:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x87b0e800) [pid = 1777] [serial = 2059] [outer = (nil)] 15:41:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b643c00) [pid = 1777] [serial = 2060] [outer = 0x87b0e800] 15:41:38 INFO - PROCESS | 1777 | 1461192098470 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b64c400) [pid = 1777] [serial = 2061] [outer = 0x87b0e800] 15:41:39 INFO - PROCESS | 1777 | 1461192099389 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:41:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1688ms 15:41:39 INFO - PROCESS | 1777 | 1461192099445 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1777 | 1461192099450 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:41:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:41:39 INFO - PROCESS | 1777 | 1461192099456 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1777 | 1461192099460 Marionette TRACE conn3 <- [1,2718,null,{}] 15:41:39 INFO - PROCESS | 1777 | 1461192099466 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 1777 | 1461192099677 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:41:39 INFO - PROCESS | 1777 | 1461192099976 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a496000 == 141 [pid = 1777] [id = 687] 15:41:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b647800) [pid = 1777] [serial = 2062] [outer = (nil)] 15:41:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b899c00) [pid = 1777] [serial = 2063] [outer = 0x8b647800] 15:41:40 INFO - PROCESS | 1777 | 1461192100114 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b8a0c00) [pid = 1777] [serial = 2064] [outer = 0x8b647800] 15:41:41 INFO - PROCESS | 1777 | 1461192101051 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1777 | 1461192101093 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:41:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:41:41 INFO - PROCESS | 1777 | 1461192101101 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1777 | 1461192101106 Marionette TRACE conn3 <- [1,2722,null,{}] 15:41:41 INFO - PROCESS | 1777 | 1461192101114 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:41 INFO - PROCESS | 1777 | 1461192101325 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:41:41 INFO - PROCESS | 1777 | 1461192101687 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b64f800 == 142 [pid = 1777] [id = 688] 15:41:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8bcea800) [pid = 1777] [serial = 2065] [outer = (nil)] 15:41:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8bd73400) [pid = 1777] [serial = 2066] [outer = 0x8bcea800] 15:41:41 INFO - PROCESS | 1777 | 1461192101782 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8bd7bc00) [pid = 1777] [serial = 2067] [outer = 0x8bcea800] 15:41:42 INFO - PROCESS | 1777 | 1461192102741 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:41:42 INFO - PROCESS | 1777 | 1461192102797 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:41:42 INFO - PROCESS | 1777 | 1461192102810 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1777 | 1461192102813 Marionette TRACE conn3 <- [1,2726,null,{}] 15:41:42 INFO - PROCESS | 1777 | 1461192102826 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:43 INFO - PROCESS | 1777 | 1461192103074 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:41:43 INFO - PROCESS | 1777 | 1461192103439 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bdd2800 == 143 [pid = 1777] [id = 689] 15:41:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8c093000) [pid = 1777] [serial = 2068] [outer = (nil)] 15:41:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8c099400) [pid = 1777] [serial = 2069] [outer = 0x8c093000] 15:41:43 INFO - PROCESS | 1777 | 1461192103550 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8e27e400) [pid = 1777] [serial = 2070] [outer = 0x8c093000] 15:41:44 INFO - PROCESS | 1777 | 1461192104532 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:41:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1797ms 15:41:44 INFO - PROCESS | 1777 | 1461192104601 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:41:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:41:44 INFO - PROCESS | 1777 | 1461192104612 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:41:44 INFO - PROCESS | 1777 | 1461192104619 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 1777 | 1461192104623 Marionette TRACE conn3 <- [1,2730,null,{}] 15:41:44 INFO - PROCESS | 1777 | 1461192104629 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:44 INFO - PROCESS | 1777 | 1461192104884 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:41:45 INFO - PROCESS | 1777 | 1461192105239 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c099c00 == 144 [pid = 1777] [id = 690] 15:41:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8e35a800) [pid = 1777] [serial = 2071] [outer = (nil)] 15:41:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8e368800) [pid = 1777] [serial = 2072] [outer = 0x8e35a800] 15:41:45 INFO - PROCESS | 1777 | 1461192105334 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8f078000) [pid = 1777] [serial = 2073] [outer = 0x8e35a800] 15:41:46 INFO - PROCESS | 1777 | 1461192106650 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1777 | 1461192106723 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:41:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:41:46 INFO - PROCESS | 1777 | 1461192106730 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1777 | 1461192106733 Marionette TRACE conn3 <- [1,2734,null,{}] 15:41:46 INFO - PROCESS | 1777 | 1461192106739 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1777 | 1461192107013 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:41:47 INFO - PROCESS | 1777 | 1461192107327 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd79400 == 145 [pid = 1777] [id = 691] 15:41:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8e283000) [pid = 1777] [serial = 2074] [outer = (nil)] 15:41:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8f349800) [pid = 1777] [serial = 2075] [outer = 0x8e283000] 15:41:47 INFO - PROCESS | 1777 | 1461192107417 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8f7c2400) [pid = 1777] [serial = 2076] [outer = 0x8e283000] 15:41:48 INFO - PROCESS | 1777 | 1461192108429 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:41:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:41:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1735ms 15:41:48 INFO - PROCESS | 1777 | 1461192108466 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 1777 | 1461192108470 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:41:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:41:48 INFO - PROCESS | 1777 | 1461192108477 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 1777 | 1461192108480 Marionette TRACE conn3 <- [1,2738,null,{}] 15:41:48 INFO - PROCESS | 1777 | 1461192108486 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:48 INFO - PROCESS | 1777 | 1461192108700 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:41:49 INFO - PROCESS | 1777 | 1461192109060 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e364c00 == 146 [pid = 1777] [id = 692] 15:41:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8f343800) [pid = 1777] [serial = 2077] [outer = (nil)] 15:41:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8fb03800) [pid = 1777] [serial = 2078] [outer = 0x8f343800] 15:41:49 INFO - PROCESS | 1777 | 1461192109160 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8fb06000) [pid = 1777] [serial = 2079] [outer = 0x8f343800] 15:41:50 INFO - PROCESS | 1777 | 1461192110110 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:41:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms 15:41:50 INFO - PROCESS | 1777 | 1461192110170 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 1777 | 1461192110174 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:41:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:41:50 INFO - PROCESS | 1777 | 1461192110180 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 1777 | 1461192110184 Marionette TRACE conn3 <- [1,2742,null,{}] 15:41:50 INFO - PROCESS | 1777 | 1461192110190 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:50 INFO - PROCESS | 1777 | 1461192110408 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:41:50 INFO - PROCESS | 1777 | 1461192110775 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a6800 == 147 [pid = 1777] [id = 693] 15:41:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8e360000) [pid = 1777] [serial = 2080] [outer = (nil)] 15:41:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8fc36800) [pid = 1777] [serial = 2081] [outer = 0x8e360000] 15:41:50 INFO - PROCESS | 1777 | 1461192110872 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8fc38c00) [pid = 1777] [serial = 2082] [outer = 0x8e360000] 15:41:51 INFO - PROCESS | 1777 | 1461192111829 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:41:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1681ms 15:41:51 INFO - PROCESS | 1777 | 1461192111862 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1777 | 1461192111865 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:41:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:41:51 INFO - PROCESS | 1777 | 1461192111872 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1777 | 1461192111875 Marionette TRACE conn3 <- [1,2746,null,{}] 15:41:51 INFO - PROCESS | 1777 | 1461192111881 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:52 INFO - PROCESS | 1777 | 1461192112165 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:41:52 INFO - PROCESS | 1777 | 1461192112521 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c08f400 == 148 [pid = 1777] [id = 694] 15:41:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8f341000) [pid = 1777] [serial = 2083] [outer = (nil)] 15:41:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fd18c00) [pid = 1777] [serial = 2084] [outer = 0x8f341000] 15:41:52 INFO - PROCESS | 1777 | 1461192112616 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8fd1fc00) [pid = 1777] [serial = 2085] [outer = 0x8f341000] 15:41:53 INFO - PROCESS | 1777 | 1461192113503 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:41:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1691ms 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8332a800 == 147 [pid = 1777] [id = 677] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x83dbbc00 == 146 [pid = 1777] [id = 676] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x847c9000 == 145 [pid = 1777] [id = 671] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x9b0cb400 == 144 [pid = 1777] [id = 669] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8f078400 == 143 [pid = 1777] [id = 670] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x92898c00 == 142 [pid = 1777] [id = 668] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff8c00 == 141 [pid = 1777] [id = 667] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x92a3e400 == 140 [pid = 1777] [id = 666] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x911e6000 == 139 [pid = 1777] [id = 665] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c7800 == 138 [pid = 1777] [id = 663] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88088400 == 137 [pid = 1777] [id = 664] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8815f000 == 136 [pid = 1777] [id = 662] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8e278800 == 135 [pid = 1777] [id = 661] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b715800 == 134 [pid = 1777] [id = 660] 15:41:55 INFO - PROCESS | 1777 | --DOCSHELL 0x879a3c00 == 133 [pid = 1777] [id = 659] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8808cc00) [pid = 1777] [serial = 1965] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8f080c00) [pid = 1777] [serial = 1928] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fb07000) [pid = 1777] [serial = 1932] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8b898c00) [pid = 1777] [serial = 1976] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8a484400) [pid = 1777] [serial = 1974] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x911e1400) [pid = 1777] [serial = 1940] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x98657c00) [pid = 1777] [serial = 1953] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8bdd9000) [pid = 1777] [serial = 1922] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x901d1c00) [pid = 1777] [serial = 1935] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x97df0800) [pid = 1777] [serial = 1950] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x882e9c00) [pid = 1777] [serial = 1913] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x883ecc00) [pid = 1777] [serial = 1914] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x87a8d400) [pid = 1777] [serial = 1973] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x90083c00) [pid = 1777] [serial = 1934] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88ff4c00) [pid = 1777] [serial = 1967] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8f341c00) [pid = 1777] [serial = 1929] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x903d2400) [pid = 1777] [serial = 1937] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x98c96c00) [pid = 1777] [serial = 1956] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8fb01800) [pid = 1777] [serial = 1931] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9df92000) [pid = 1777] [serial = 1961] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8b64d000) [pid = 1777] [serial = 1971] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x99472c00) [pid = 1777] [serial = 1959] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8bcefc00) [pid = 1777] [serial = 1920] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9864e800) [pid = 1777] [serial = 1952] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x911e8000) [pid = 1777] [serial = 1941] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8c08e400) [pid = 1777] [serial = 1923] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b642800) [pid = 1777] [serial = 1970] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x92a70400) [pid = 1777] [serial = 1943] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x93b19800) [pid = 1777] [serial = 1947] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8e281400) [pid = 1777] [serial = 1926] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9df99400) [pid = 1777] [serial = 1962] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x93669c00) [pid = 1777] [serial = 1944] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x905ad400) [pid = 1777] [serial = 1938] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x98c8e000) [pid = 1777] [serial = 1955] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x9946fc00) [pid = 1777] [serial = 1958] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x87b07c00) [pid = 1777] [serial = 1964] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8a49e000) [pid = 1777] [serial = 1917] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x978bf000) [pid = 1777] [serial = 1949] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8b89e000) [pid = 1777] [serial = 1919] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x93b0c400) [pid = 1777] [serial = 1946] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8c08d000) [pid = 1777] [serial = 1845] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x8e27ec00) [pid = 1777] [serial = 1925] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8a483000) [pid = 1777] [serial = 1916] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x894f1800) [pid = 1777] [serial = 1968] [outer = (nil)] [url = about:blank] 15:41:55 INFO - PROCESS | 1777 | 1461192115538 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1777 | 1461192115549 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:41:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:41:55 INFO - PROCESS | 1777 | 1461192115596 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1777 | 1461192115604 Marionette TRACE conn3 <- [1,2750,null,{}] 15:41:55 INFO - PROCESS | 1777 | 1461192115612 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:55 INFO - PROCESS | 1777 | 1461192115808 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:41:55 INFO - PROCESS | 1777 | 1461192115825 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b8c00 == 134 [pid = 1777] [id = 695] 15:41:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x868b9c00) [pid = 1777] [serial = 2086] [outer = (nil)] 15:41:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8790e000) [pid = 1777] [serial = 2087] [outer = 0x868b9c00] 15:41:55 INFO - PROCESS | 1777 | 1461192115938 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x879a4c00) [pid = 1777] [serial = 2088] [outer = 0x868b9c00] 15:41:56 INFO - PROCESS | 1777 | 1461192116953 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:41:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1394ms 15:41:56 INFO - PROCESS | 1777 | 1461192116988 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1777 | 1461192116993 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:41:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:41:57 INFO - PROCESS | 1777 | 1461192117005 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1777 | 1461192117011 Marionette TRACE conn3 <- [1,2754,null,{}] 15:41:57 INFO - PROCESS | 1777 | 1461192117017 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:57 INFO - PROCESS | 1777 | 1461192117301 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:41:57 INFO - PROCESS | 1777 | 1461192117330 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8640ec00 == 135 [pid = 1777] [id = 696] 15:41:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x879a3400) [pid = 1777] [serial = 2089] [outer = (nil)] 15:41:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8815cc00) [pid = 1777] [serial = 2090] [outer = 0x879a3400] 15:41:57 INFO - PROCESS | 1777 | 1461192117405 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8820a400) [pid = 1777] [serial = 2091] [outer = 0x879a3400] 15:41:58 INFO - PROCESS | 1777 | 1461192118566 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:41:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1602ms 15:41:58 INFO - PROCESS | 1777 | 1461192118604 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:41:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:41:58 INFO - PROCESS | 1777 | 1461192118608 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:41:58 INFO - PROCESS | 1777 | 1461192118614 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1777 | 1461192118618 Marionette TRACE conn3 <- [1,2758,null,{}] 15:41:58 INFO - PROCESS | 1777 | 1461192118640 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:58 INFO - PROCESS | 1777 | 1461192118935 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:41:58 INFO - PROCESS | 1777 | 1461192118978 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x883eb000 == 136 [pid = 1777] [id = 697] 15:41:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x883eb800) [pid = 1777] [serial = 2092] [outer = (nil)] 15:41:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x883f2c00) [pid = 1777] [serial = 2093] [outer = 0x883eb800] 15:41:59 INFO - PROCESS | 1777 | 1461192119103 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x88a0c000) [pid = 1777] [serial = 2094] [outer = 0x883eb800] 15:42:00 INFO - PROCESS | 1777 | 1461192120138 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:42:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1993ms 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x88084800) [pid = 1777] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8f7c3400) [pid = 1777] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8fc38400) [pid = 1777] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x9ea22000) [pid = 1777] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x911e8400) [pid = 1777] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x83dc3400) [pid = 1777] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0xa0f47400) [pid = 1777] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8b643400) [pid = 1777] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x905a3800) [pid = 1777] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x8e35a400) [pid = 1777] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x8b720400) [pid = 1777] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x92a43400) [pid = 1777] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x9ff39c00) [pid = 1777] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x8332b400) [pid = 1777] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x9b09a800) [pid = 1777] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x8f7c8400) [pid = 1777] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x8fd1bc00) [pid = 1777] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x882ee800) [pid = 1777] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:42:00 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x978c3c00) [pid = 1777] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:42:00 INFO - PROCESS | 1777 | 1461192120664 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 1777 | 1461192120668 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:42:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:42:00 INFO - PROCESS | 1777 | 1461192120675 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1777 | 1461192120679 Marionette TRACE conn3 <- [1,2762,null,{}] 15:42:00 INFO - PROCESS | 1777 | 1461192120685 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:00 INFO - PROCESS | 1777 | 1461192120940 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:42:01 INFO - PROCESS | 1777 | 1461192121166 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8640b400 == 137 [pid = 1777] [id = 698] 15:42:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x88161400) [pid = 1777] [serial = 2095] [outer = (nil)] 15:42:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x894e7000) [pid = 1777] [serial = 2096] [outer = 0x88161400] 15:42:01 INFO - PROCESS | 1777 | 1461192121243 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x8a32f000) [pid = 1777] [serial = 2097] [outer = 0x88161400] 15:42:02 INFO - PROCESS | 1777 | 1461192122061 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:42:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1435ms 15:42:02 INFO - PROCESS | 1777 | 1461192122110 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1777 | 1461192122115 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:42:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:42:02 INFO - PROCESS | 1777 | 1461192122121 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1777 | 1461192122124 Marionette TRACE conn3 <- [1,2766,null,{}] 15:42:02 INFO - PROCESS | 1777 | 1461192122130 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:02 INFO - PROCESS | 1777 | 1461192122332 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:42:02 INFO - PROCESS | 1777 | 1461192122556 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x88230800 == 138 [pid = 1777] [id = 699] 15:42:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x882ee800) [pid = 1777] [serial = 2098] [outer = (nil)] 15:42:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x8a497000) [pid = 1777] [serial = 2099] [outer = 0x882ee800] 15:42:02 INFO - PROCESS | 1777 | 1461192122634 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x8a49d000) [pid = 1777] [serial = 2100] [outer = 0x882ee800] 15:42:03 INFO - PROCESS | 1777 | 1461192123873 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:42:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1781ms 15:42:03 INFO - PROCESS | 1777 | 1461192123904 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 1777 | 1461192123910 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:42:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:42:03 INFO - PROCESS | 1777 | 1461192123917 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1777 | 1461192123924 Marionette TRACE conn3 <- [1,2770,null,{}] 15:42:03 INFO - PROCESS | 1777 | 1461192123932 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1777 | 1461192124183 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:42:04 INFO - PROCESS | 1777 | 1461192124540 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0c000 == 139 [pid = 1777] [id = 700] 15:42:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x8679f000) [pid = 1777] [serial = 2101] [outer = (nil)] 15:42:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x8823c000) [pid = 1777] [serial = 2102] [outer = 0x8679f000] 15:42:04 INFO - PROCESS | 1777 | 1461192124641 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x883eb400) [pid = 1777] [serial = 2103] [outer = 0x8679f000] 15:42:05 INFO - PROCESS | 1777 | 1461192125705 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:42:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1851ms 15:42:05 INFO - PROCESS | 1777 | 1461192125769 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1777 | 1461192125778 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:42:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:42:05 INFO - PROCESS | 1777 | 1461192125789 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1777 | 1461192125793 Marionette TRACE conn3 <- [1,2774,null,{}] 15:42:05 INFO - PROCESS | 1777 | 1461192125800 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1777 | 1461192126064 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:42:06 INFO - PROCESS | 1777 | 1461192126470 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x883efc00 == 140 [pid = 1777] [id = 701] 15:42:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x8a493c00) [pid = 1777] [serial = 2104] [outer = (nil)] 15:42:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8a6b9000) [pid = 1777] [serial = 2105] [outer = 0x8a493c00] 15:42:06 INFO - PROCESS | 1777 | 1461192126561 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8b475400) [pid = 1777] [serial = 2106] [outer = 0x8a493c00] 15:42:07 INFO - PROCESS | 1777 | 1461192127515 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:42:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1785ms 15:42:07 INFO - PROCESS | 1777 | 1461192127574 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1777 | 1461192127578 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:42:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:42:07 INFO - PROCESS | 1777 | 1461192127585 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1777 | 1461192127592 Marionette TRACE conn3 <- [1,2778,null,{}] 15:42:07 INFO - PROCESS | 1777 | 1461192127610 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 1777 | 1461192127838 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:42:08 INFO - PROCESS | 1777 | 1461192128189 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b715400 == 141 [pid = 1777] [id = 702] 15:42:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x8b71bc00) [pid = 1777] [serial = 2107] [outer = (nil)] 15:42:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8bcf4800) [pid = 1777] [serial = 2108] [outer = 0x8b71bc00] 15:42:08 INFO - PROCESS | 1777 | 1461192128292 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8bddac00) [pid = 1777] [serial = 2109] [outer = 0x8b71bc00] 15:42:09 INFO - PROCESS | 1777 | 1461192129224 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:42:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1694ms 15:42:09 INFO - PROCESS | 1777 | 1461192129280 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1777 | 1461192129284 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:42:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:42:09 INFO - PROCESS | 1777 | 1461192129291 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1777 | 1461192129294 Marionette TRACE conn3 <- [1,2782,null,{}] 15:42:09 INFO - PROCESS | 1777 | 1461192129300 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:09 INFO - PROCESS | 1777 | 1461192129521 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:42:09 INFO - PROCESS | 1777 | 1461192129868 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcf3c00 == 142 [pid = 1777] [id = 703] 15:42:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8c091400) [pid = 1777] [serial = 2110] [outer = (nil)] 15:42:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8c095800) [pid = 1777] [serial = 2111] [outer = 0x8c091400] 15:42:09 INFO - PROCESS | 1777 | 1461192129962 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8e27c400) [pid = 1777] [serial = 2112] [outer = 0x8c091400] 15:42:10 INFO - PROCESS | 1777 | 1461192130893 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:42:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1638ms 15:42:10 INFO - PROCESS | 1777 | 1461192130929 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1777 | 1461192130934 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:42:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:42:10 INFO - PROCESS | 1777 | 1461192130940 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1777 | 1461192130945 Marionette TRACE conn3 <- [1,2786,null,{}] 15:42:10 INFO - PROCESS | 1777 | 1461192130951 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:11 INFO - PROCESS | 1777 | 1461192131161 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:42:11 INFO - PROCESS | 1777 | 1461192131523 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd71c00 == 143 [pid = 1777] [id = 704] 15:42:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8e2e8c00) [pid = 1777] [serial = 2113] [outer = (nil)] 15:42:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8e2f0000) [pid = 1777] [serial = 2114] [outer = 0x8e2e8c00] 15:42:11 INFO - PROCESS | 1777 | 1461192131617 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8e365c00) [pid = 1777] [serial = 2115] [outer = 0x8e2e8c00] 15:42:12 INFO - PROCESS | 1777 | 1461192132562 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:42:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1682ms 15:42:12 INFO - PROCESS | 1777 | 1461192132624 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:42:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:42:12 INFO - PROCESS | 1777 | 1461192132629 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:42:12 INFO - PROCESS | 1777 | 1461192132635 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1777 | 1461192132639 Marionette TRACE conn3 <- [1,2790,null,{}] 15:42:12 INFO - PROCESS | 1777 | 1461192132645 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1777 | 1461192132918 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:42:13 INFO - PROCESS | 1777 | 1461192133273 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f7c8400 == 144 [pid = 1777] [id = 705] 15:42:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8f7c9400) [pid = 1777] [serial = 2116] [outer = (nil)] 15:42:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8fb0b400) [pid = 1777] [serial = 2117] [outer = 0x8f7c9400] 15:42:13 INFO - PROCESS | 1777 | 1461192133383 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8fc39400) [pid = 1777] [serial = 2118] [outer = 0x8f7c9400] 15:42:14 INFO - PROCESS | 1777 | 1461192134314 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1736ms 15:42:14 INFO - PROCESS | 1777 | 1461192134371 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1777 | 1461192134374 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:42:14 INFO - PROCESS | 1777 | 1461192134381 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1777 | 1461192134384 Marionette TRACE conn3 <- [1,2794,null,{}] 15:42:14 INFO - PROCESS | 1777 | 1461192134390 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 1777 | 1461192134605 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:42:14 INFO - PROCESS | 1777 | 1461192134908 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb0e000 == 145 [pid = 1777] [id = 706] 15:42:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x90083c00) [pid = 1777] [serial = 2119] [outer = (nil)] 15:42:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x901d4400) [pid = 1777] [serial = 2120] [outer = 0x90083c00] 15:42:15 INFO - PROCESS | 1777 | 1461192135049 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x901da800) [pid = 1777] [serial = 2121] [outer = 0x90083c00] 15:42:16 INFO - PROCESS | 1777 | 1461192136005 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1681ms 15:42:16 INFO - PROCESS | 1777 | 1461192136063 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 1777 | 1461192136066 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:42:16 INFO - PROCESS | 1777 | 1461192136073 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1777 | 1461192136077 Marionette TRACE conn3 <- [1,2798,null,{}] 15:42:16 INFO - PROCESS | 1777 | 1461192136083 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1777 | 1461192136319 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:42:16 INFO - PROCESS | 1777 | 1461192136670 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2e9800 == 146 [pid = 1777] [id = 707] 15:42:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8fd18000) [pid = 1777] [serial = 2122] [outer = (nil)] 15:42:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x902f4c00) [pid = 1777] [serial = 2123] [outer = 0x8fd18000] 15:42:16 INFO - PROCESS | 1777 | 1461192136768 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x902f6800) [pid = 1777] [serial = 2124] [outer = 0x8fd18000] 15:42:17 INFO - PROCESS | 1777 | 1461192137721 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1685ms 15:42:17 INFO - PROCESS | 1777 | 1461192137759 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1777 | 1461192137764 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:42:17 INFO - PROCESS | 1777 | 1461192137770 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1777 | 1461192137773 Marionette TRACE conn3 <- [1,2802,null,{}] 15:42:17 INFO - PROCESS | 1777 | 1461192137780 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1777 | 1461192137990 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:42:18 INFO - PROCESS | 1777 | 1461192138314 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679a800 == 147 [pid = 1777] [id = 708] 15:42:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8808a800) [pid = 1777] [serial = 2125] [outer = (nil)] 15:42:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x903d4400) [pid = 1777] [serial = 2126] [outer = 0x8808a800] 15:42:18 INFO - PROCESS | 1777 | 1461192138411 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x905a6800) [pid = 1777] [serial = 2127] [outer = 0x8808a800] 15:42:19 INFO - PROCESS | 1777 | 1461192139357 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 15:42:19 INFO - PROCESS | 1777 | 1461192139405 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:42:19 INFO - PROCESS | 1777 | 1461192139409 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:42:19 INFO - PROCESS | 1777 | 1461192139416 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1777 | 1461192139420 Marionette TRACE conn3 <- [1,2806,null,{}] 15:42:19 INFO - PROCESS | 1777 | 1461192139426 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:19 INFO - PROCESS | 1777 | 1461192139645 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:42:20 INFO - PROCESS | 1777 | 1461192140009 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x902f5800 == 148 [pid = 1777] [id = 709] 15:42:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x91146400) [pid = 1777] [serial = 2128] [outer = (nil)] 15:42:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x9114c800) [pid = 1777] [serial = 2129] [outer = 0x91146400] 15:42:20 INFO - PROCESS | 1777 | 1461192140102 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x911e6400) [pid = 1777] [serial = 2130] [outer = 0x91146400] 15:42:21 INFO - PROCESS | 1777 | 1461192141071 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:42:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1692ms 15:42:21 INFO - PROCESS | 1777 | 1461192141108 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:42:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:42:21 INFO - PROCESS | 1777 | 1461192141119 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:42:21 INFO - PROCESS | 1777 | 1461192141125 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1777 | 1461192141130 Marionette TRACE conn3 <- [1,2810,null,{}] 15:42:21 INFO - PROCESS | 1777 | 1461192141136 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:21 INFO - PROCESS | 1777 | 1461192141424 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:42:21 INFO - PROCESS | 1777 | 1461192141783 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9122b400 == 149 [pid = 1777] [id = 710] 15:42:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x9122c400) [pid = 1777] [serial = 2131] [outer = (nil)] 15:42:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x91315000) [pid = 1777] [serial = 2132] [outer = 0x9122c400] 15:42:21 INFO - PROCESS | 1777 | 1461192141885 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x92896000) [pid = 1777] [serial = 2133] [outer = 0x9122c400] 15:42:22 INFO - PROCESS | 1777 | 1461192142790 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:42:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1735ms 15:42:22 INFO - PROCESS | 1777 | 1461192142861 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1777 | 1461192142865 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:42:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:42:22 INFO - PROCESS | 1777 | 1461192142872 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1777 | 1461192142875 Marionette TRACE conn3 <- [1,2814,null,{}] 15:42:22 INFO - PROCESS | 1777 | 1461192142881 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:23 INFO - PROCESS | 1777 | 1461192143133 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:42:23 INFO - PROCESS | 1777 | 1461192143495 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x868b7800 == 150 [pid = 1777] [id = 711] 15:42:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x883e8000) [pid = 1777] [serial = 2134] [outer = (nil)] 15:42:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x92a45400) [pid = 1777] [serial = 2135] [outer = 0x883e8000] 15:42:23 INFO - PROCESS | 1777 | 1461192143588 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x92a4a400) [pid = 1777] [serial = 2136] [outer = 0x883e8000] 15:42:24 INFO - PROCESS | 1777 | 1461192144520 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:42:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1685ms 15:42:24 INFO - PROCESS | 1777 | 1461192144558 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1777 | 1461192144561 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:42:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:42:24 INFO - PROCESS | 1777 | 1461192144568 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1777 | 1461192144572 Marionette TRACE conn3 <- [1,2818,null,{}] 15:42:24 INFO - PROCESS | 1777 | 1461192144578 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:24 INFO - PROCESS | 1777 | 1461192144793 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:42:25 INFO - PROCESS | 1777 | 1461192145155 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2f4000 == 151 [pid = 1777] [id = 712] 15:42:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x905ad400) [pid = 1777] [serial = 2137] [outer = (nil)] 15:42:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x92d0dc00) [pid = 1777] [serial = 2138] [outer = 0x905ad400] 15:42:25 INFO - PROCESS | 1777 | 1461192145248 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93665000) [pid = 1777] [serial = 2139] [outer = 0x905ad400] 15:42:26 INFO - PROCESS | 1777 | 1461192146196 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:42:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1697ms 15:42:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:42:26 INFO - PROCESS | 1777 | 1461192146267 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1777 | 1461192146270 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:42:26 INFO - PROCESS | 1777 | 1461192146277 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1777 | 1461192146281 Marionette TRACE conn3 <- [1,2822,null,{}] 15:42:26 INFO - PROCESS | 1777 | 1461192146286 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 1777 | 1461192146510 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:42:26 INFO - PROCESS | 1777 | 1461192146867 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x868bbc00 == 152 [pid = 1777] [id = 713] 15:42:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x92ab0800) [pid = 1777] [serial = 2140] [outer = (nil)] 15:42:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93670400) [pid = 1777] [serial = 2141] [outer = 0x92ab0800] 15:42:26 INFO - PROCESS | 1777 | 1461192146961 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93803000) [pid = 1777] [serial = 2142] [outer = 0x92ab0800] 15:42:27 INFO - PROCESS | 1777 | 1461192147901 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:42:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1686ms 15:42:27 INFO - PROCESS | 1777 | 1461192147963 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:42:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:42:27 INFO - PROCESS | 1777 | 1461192147967 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:42:27 INFO - PROCESS | 1777 | 1461192147974 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 1777 | 1461192147977 Marionette TRACE conn3 <- [1,2826,null,{}] 15:42:27 INFO - PROCESS | 1777 | 1461192147983 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 1777 | 1461192148214 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:42:28 INFO - PROCESS | 1777 | 1461192148574 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbb400 == 153 [pid = 1777] [id = 714] 15:42:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x88205000) [pid = 1777] [serial = 2143] [outer = (nil)] 15:42:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9380e800) [pid = 1777] [serial = 2144] [outer = 0x88205000] 15:42:28 INFO - PROCESS | 1777 | 1461192148669 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x93b0bc00) [pid = 1777] [serial = 2145] [outer = 0x88205000] 15:42:29 INFO - PROCESS | 1777 | 1461192149612 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:42:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1687ms 15:42:29 INFO - PROCESS | 1777 | 1461192149661 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1777 | 1461192149665 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:42:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:42:29 INFO - PROCESS | 1777 | 1461192149672 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1777 | 1461192149675 Marionette TRACE conn3 <- [1,2830,null,{}] 15:42:29 INFO - PROCESS | 1777 | 1461192149681 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 1777 | 1461192149915 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:42:30 INFO - PROCESS | 1777 | 1461192150198 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x9366e400 == 154 [pid = 1777] [id = 715] 15:42:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9380c400) [pid = 1777] [serial = 2146] [outer = (nil)] 15:42:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x951aa000) [pid = 1777] [serial = 2147] [outer = 0x9380c400] 15:42:30 INFO - PROCESS | 1777 | 1461192150347 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x95cdc400) [pid = 1777] [serial = 2148] [outer = 0x9380c400] 15:42:31 INFO - PROCESS | 1777 | 1461192151297 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:42:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1685ms 15:42:31 INFO - PROCESS | 1777 | 1461192151358 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1777 | 1461192151362 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:42:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:42:31 INFO - PROCESS | 1777 | 1461192151369 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1777 | 1461192151373 Marionette TRACE conn3 <- [1,2834,null,{}] 15:42:31 INFO - PROCESS | 1777 | 1461192151379 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1777 | 1461192151607 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:42:31 INFO - PROCESS | 1777 | 1461192151966 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x93806800 == 155 [pid = 1777] [id = 716] 15:42:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x93808400) [pid = 1777] [serial = 2149] [outer = (nil)] 15:42:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x96bee800) [pid = 1777] [serial = 2150] [outer = 0x93808400] 15:42:32 INFO - PROCESS | 1777 | 1461192152060 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9711b400) [pid = 1777] [serial = 2151] [outer = 0x93808400] 15:42:32 INFO - PROCESS | 1777 | 1461192152977 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:42:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 15:42:33 INFO - PROCESS | 1777 | 1461192153055 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1777 | 1461192153058 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:42:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:42:33 INFO - PROCESS | 1777 | 1461192153065 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1777 | 1461192153069 Marionette TRACE conn3 <- [1,2838,null,{}] 15:42:33 INFO - PROCESS | 1777 | 1461192153075 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1777 | 1461192153346 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x882f7400 == 154 [pid = 1777] [id = 612] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x99470400 == 153 [pid = 1777] [id = 606] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x88089400 == 152 [pid = 1777] [id = 589] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9711b000 == 151 [pid = 1777] [id = 53] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x83c48000 == 150 [pid = 1777] [id = 591] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x91e0a000 == 149 [pid = 1777] [id = 648] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8e800 == 148 [pid = 1777] [id = 646] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x901d9c00 == 147 [pid = 1777] [id = 598] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x88206000 == 146 [pid = 1777] [id = 599] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9114a400 == 145 [pid = 1777] [id = 647] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8815bc00 == 144 [pid = 1777] [id = 604] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x894ee000 == 143 [pid = 1777] [id = 592] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87999000 == 142 [pid = 1777] [id = 605] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd7a800 == 141 [pid = 1777] [id = 649] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8a6bac00 == 140 [pid = 1777] [id = 594] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x98c88400 == 139 [pid = 1777] [id = 45] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8808c400 == 138 [pid = 1777] [id = 593] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87b10000 == 137 [pid = 1777] [id = 597] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x867a6800 == 136 [pid = 1777] [id = 693] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8e364c00 == 135 [pid = 1777] [id = 692] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd79400 == 134 [pid = 1777] [id = 691] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8c099c00 == 133 [pid = 1777] [id = 690] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8a496000 == 132 [pid = 1777] [id = 687] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87911800 == 131 [pid = 1777] [id = 686] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8a485c00 == 130 [pid = 1777] [id = 685] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x88feb400 == 129 [pid = 1777] [id = 684] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8679ec00 == 128 [pid = 1777] [id = 683] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8823b400 == 127 [pid = 1777] [id = 681] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87914000 == 126 [pid = 1777] [id = 682] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x848ae000 == 125 [pid = 1777] [id = 680] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8b400 == 124 [pid = 1777] [id = 678] 15:42:36 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0b400 == 123 [pid = 1777] [id = 679] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x87b0b000) [pid = 1777] [serial = 2036] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8a330400) [pid = 1777] [serial = 1980] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8fa8a800) [pid = 1777] [serial = 1988] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9ffd1400) [pid = 1777] [serial = 2012] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9fec8400) [pid = 1777] [serial = 2010] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fb10800) [pid = 1777] [serial = 1989] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x88238800) [pid = 1777] [serial = 2027] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0xa0a47000) [pid = 1777] [serial = 2013] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x92aafc00) [pid = 1777] [serial = 1997] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x85b14c00) [pid = 1777] [serial = 2031] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0xa45cf400) [pid = 1777] [serial = 2025] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x97b47800) [pid = 1777] [serial = 2003] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0xa3c83c00) [pid = 1777] [serial = 2022] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8e367400) [pid = 1777] [serial = 1985] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8bdd9800) [pid = 1777] [serial = 1983] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x93b12400) [pid = 1777] [serial = 2000] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0xa0e96c00) [pid = 1777] [serial = 2016] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x951acc00) [pid = 1777] [serial = 2001] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x868b6400) [pid = 1777] [serial = 2033] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9fc05800) [pid = 1777] [serial = 2009] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0xa3c75c00) [pid = 1777] [serial = 2021] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0xa0f50000) [pid = 1777] [serial = 2018] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8f07d000) [pid = 1777] [serial = 1986] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0xa0e95800) [pid = 1777] [serial = 2015] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8799cc00) [pid = 1777] [serial = 2034] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x901d1800) [pid = 1777] [serial = 1992] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x91318000) [pid = 1777] [serial = 1995] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8bce7800) [pid = 1777] [serial = 1982] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x98390800) [pid = 1777] [serial = 2004] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8a6b7c00) [pid = 1777] [serial = 1911] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0xa0f9cc00) [pid = 1777] [serial = 2019] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x901ccc00) [pid = 1777] [serial = 1991] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x88a0dc00) [pid = 1777] [serial = 1979] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x93667000) [pid = 1777] [serial = 1998] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0xa456f800) [pid = 1777] [serial = 2024] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x848b6400) [pid = 1777] [serial = 2030] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x99470800) [pid = 1777] [serial = 2007] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x99170000) [pid = 1777] [serial = 2006] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x91313400) [pid = 1777] [serial = 1994] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 1777 | 1461192156673 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x848b0400 == 124 [pid = 1777] [id = 717] 15:42:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x848b6000) [pid = 1777] [serial = 2152] [outer = (nil)] 15:42:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x85b14c00) [pid = 1777] [serial = 2153] [outer = 0x848b6000] 15:42:36 INFO - PROCESS | 1777 | 1461192156762 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8679e400) [pid = 1777] [serial = 2154] [outer = 0x848b6000] 15:42:37 INFO - PROCESS | 1777 | 1461192157630 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:42:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4601ms 15:42:37 INFO - PROCESS | 1777 | 1461192157694 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1777 | 1461192157700 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:42:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:42:37 INFO - PROCESS | 1777 | 1461192157710 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1777 | 1461192157717 Marionette TRACE conn3 <- [1,2842,null,{}] 15:42:37 INFO - PROCESS | 1777 | 1461192157724 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1777 | 1461192157936 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:42:38 INFO - PROCESS | 1777 | 1461192158151 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a8a000 == 125 [pid = 1777] [id = 718] 15:42:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x87a8c400) [pid = 1777] [serial = 2155] [outer = (nil)] 15:42:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x87b06400) [pid = 1777] [serial = 2156] [outer = 0x87a8c400] 15:42:38 INFO - PROCESS | 1777 | 1461192158233 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x88083800) [pid = 1777] [serial = 2157] [outer = 0x87a8c400] 15:42:39 INFO - PROCESS | 1777 | 1461192159222 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:42:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1545ms 15:42:39 INFO - PROCESS | 1777 | 1461192159258 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1777 | 1461192159264 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:42:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:42:39 INFO - PROCESS | 1777 | 1461192159270 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1777 | 1461192159274 Marionette TRACE conn3 <- [1,2846,null,{}] 15:42:39 INFO - PROCESS | 1777 | 1461192159286 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1777 | 1461192159571 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:42:39 INFO - PROCESS | 1777 | 1461192159605 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x88232800 == 126 [pid = 1777] [id = 719] 15:42:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8823a400) [pid = 1777] [serial = 2158] [outer = (nil)] 15:42:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x882f5400) [pid = 1777] [serial = 2159] [outer = 0x8823a400] 15:42:39 INFO - PROCESS | 1777 | 1461192159681 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x883f3400) [pid = 1777] [serial = 2160] [outer = 0x8823a400] 15:42:40 INFO - PROCESS | 1777 | 1461192160859 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:42:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1649ms 15:42:40 INFO - PROCESS | 1777 | 1461192160920 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1777 | 1461192160923 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:42:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8c093000) [pid = 1777] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8a497c00) [pid = 1777] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8f343800) [pid = 1777] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8f341000) [pid = 1777] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8e360000) [pid = 1777] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8e35a800) [pid = 1777] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x883eb800) [pid = 1777] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x88acd800) [pid = 1777] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8bcea800) [pid = 1777] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x88a02400) [pid = 1777] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x879a3400) [pid = 1777] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8a481800) [pid = 1777] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8e283000) [pid = 1777] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x87b0e800) [pid = 1777] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x8b647800) [pid = 1777] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x868b9c00) [pid = 1777] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:42:41 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x88161400) [pid = 1777] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:42:41 INFO - PROCESS | 1777 | 1461192161694 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1777 | 1461192161703 Marionette TRACE conn3 <- [1,2850,null,{}] 15:42:41 INFO - PROCESS | 1777 | 1461192161715 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1777 | 1461192162030 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:42:42 INFO - PROCESS | 1777 | 1461192162166 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x88235400 == 127 [pid = 1777] [id = 720] 15:42:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x88238800) [pid = 1777] [serial = 2161] [outer = (nil)] 15:42:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x88ad3000) [pid = 1777] [serial = 2162] [outer = 0x88238800] 15:42:42 INFO - PROCESS | 1777 | 1461192162245 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x894eb400) [pid = 1777] [serial = 2163] [outer = 0x88238800] 15:42:43 INFO - PROCESS | 1777 | 1461192163083 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:42:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1585ms 15:42:43 INFO - PROCESS | 1777 | 1461192163143 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1777 | 1461192163148 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:42:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:42:43 INFO - PROCESS | 1777 | 1461192163154 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1777 | 1461192163156 Marionette TRACE conn3 <- [1,2854,null,{}] 15:42:43 INFO - PROCESS | 1777 | 1461192163163 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1777 | 1461192163364 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:42:43 INFO - PROCESS | 1777 | 1461192163727 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbf400 == 128 [pid = 1777] [id = 721] 15:42:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x83dc1800) [pid = 1777] [serial = 2164] [outer = (nil)] 15:42:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x848b5000) [pid = 1777] [serial = 2165] [outer = 0x83dc1800] 15:42:43 INFO - PROCESS | 1777 | 1461192163897 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x867a6800) [pid = 1777] [serial = 2166] [outer = 0x83dc1800] 15:42:44 INFO - PROCESS | 1777 | 1461192164947 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:42:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1834ms 15:42:44 INFO - PROCESS | 1777 | 1461192164990 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:42:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:42:45 INFO - PROCESS | 1777 | 1461192164998 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:42:45 INFO - PROCESS | 1777 | 1461192165008 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1777 | 1461192165013 Marionette TRACE conn3 <- [1,2858,null,{}] 15:42:45 INFO - PROCESS | 1777 | 1461192165021 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1777 | 1461192165273 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:42:45 INFO - PROCESS | 1777 | 1461192165629 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b10000 == 129 [pid = 1777] [id = 722] 15:42:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88083400) [pid = 1777] [serial = 2167] [outer = (nil)] 15:42:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88160000) [pid = 1777] [serial = 2168] [outer = 0x88083400] 15:42:45 INFO - PROCESS | 1777 | 1461192165734 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x88234c00) [pid = 1777] [serial = 2169] [outer = 0x88083400] 15:42:46 INFO - PROCESS | 1777 | 1461192166839 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:42:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1891ms 15:42:46 INFO - PROCESS | 1777 | 1461192166901 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1777 | 1461192166908 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:42:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:42:46 INFO - PROCESS | 1777 | 1461192166917 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1777 | 1461192166921 Marionette TRACE conn3 <- [1,2862,null,{}] 15:42:46 INFO - PROCESS | 1777 | 1461192166927 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1777 | 1461192167175 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:42:47 INFO - PROCESS | 1777 | 1461192167553 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x882e9c00 == 130 [pid = 1777] [id = 723] 15:42:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x88acfc00) [pid = 1777] [serial = 2170] [outer = (nil)] 15:42:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x88ff5400) [pid = 1777] [serial = 2171] [outer = 0x88acfc00] 15:42:47 INFO - PROCESS | 1777 | 1461192167648 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8a32dc00) [pid = 1777] [serial = 2172] [outer = 0x88acfc00] 15:42:48 INFO - PROCESS | 1777 | 1461192168642 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:42:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1784ms 15:42:48 INFO - PROCESS | 1777 | 1461192168701 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1777 | 1461192168706 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:42:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:42:48 INFO - PROCESS | 1777 | 1461192168715 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1777 | 1461192168725 Marionette TRACE conn3 <- [1,2866,null,{}] 15:42:48 INFO - PROCESS | 1777 | 1461192168740 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1777 | 1461192169033 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:42:49 INFO - PROCESS | 1777 | 1461192169388 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x88a01400 == 131 [pid = 1777] [id = 724] 15:42:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8a487c00) [pid = 1777] [serial = 2173] [outer = (nil)] 15:42:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8a6bdc00) [pid = 1777] [serial = 2174] [outer = 0x8a487c00] 15:42:49 INFO - PROCESS | 1777 | 1461192169482 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b474400) [pid = 1777] [serial = 2175] [outer = 0x8a487c00] 15:42:50 INFO - PROCESS | 1777 | 1461192170426 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1792ms 15:42:50 INFO - PROCESS | 1777 | 1461192170505 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1777 | 1461192170510 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:42:50 INFO - PROCESS | 1777 | 1461192170517 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1777 | 1461192170520 Marionette TRACE conn3 <- [1,2870,null,{}] 15:42:50 INFO - PROCESS | 1777 | 1461192170526 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1777 | 1461192170748 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:42:51 INFO - PROCESS | 1777 | 1461192171109 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x88ff4c00 == 132 [pid = 1777] [id = 725] 15:42:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8a6bac00) [pid = 1777] [serial = 2176] [outer = (nil)] 15:42:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b712c00) [pid = 1777] [serial = 2177] [outer = 0x8a6bac00] 15:42:51 INFO - PROCESS | 1777 | 1461192171204 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b71ac00) [pid = 1777] [serial = 2178] [outer = 0x8a6bac00] 15:42:52 INFO - PROCESS | 1777 | 1461192172175 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:42:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 15:42:52 INFO - PROCESS | 1777 | 1461192172252 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1777 | 1461192172257 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:42:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:42:52 INFO - PROCESS | 1777 | 1461192172263 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1777 | 1461192172267 Marionette TRACE conn3 <- [1,2874,null,{}] 15:42:52 INFO - PROCESS | 1777 | 1461192172273 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1777 | 1461192172527 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:42:52 INFO - PROCESS | 1777 | 1461192172886 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcefc00 == 133 [pid = 1777] [id = 726] 15:42:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bcf0c00) [pid = 1777] [serial = 2179] [outer = (nil)] 15:42:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8bd74800) [pid = 1777] [serial = 2180] [outer = 0x8bcf0c00] 15:42:53 INFO - PROCESS | 1777 | 1461192172996 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8c096000) [pid = 1777] [serial = 2181] [outer = 0x8bcf0c00] 15:42:54 INFO - PROCESS | 1777 | 1461192174005 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:42:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1787ms 15:42:54 INFO - PROCESS | 1777 | 1461192174051 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1777 | 1461192174055 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:42:54 INFO - PROCESS | 1777 | 1461192174061 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1777 | 1461192174065 Marionette TRACE conn3 <- [1,2878,null,{}] 15:42:54 INFO - PROCESS | 1777 | 1461192174071 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1777 | 1461192174294 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:42:54 INFO - PROCESS | 1777 | 1461192174646 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a497400 == 134 [pid = 1777] [id = 727] 15:42:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8bce7c00) [pid = 1777] [serial = 2182] [outer = (nil)] 15:42:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8e361400) [pid = 1777] [serial = 2183] [outer = 0x8bce7c00] 15:42:54 INFO - PROCESS | 1777 | 1461192174742 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8f078800) [pid = 1777] [serial = 2184] [outer = 0x8bce7c00] 15:42:55 INFO - PROCESS | 1777 | 1461192175695 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1688ms 15:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:42:55 INFO - PROCESS | 1777 | 1461192175750 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1777 | 1461192175754 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:42:55 INFO - PROCESS | 1777 | 1461192175760 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1777 | 1461192175763 Marionette TRACE conn3 <- [1,2882,null,{}] 15:42:55 INFO - PROCESS | 1777 | 1461192175769 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1777 | 1461192176005 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:42:56 INFO - PROCESS | 1777 | 1461192176352 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b47d400 == 135 [pid = 1777] [id = 728] 15:42:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8e282800) [pid = 1777] [serial = 2185] [outer = (nil)] 15:42:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f34c000) [pid = 1777] [serial = 2186] [outer = 0x8e282800] 15:42:56 INFO - PROCESS | 1777 | 1461192176449 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fa80400) [pid = 1777] [serial = 2187] [outer = 0x8e282800] 15:42:57 INFO - PROCESS | 1777 | 1461192177405 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 15:42:57 INFO - PROCESS | 1777 | 1461192177441 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1777 | 1461192177445 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:42:57 INFO - PROCESS | 1777 | 1461192177452 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1777 | 1461192177456 Marionette TRACE conn3 <- [1,2886,null,{}] 15:42:57 INFO - PROCESS | 1777 | 1461192177462 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1777 | 1461192177679 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:42:58 INFO - PROCESS | 1777 | 1461192178035 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f080400 == 136 [pid = 1777] [id = 729] 15:42:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8f080c00) [pid = 1777] [serial = 2188] [outer = (nil)] 15:42:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fb0f400) [pid = 1777] [serial = 2189] [outer = 0x8f080c00] 15:42:58 INFO - PROCESS | 1777 | 1461192178131 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fc2bc00) [pid = 1777] [serial = 2190] [outer = 0x8f080c00] 15:42:59 INFO - PROCESS | 1777 | 1461192179076 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1691ms 15:42:59 INFO - PROCESS | 1777 | 1461192179144 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1777 | 1461192179149 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:42:59 INFO - PROCESS | 1777 | 1461192179156 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1777 | 1461192179160 Marionette TRACE conn3 <- [1,2890,null,{}] 15:42:59 INFO - PROCESS | 1777 | 1461192179166 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1777 | 1461192179388 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:42:59 INFO - PROCESS | 1777 | 1461192179745 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b04400 == 137 [pid = 1777] [id = 730] 15:42:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fb06800) [pid = 1777] [serial = 2191] [outer = (nil)] 15:42:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x901d1000) [pid = 1777] [serial = 2192] [outer = 0x8fb06800] 15:42:59 INFO - PROCESS | 1777 | 1461192179841 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x902eac00) [pid = 1777] [serial = 2193] [outer = 0x8fb06800] 15:43:00 INFO - PROCESS | 1777 | 1461192180757 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:43:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1635ms 15:43:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:43:00 INFO - PROCESS | 1777 | 1461192180792 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1777 | 1461192180795 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:43:00 INFO - PROCESS | 1777 | 1461192180802 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1777 | 1461192180806 Marionette TRACE conn3 <- [1,2894,null,{}] 15:43:00 INFO - PROCESS | 1777 | 1461192180819 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1777 | 1461192181038 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:43:01 INFO - PROCESS | 1777 | 1461192181400 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x905ae400 == 138 [pid = 1777] [id = 731] 15:43:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x905af800) [pid = 1777] [serial = 2194] [outer = (nil)] 15:43:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9114b000) [pid = 1777] [serial = 2195] [outer = 0x905af800] 15:43:01 INFO - PROCESS | 1777 | 1461192181510 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x9122f800) [pid = 1777] [serial = 2196] [outer = 0x905af800] 15:43:02 INFO - PROCESS | 1777 | 1461192182500 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1742ms 15:43:02 INFO - PROCESS | 1777 | 1461192182544 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:43:02 INFO - PROCESS | 1777 | 1461192182548 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:43:02 INFO - PROCESS | 1777 | 1461192182555 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1777 | 1461192182560 Marionette TRACE conn3 <- [1,2898,null,{}] 15:43:02 INFO - PROCESS | 1777 | 1461192182566 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1777 | 1461192182814 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:43:03 INFO - PROCESS | 1777 | 1461192183173 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x905aac00 == 139 [pid = 1777] [id = 732] 15:43:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91228400) [pid = 1777] [serial = 2197] [outer = (nil)] 15:43:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x92a6b400) [pid = 1777] [serial = 2198] [outer = 0x91228400] 15:43:03 INFO - PROCESS | 1777 | 1461192183266 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x92d0e000) [pid = 1777] [serial = 2199] [outer = 0x91228400] 15:43:04 INFO - PROCESS | 1777 | 1461192184205 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1687ms 15:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:43:04 INFO - PROCESS | 1777 | 1461192184243 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1777 | 1461192184246 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:43:04 INFO - PROCESS | 1777 | 1461192184253 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1777 | 1461192184256 Marionette TRACE conn3 <- [1,2902,null,{}] 15:43:04 INFO - PROCESS | 1777 | 1461192184262 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1777 | 1461192184467 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:43:04 INFO - PROCESS | 1777 | 1461192184830 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aed000 == 140 [pid = 1777] [id = 733] 15:43:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x88acb000) [pid = 1777] [serial = 2200] [outer = (nil)] 15:43:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x951a1000) [pid = 1777] [serial = 2201] [outer = 0x88acb000] 15:43:04 INFO - PROCESS | 1777 | 1461192184922 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x95c82000) [pid = 1777] [serial = 2202] [outer = 0x88acb000] 15:43:05 INFO - PROCESS | 1777 | 1461192185860 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 15:43:05 INFO - PROCESS | 1777 | 1461192185939 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1777 | 1461192185942 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:43:05 INFO - PROCESS | 1777 | 1461192185949 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1777 | 1461192185953 Marionette TRACE conn3 <- [1,2906,null,{}] 15:43:05 INFO - PROCESS | 1777 | 1461192185959 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1777 | 1461192186169 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:43:06 INFO - PROCESS | 1777 | 1461192186520 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x901d9c00 == 141 [pid = 1777] [id = 734] 15:43:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x93670c00) [pid = 1777] [serial = 2203] [outer = (nil)] 15:43:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x97c6bc00) [pid = 1777] [serial = 2204] [outer = 0x93670c00] 15:43:06 INFO - PROCESS | 1777 | 1461192186612 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x97e6e000) [pid = 1777] [serial = 2205] [outer = 0x93670c00] 15:43:07 INFO - PROCESS | 1777 | 1461192187574 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1684ms 15:43:07 INFO - PROCESS | 1777 | 1461192187634 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1777 | 1461192187638 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:43:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:43:07 INFO - PROCESS | 1777 | 1461192187644 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1777 | 1461192187648 Marionette TRACE conn3 <- [1,2910,null,{}] 15:43:07 INFO - PROCESS | 1777 | 1461192187654 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1777 | 1461192187885 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:43:08 INFO - PROCESS | 1777 | 1461192188237 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x83323c00 == 142 [pid = 1777] [id = 735] 15:43:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x978c3c00) [pid = 1777] [serial = 2206] [outer = (nil)] 15:43:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x98387800) [pid = 1777] [serial = 2207] [outer = 0x978c3c00] 15:43:08 INFO - PROCESS | 1777 | 1461192188330 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x98389c00) [pid = 1777] [serial = 2208] [outer = 0x978c3c00] 15:43:09 INFO - PROCESS | 1777 | 1461192189109 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:43:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:43:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1533ms 15:43:09 INFO - PROCESS | 1777 | 1461192189179 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1777 | 1461192189183 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:43:09 INFO - TEST-START | /DOMEvents/constructors.html 15:43:09 INFO - PROCESS | 1777 | 1461192189190 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1777 | 1461192189193 Marionette TRACE conn3 <- [1,2914,null,{}] 15:43:09 INFO - PROCESS | 1777 | 1461192189199 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1777 | 1461192189500 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:43:09 INFO - PROCESS | 1777 | 1461192189734 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1f400 == 143 [pid = 1777] [id = 736] 15:43:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9829f000) [pid = 1777] [serial = 2209] [outer = (nil)] 15:43:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x98652c00) [pid = 1777] [serial = 2210] [outer = 0x9829f000] 15:43:09 INFO - PROCESS | 1777 | 1461192189875 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x98655800) [pid = 1777] [serial = 2211] [outer = 0x9829f000] 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:43:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:43:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:43:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:43:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1754ms 15:43:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:43:11 INFO - PROCESS | 1777 | 1461192190901 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:43:11 INFO - PROCESS | 1777 | 1461192190969 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1777 | 1461192190984 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:43:11 INFO - PROCESS | 1777 | 1461192190998 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1777 | 1461192191000 Marionette TRACE conn3 <- [1,2918,null,{}] 15:43:11 INFO - PROCESS | 1777 | 1461192191010 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1777 | 1461192191239 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:43:11 INFO - PROCESS | 1777 | 1461192191597 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x83c4c000 == 144 [pid = 1777] [id = 737] 15:43:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x98390c00) [pid = 1777] [serial = 2212] [outer = (nil)] 15:43:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9889ac00) [pid = 1777] [serial = 2213] [outer = 0x98390c00] 15:43:11 INFO - PROCESS | 1777 | 1461192191694 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9889dc00) [pid = 1777] [serial = 2214] [outer = 0x98390c00] 15:43:12 INFO - PROCESS | 1777 | 1461192192496 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:43:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:43:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1533ms 15:43:12 INFO - PROCESS | 1777 | 1461192192530 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1777 | 1461192192533 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:43:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:43:12 INFO - PROCESS | 1777 | 1461192192540 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1777 | 1461192192543 Marionette TRACE conn3 <- [1,2922,null,{}] 15:43:12 INFO - PROCESS | 1777 | 1461192192549 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1777 | 1461192192769 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:43:13 INFO - PROCESS | 1777 | 1461192193085 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e2f2400 == 145 [pid = 1777] [id = 738] 15:43:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x98653000) [pid = 1777] [serial = 2215] [outer = (nil)] 15:43:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x98d2e400) [pid = 1777] [serial = 2216] [outer = 0x98653000] 15:43:13 INFO - PROCESS | 1777 | 1461192193173 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x99169400) [pid = 1777] [serial = 2217] [outer = 0x98653000] 15:43:13 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:13 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:13 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:13 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8790a800 == 144 [pid = 1777] [id = 674] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88084c00 == 143 [pid = 1777] [id = 673] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88235400 == 142 [pid = 1777] [id = 720] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88232800 == 141 [pid = 1777] [id = 719] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x87a8a000 == 140 [pid = 1777] [id = 718] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x848b0400 == 139 [pid = 1777] [id = 717] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x9366e400 == 138 [pid = 1777] [id = 715] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83dbb400 == 137 [pid = 1777] [id = 714] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x868bbc00 == 136 [pid = 1777] [id = 713] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x868b7800 == 135 [pid = 1777] [id = 711] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2f4000 == 134 [pid = 1777] [id = 712] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x9122b400 == 133 [pid = 1777] [id = 710] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x902f5800 == 132 [pid = 1777] [id = 709] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8679a800 == 131 [pid = 1777] [id = 708] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb0e000 == 130 [pid = 1777] [id = 706] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2e9800 == 129 [pid = 1777] [id = 707] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8f7c8400 == 128 [pid = 1777] [id = 705] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd71c00 == 127 [pid = 1777] [id = 704] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcf3c00 == 126 [pid = 1777] [id = 703] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b715400 == 125 [pid = 1777] [id = 702] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0c000 == 124 [pid = 1777] [id = 700] 15:43:16 INFO - PROCESS | 1777 | --DOCSHELL 0x883efc00 == 123 [pid = 1777] [id = 701] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8e27e400) [pid = 1777] [serial = 2070] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b475000) [pid = 1777] [serial = 2058] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8fb03800) [pid = 1777] [serial = 2078] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8fd1fc00) [pid = 1777] [serial = 2085] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8fc36800) [pid = 1777] [serial = 2081] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8f078000) [pid = 1777] [serial = 2073] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8c099400) [pid = 1777] [serial = 2069] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x883f2c00) [pid = 1777] [serial = 2093] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x88ff4400) [pid = 1777] [serial = 2051] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8bd73400) [pid = 1777] [serial = 2066] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8fc38c00) [pid = 1777] [serial = 2082] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8bd7bc00) [pid = 1777] [serial = 2067] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x88ad4c00) [pid = 1777] [serial = 2049] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8815cc00) [pid = 1777] [serial = 2090] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8a499000) [pid = 1777] [serial = 2054] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8f349800) [pid = 1777] [serial = 2075] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x88acac00) [pid = 1777] [serial = 2048] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8b643c00) [pid = 1777] [serial = 2060] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8679a400) [pid = 1777] [serial = 2039] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x88a0c000) [pid = 1777] [serial = 2094] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b899c00) [pid = 1777] [serial = 2063] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8790e000) [pid = 1777] [serial = 2087] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8820a400) [pid = 1777] [serial = 2091] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fb06000) [pid = 1777] [serial = 2079] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8e368800) [pid = 1777] [serial = 2072] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fd18c00) [pid = 1777] [serial = 2084] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x894e7000) [pid = 1777] [serial = 2096] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8b472800) [pid = 1777] [serial = 2057] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x879a4c00) [pid = 1777] [serial = 2088] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x882e9400) [pid = 1777] [serial = 2045] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8b64c400) [pid = 1777] [serial = 2061] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8f7c2400) [pid = 1777] [serial = 2076] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8a6bb800) [pid = 1777] [serial = 2055] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x894e9000) [pid = 1777] [serial = 2052] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x87a94800) [pid = 1777] [serial = 2042] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b8a0c00) [pid = 1777] [serial = 2064] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8a32f000) [pid = 1777] [serial = 2097] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1777 | 1461192197266 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:43:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:43:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:17 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 15:43:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:17 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 15:43:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:17 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]" 15:43:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:43:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:43:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4796ms 15:43:17 INFO - PROCESS | 1777 | 1461192197354 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:43:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:43:17 INFO - PROCESS | 1777 | 1461192197359 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:43:17 INFO - PROCESS | 1777 | 1461192197367 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1777 | 1461192197373 Marionette TRACE conn3 <- [1,2926,null,{}] 15:43:17 INFO - PROCESS | 1777 | 1461192197382 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1777 | 1461192197585 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:43:17 INFO - PROCESS | 1777 | 1461192197842 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x879a1400 == 124 [pid = 1777] [id = 739] 15:43:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x879a2000) [pid = 1777] [serial = 2218] [outer = (nil)] 15:43:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x87a8b800) [pid = 1777] [serial = 2219] [outer = 0x879a2000] 15:43:17 INFO - PROCESS | 1777 | 1461192197923 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x87b0a800) [pid = 1777] [serial = 2220] [outer = 0x879a2000] 15:43:18 INFO - PROCESS | 1777 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:43:18 INFO - PROCESS | 1777 | 1461192198666 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:43:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1338ms 15:43:18 INFO - PROCESS | 1777 | 1461192198704 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1777 | 1461192198712 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:43:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:43:18 INFO - PROCESS | 1777 | 1461192198724 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1777 | 1461192198727 Marionette TRACE conn3 <- [1,2930,null,{}] 15:43:18 INFO - PROCESS | 1777 | 1461192198733 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1777 | 1461192199010 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:43:19 INFO - PROCESS | 1777 | 1461192199037 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b08000 == 125 [pid = 1777] [id = 740] 15:43:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x88089800) [pid = 1777] [serial = 2221] [outer = (nil)] 15:43:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8823d800) [pid = 1777] [serial = 2222] [outer = 0x88089800] 15:43:19 INFO - PROCESS | 1777 | 1461192199111 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x883e7c00) [pid = 1777] [serial = 2223] [outer = 0x88089800] 15:43:20 INFO - PROCESS | 1777 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:43:20 INFO - PROCESS | 1777 | 1461192200171 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:43:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1487ms 15:43:20 INFO - PROCESS | 1777 | 1461192200212 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1777 | 1461192200216 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:43:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:43:20 INFO - PROCESS | 1777 | 1461192200223 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1777 | 1461192200228 Marionette TRACE conn3 <- [1,2934,null,{}] 15:43:20 INFO - PROCESS | 1777 | 1461192200244 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1777 | 1461192200538 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:43:20 INFO - PROCESS | 1777 | 1461192200572 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799c400 == 126 [pid = 1777] [id = 741] 15:43:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x88a0f000) [pid = 1777] [serial = 2224] [outer = (nil)] 15:43:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x88fec800) [pid = 1777] [serial = 2225] [outer = 0x88a0f000] 15:43:20 INFO - PROCESS | 1777 | 1461192200651 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x894ea400) [pid = 1777] [serial = 2226] [outer = 0x88a0f000] 15:43:21 INFO - PROCESS | 1777 | 1461192201618 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:43:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 15:43:21 INFO - PROCESS | 1777 | 1461192201664 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:43:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:43:21 INFO - PROCESS | 1777 | 1461192201668 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:43:21 INFO - PROCESS | 1777 | 1461192201674 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1777 | 1461192201678 Marionette TRACE conn3 <- [1,2938,null,{}] 15:43:21 INFO - PROCESS | 1777 | 1461192201683 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1777 | 1461192202527 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8a493c00) [pid = 1777] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8823a400) [pid = 1777] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8e2e8c00) [pid = 1777] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9122c400) [pid = 1777] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b71bc00) [pid = 1777] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8808a800) [pid = 1777] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8fd18000) [pid = 1777] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x848b6000) [pid = 1777] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8679f000) [pid = 1777] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x90083c00) [pid = 1777] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x9380c400) [pid = 1777] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x883e8000) [pid = 1777] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x87a8f800) [pid = 1777] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x905ad400) [pid = 1777] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8c091400) [pid = 1777] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x91146400) [pid = 1777] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8f7c9400) [pid = 1777] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x88205000) [pid = 1777] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x92ab0800) [pid = 1777] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x87a8c400) [pid = 1777] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x88232000) [pid = 1777] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x87b02400) [pid = 1777] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8823c800) [pid = 1777] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x85b0c400) [pid = 1777] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:43:22 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x848aec00) [pid = 1777] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:43:22 INFO - PROCESS | 1777 | 1461192202842 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x848aec00 == 127 [pid = 1777] [id = 742] 15:43:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x848b6000) [pid = 1777] [serial = 2227] [outer = (nil)] 15:43:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8799c800) [pid = 1777] [serial = 2228] [outer = 0x848b6000] 15:43:22 INFO - PROCESS | 1777 | 1461192202920 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x883e8000) [pid = 1777] [serial = 2229] [outer = 0x848b6000] 15:43:23 INFO - PROCESS | 1777 | 1461192203593 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:43:23 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. 15:43:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1931ms 15:43:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:43:23 INFO - PROCESS | 1777 | 1461192203606 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1777 | 1461192203608 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:43:23 INFO - PROCESS | 1777 | 1461192203615 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1777 | 1461192203618 Marionette TRACE conn3 <- [1,2942,null,{}] 15:43:23 INFO - PROCESS | 1777 | 1461192203624 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1777 | 1461192203815 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:43:24 INFO - PROCESS | 1777 | 1461192204047 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8799ec00 == 128 [pid = 1777] [id = 743] 15:43:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8a484800) [pid = 1777] [serial = 2230] [outer = (nil)] 15:43:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8a6bbc00) [pid = 1777] [serial = 2231] [outer = 0x8a484800] 15:43:24 INFO - PROCESS | 1777 | 1461192204121 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b472800) [pid = 1777] [serial = 2232] [outer = 0x8a484800] 15:43:25 INFO - PROCESS | 1777 | 1461192205108 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:43:25 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 15:43:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1530ms 15:43:25 INFO - PROCESS | 1777 | 1461192205146 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1777 | 1461192205154 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:43:25 INFO - PROCESS | 1777 | 1461192205164 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1777 | 1461192205169 Marionette TRACE conn3 <- [1,2946,null,{}] 15:43:25 INFO - PROCESS | 1777 | 1461192205178 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1777 | 1461192205424 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:43:25 INFO - PROCESS | 1777 | 1461192205740 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x882f2800 == 129 [pid = 1777] [id = 744] 15:43:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x883e6400) [pid = 1777] [serial = 2233] [outer = (nil)] 15:43:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x88a05c00) [pid = 1777] [serial = 2234] [outer = 0x883e6400] 15:43:25 INFO - PROCESS | 1777 | 1461192205901 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x88ad6000) [pid = 1777] [serial = 2235] [outer = 0x883e6400] 15:43:26 INFO - PROCESS | 1777 | 1461192206768 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:43:26 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. 15:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1648ms 15:43:26 INFO - PROCESS | 1777 | 1461192206812 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1777 | 1461192206821 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:43:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:43:26 INFO - PROCESS | 1777 | 1461192206833 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1777 | 1461192206837 Marionette TRACE conn3 <- [1,2950,null,{}] 15:43:26 INFO - PROCESS | 1777 | 1461192206844 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 1777 | 1461192207108 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:43:27 INFO - PROCESS | 1777 | 1461192207428 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a481400 == 130 [pid = 1777] [id = 745] 15:43:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b471c00) [pid = 1777] [serial = 2236] [outer = (nil)] 15:43:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b643000) [pid = 1777] [serial = 2237] [outer = 0x8b471c00] 15:43:27 INFO - PROCESS | 1777 | 1461192207664 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b649800) [pid = 1777] [serial = 2238] [outer = 0x8b471c00] 15:43:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b64e800 == 131 [pid = 1777] [id = 746] 15:43:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b71b800) [pid = 1777] [serial = 2239] [outer = (nil)] 15:43:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b89f000) [pid = 1777] [serial = 2240] [outer = 0x8b71b800] 15:43:28 INFO - PROCESS | 1777 | 1461192208650 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:43:28 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. 15:43:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1850ms 15:43:28 INFO - PROCESS | 1777 | 1461192208691 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1777 | 1461192208696 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:43:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:43:28 INFO - PROCESS | 1777 | 1461192208703 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1777 | 1461192208709 Marionette TRACE conn3 <- [1,2954,null,{}] 15:43:28 INFO - PROCESS | 1777 | 1461192208728 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1777 | 1461192209013 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:43:29 INFO - PROCESS | 1777 | 1461192209367 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bceb800 == 132 [pid = 1777] [id = 747] 15:43:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bcf3400) [pid = 1777] [serial = 2241] [outer = (nil)] 15:43:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8bd79c00) [pid = 1777] [serial = 2242] [outer = 0x8bcf3400] 15:43:29 INFO - PROCESS | 1777 | 1461192209471 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8bdd7c00) [pid = 1777] [serial = 2243] [outer = 0x8bcf3400] 15:43:30 INFO - PROCESS | 1777 | 1461192210288 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:43:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:43:30 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 15:43:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1645ms 15:43:30 INFO - PROCESS | 1777 | 1461192210349 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 1777 | 1461192210354 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:43:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:43:30 INFO - PROCESS | 1777 | 1461192210361 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1777 | 1461192210363 Marionette TRACE conn3 <- [1,2958,null,{}] 15:43:30 INFO - PROCESS | 1777 | 1461192210391 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:30 INFO - PROCESS | 1777 | 1461192210639 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:43:30 INFO - PROCESS | 1777 | 1461192210952 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd73400 == 133 [pid = 1777] [id = 748] 15:43:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8c092000) [pid = 1777] [serial = 2244] [outer = (nil)] 15:43:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8e27c000) [pid = 1777] [serial = 2245] [outer = 0x8c092000] 15:43:31 INFO - PROCESS | 1777 | 1461192211100 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8e281c00) [pid = 1777] [serial = 2246] [outer = 0x8c092000] 15:43:31 INFO - PROCESS | 1777 | 1461192211916 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:43:31 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. 15:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1585ms 15:43:31 INFO - PROCESS | 1777 | 1461192211948 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1777 | 1461192211952 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:43:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:43:31 INFO - PROCESS | 1777 | 1461192211959 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1777 | 1461192211963 Marionette TRACE conn3 <- [1,2962,null,{}] 15:43:31 INFO - PROCESS | 1777 | 1461192211970 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1777 | 1461192212197 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:43:32 INFO - PROCESS | 1777 | 1461192212521 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x88239400 == 134 [pid = 1777] [id = 749] 15:43:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8bde0c00) [pid = 1777] [serial = 2247] [outer = (nil)] 15:43:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f076000) [pid = 1777] [serial = 2248] [outer = 0x8bde0c00] 15:43:32 INFO - PROCESS | 1777 | 1461192212630 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8f07b000) [pid = 1777] [serial = 2249] [outer = 0x8bde0c00] 15:43:33 INFO - PROCESS | 1777 | 1461192213503 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:43:33 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. 15:43:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1585ms 15:43:33 INFO - PROCESS | 1777 | 1461192213544 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1777 | 1461192213548 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:43:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:43:33 INFO - PROCESS | 1777 | 1461192213555 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1777 | 1461192213559 Marionette TRACE conn3 <- [1,2966,null,{}] 15:43:33 INFO - PROCESS | 1777 | 1461192213565 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:33 INFO - PROCESS | 1777 | 1461192213848 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:43:34 INFO - PROCESS | 1777 | 1461192214165 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb05c00 == 135 [pid = 1777] [id = 750] 15:43:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fb06000) [pid = 1777] [serial = 2250] [outer = (nil)] 15:43:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fb0e000) [pid = 1777] [serial = 2251] [outer = 0x8fb06000] 15:43:34 INFO - PROCESS | 1777 | 1461192214335 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fc36800) [pid = 1777] [serial = 2252] [outer = 0x8fb06000] 15:43:35 INFO - PROCESS | 1777 | 1461192215131 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:43:35 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. 15:43:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1585ms 15:43:35 INFO - PROCESS | 1777 | 1461192215141 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 1777 | 1461192215145 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:43:35 INFO - PROCESS | 1777 | 1461192215151 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1777 | 1461192215155 Marionette TRACE conn3 <- [1,2970,null,{}] 15:43:35 INFO - PROCESS | 1777 | 1461192215161 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:35 INFO - PROCESS | 1777 | 1461192215379 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:43:35 INFO - PROCESS | 1777 | 1461192215667 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e35d000 == 136 [pid = 1777] [id = 751] 15:43:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8f7c0000) [pid = 1777] [serial = 2253] [outer = (nil)] 15:43:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x901d1800) [pid = 1777] [serial = 2254] [outer = 0x8f7c0000] 15:43:35 INFO - PROCESS | 1777 | 1461192215761 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x902e9000) [pid = 1777] [serial = 2255] [outer = 0x8f7c0000] 15:43:36 INFO - PROCESS | 1777 | 1461192216610 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:43:36 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. 15:43:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1483ms 15:43:36 INFO - PROCESS | 1777 | 1461192216636 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:43:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:43:36 INFO - PROCESS | 1777 | 1461192216640 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:43:36 INFO - PROCESS | 1777 | 1461192216646 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1777 | 1461192216650 Marionette TRACE conn3 <- [1,2974,null,{}] 15:43:36 INFO - PROCESS | 1777 | 1461192216656 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1777 | 1461192216879 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:43:37 INFO - PROCESS | 1777 | 1461192217168 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd1f800 == 137 [pid = 1777] [id = 752] 15:43:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x90088c00) [pid = 1777] [serial = 2256] [outer = (nil)] 15:43:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x905a1400) [pid = 1777] [serial = 2257] [outer = 0x90088c00] 15:43:37 INFO - PROCESS | 1777 | 1461192217259 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x905a4c00) [pid = 1777] [serial = 2258] [outer = 0x90088c00] 15:43:38 INFO - PROCESS | 1777 | 1461192218217 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:43:38 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. 15:43:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1598ms 15:43:38 INFO - PROCESS | 1777 | 1461192218244 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1777 | 1461192218248 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:43:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:43:38 INFO - PROCESS | 1777 | 1461192218255 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1777 | 1461192218259 Marionette TRACE conn3 <- [1,2978,null,{}] 15:43:38 INFO - PROCESS | 1777 | 1461192218264 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1777 | 1461192218514 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:43:38 INFO - PROCESS | 1777 | 1461192218816 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x867a5400 == 138 [pid = 1777] [id = 753] 15:43:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x868bc800) [pid = 1777] [serial = 2259] [outer = (nil)] 15:43:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x91223800) [pid = 1777] [serial = 2260] [outer = 0x868bc800] 15:43:38 INFO - PROCESS | 1777 | 1461192218908 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9122ec00) [pid = 1777] [serial = 2261] [outer = 0x868bc800] 15:43:39 INFO - PROCESS | 1777 | 1461192219753 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:43:39 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. 15:43:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1530ms 15:43:39 INFO - PROCESS | 1777 | 1461192219786 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1777 | 1461192219790 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:43:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:43:39 INFO - PROCESS | 1777 | 1461192219797 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1777 | 1461192219801 Marionette TRACE conn3 <- [1,2982,null,{}] 15:43:39 INFO - PROCESS | 1777 | 1461192219807 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1777 | 1461192220038 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:43:40 INFO - PROCESS | 1777 | 1461192220353 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x87911c00 == 139 [pid = 1777] [id = 754] 15:43:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x87b10400) [pid = 1777] [serial = 2262] [outer = (nil)] 15:43:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x92897000) [pid = 1777] [serial = 2263] [outer = 0x87b10400] 15:43:40 INFO - PROCESS | 1777 | 1461192220454 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x92a45c00) [pid = 1777] [serial = 2264] [outer = 0x87b10400] 15:43:41 INFO - PROCESS | 1777 | 1461192221332 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:43:41 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 15:43:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:43:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1584ms 15:43:41 INFO - PROCESS | 1777 | 1461192221384 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1777 | 1461192221388 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:43:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:43:41 INFO - PROCESS | 1777 | 1461192221395 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1777 | 1461192221401 Marionette TRACE conn3 <- [1,2986,null,{}] 15:43:41 INFO - PROCESS | 1777 | 1461192221456 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1777 | 1461192221776 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:43:42 INFO - PROCESS | 1777 | 1461192222150 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x92a3e000 == 140 [pid = 1777] [id = 755] 15:43:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x92d14800) [pid = 1777] [serial = 2265] [outer = (nil)] 15:43:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x951a7c00) [pid = 1777] [serial = 2266] [outer = 0x92d14800] 15:43:42 INFO - PROCESS | 1777 | 1461192222253 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x97b47800) [pid = 1777] [serial = 2267] [outer = 0x92d14800] 15:43:43 INFO - PROCESS | 1777 | 1461192223081 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:43:43 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. 15:43:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1726ms 15:43:43 INFO - PROCESS | 1777 | 1461192223122 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1777 | 1461192223126 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:43:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:43:43 INFO - PROCESS | 1777 | 1461192223133 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1777 | 1461192223135 Marionette TRACE conn3 <- [1,2990,null,{}] 15:43:43 INFO - PROCESS | 1777 | 1461192223142 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1777 | 1461192223395 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:43:43 INFO - PROCESS | 1777 | 1461192223711 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x903d0000 == 141 [pid = 1777] [id = 756] 15:43:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x91315800) [pid = 1777] [serial = 2268] [outer = (nil)] 15:43:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x98659c00) [pid = 1777] [serial = 2269] [outer = 0x91315800] 15:43:43 INFO - PROCESS | 1777 | 1461192223811 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x986e8800) [pid = 1777] [serial = 2270] [outer = 0x91315800] 15:43:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x98d32800 == 142 [pid = 1777] [id = 757] 15:43:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9916bc00) [pid = 1777] [serial = 2271] [outer = (nil)] 15:43:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x99435800) [pid = 1777] [serial = 2272] [outer = 0x9916bc00] 15:43:44 INFO - PROCESS | 1777 | 1461192224746 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:43:44 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. 15:43:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1639ms 15:43:44 INFO - PROCESS | 1777 | 1461192224785 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1777 | 1461192224788 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:43:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:43:44 INFO - PROCESS | 1777 | 1461192224797 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1777 | 1461192224800 Marionette TRACE conn3 <- [1,2994,null,{}] 15:43:44 INFO - PROCESS | 1777 | 1461192224806 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1777 | 1461192225050 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:43:45 INFO - PROCESS | 1777 | 1461192225358 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0e000 == 143 [pid = 1777] [id = 758] 15:43:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9838d400) [pid = 1777] [serial = 2273] [outer = (nil)] 15:43:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9942d800) [pid = 1777] [serial = 2274] [outer = 0x9838d400] 15:43:45 INFO - PROCESS | 1777 | 1461192225495 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9977bc00) [pid = 1777] [serial = 2275] [outer = 0x9838d400] 15:43:46 INFO - PROCESS | 1777 | 1461192226273 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:43:46 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 15:43:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 15:43:46 INFO - PROCESS | 1777 | 1461192226335 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1777 | 1461192226339 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:43:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:43:46 INFO - PROCESS | 1777 | 1461192226345 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1777 | 1461192226349 Marionette TRACE conn3 <- [1,2998,null,{}] 15:43:46 INFO - PROCESS | 1777 | 1461192226355 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1777 | 1461192226666 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:43:46 INFO - PROCESS | 1777 | 1461192226901 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x98388400 == 144 [pid = 1777] [id = 759] 15:43:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9889b800) [pid = 1777] [serial = 2276] [outer = (nil)] 15:43:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9b026800) [pid = 1777] [serial = 2277] [outer = 0x9889b800] 15:43:46 INFO - PROCESS | 1777 | 1461192226990 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9b02b800) [pid = 1777] [serial = 2278] [outer = 0x9889b800] 15:43:47 INFO - PROCESS | 1777 | 1461192227869 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:43:47 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. 15:43:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1583ms 15:43:47 INFO - PROCESS | 1777 | 1461192227928 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1777 | 1461192227931 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:43:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:43:47 INFO - PROCESS | 1777 | 1461192227938 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1777 | 1461192227942 Marionette TRACE conn3 <- [1,3002,null,{}] 15:43:47 INFO - PROCESS | 1777 | 1461192227969 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1777 | 1461192228193 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:43:48 INFO - PROCESS | 1777 | 1461192228506 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x88fee400 == 145 [pid = 1777] [id = 760] 15:43:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x99471000) [pid = 1777] [serial = 2279] [outer = (nil)] 15:43:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x9df90c00) [pid = 1777] [serial = 2280] [outer = 0x99471000] 15:43:48 INFO - PROCESS | 1777 | 1461192228599 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9df97000) [pid = 1777] [serial = 2281] [outer = 0x99471000] 15:43:49 INFO - PROCESS | 1777 | 1461192229451 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:43:49 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. 15:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1551ms 15:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:43:49 INFO - PROCESS | 1777 | 1461192229490 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1777 | 1461192229493 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:43:49 INFO - PROCESS | 1777 | 1461192229500 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1777 | 1461192229503 Marionette TRACE conn3 <- [1,3006,null,{}] 15:43:49 INFO - PROCESS | 1777 | 1461192229509 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1777 | 1461192229717 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:43:50 INFO - PROCESS | 1777 | 1461192230037 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x9b09cc00 == 146 [pid = 1777] [id = 761] 15:43:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9df92400) [pid = 1777] [serial = 2282] [outer = (nil)] 15:43:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x9ea28c00) [pid = 1777] [serial = 2283] [outer = 0x9df92400] 15:43:50 INFO - PROCESS | 1777 | 1461192230126 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x9fb36400) [pid = 1777] [serial = 2284] [outer = 0x9df92400] 15:43:50 INFO - PROCESS | 1777 | 1461192230952 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:43:50 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. 15:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1489ms 15:43:50 INFO - PROCESS | 1777 | 1461192230989 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1777 | 1461192230993 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:43:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:43:51 INFO - PROCESS | 1777 | 1461192230999 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1777 | 1461192231003 Marionette TRACE conn3 <- [1,3010,null,{}] 15:43:51 INFO - PROCESS | 1777 | 1461192231009 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1777 | 1461192231223 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:43:51 INFO - PROCESS | 1777 | 1461192231545 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b0b400 == 147 [pid = 1777] [id = 762] 15:43:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x9ea0dc00) [pid = 1777] [serial = 2285] [outer = (nil)] 15:43:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x9fca7400) [pid = 1777] [serial = 2286] [outer = 0x9ea0dc00] 15:43:51 INFO - PROCESS | 1777 | 1461192231637 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x9febc400) [pid = 1777] [serial = 2287] [outer = 0x9ea0dc00] 15:43:52 INFO - PROCESS | 1777 | 1461192232471 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:43:52 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 15:43:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1485ms 15:43:52 INFO - PROCESS | 1777 | 1461192232485 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1777 | 1461192232488 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:43:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:43:52 INFO - PROCESS | 1777 | 1461192232495 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1777 | 1461192232498 Marionette TRACE conn3 <- [1,3014,null,{}] 15:43:52 INFO - PROCESS | 1777 | 1461192232504 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1777 | 1461192232714 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:43:53 INFO - PROCESS | 1777 | 1461192233083 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x913e4c00 == 148 [pid = 1777] [id = 763] 15:43:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x9ff3ac00) [pid = 1777] [serial = 2288] [outer = (nil)] 15:43:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x9ffa5400) [pid = 1777] [serial = 2289] [outer = 0x9ff3ac00] 15:43:53 INFO - PROCESS | 1777 | 1461192233186 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0xa0a46800) [pid = 1777] [serial = 2290] [outer = 0x9ff3ac00] 15:43:53 INFO - PROCESS | 1777 | [1777] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:43:54 INFO - PROCESS | 1777 | 1461192234151 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:43:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:43:54 INFO - {} 15:43:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:43:54 INFO - {} 15:43:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:43:54 INFO - {} 15:43:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:43:54 INFO - {} 15:43:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1685ms 15:43:54 INFO - PROCESS | 1777 | 1461192234182 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1777 | 1461192234186 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:43:54 INFO - TEST-START | /FileAPI/fileReader.html 15:43:54 INFO - PROCESS | 1777 | 1461192234242 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1777 | 1461192234246 Marionette TRACE conn3 <- [1,3018,null,{}] 15:43:54 INFO - PROCESS | 1777 | 1461192234255 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1777 | 1461192234479 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:43:54 INFO - PROCESS | 1777 | 1461192234845 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x9380d000 == 149 [pid = 1777] [id = 764] 15:43:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x9ff12c00) [pid = 1777] [serial = 2291] [outer = (nil)] 15:43:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0xa0e98c00) [pid = 1777] [serial = 2292] [outer = 0x9ff12c00] 15:43:54 INFO - PROCESS | 1777 | 1461192234939 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0xa0ea1800) [pid = 1777] [serial = 2293] [outer = 0x9ff12c00] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8640b400 == 148 [pid = 1777] [id = 698] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8c090400 == 147 [pid = 1777] [id = 596] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8640ec00 == 146 [pid = 1777] [id = 696] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x868b8c00 == 145 [pid = 1777] [id = 695] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x93806800 == 144 [pid = 1777] [id = 716] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x83c4c000 == 143 [pid = 1777] [id = 737] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8e2f2400 == 142 [pid = 1777] [id = 738] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1f400 == 141 [pid = 1777] [id = 736] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x83323c00 == 140 [pid = 1777] [id = 735] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x901d9c00 == 139 [pid = 1777] [id = 734] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x905aac00 == 138 [pid = 1777] [id = 732] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x82aed000 == 137 [pid = 1777] [id = 733] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x905ae400 == 136 [pid = 1777] [id = 731] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x87b04400 == 135 [pid = 1777] [id = 730] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8f080400 == 134 [pid = 1777] [id = 729] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b47d400 == 133 [pid = 1777] [id = 728] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8bcefc00 == 132 [pid = 1777] [id = 726] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8a497400 == 131 [pid = 1777] [id = 727] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8bdd2800 == 130 [pid = 1777] [id = 689] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88ff4c00 == 129 [pid = 1777] [id = 725] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b64f800 == 128 [pid = 1777] [id = 688] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88a01400 == 127 [pid = 1777] [id = 724] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x882e9c00 == 126 [pid = 1777] [id = 723] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x87b10000 == 125 [pid = 1777] [id = 722] 15:43:57 INFO - PROCESS | 1777 | --DOCSHELL 0x83dbf400 == 124 [pid = 1777] [id = 721] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x882f4400) [pid = 1777] [serial = 2046] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x868bec00) [pid = 1777] [serial = 2040] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x88158400) [pid = 1777] [serial = 2043] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8b475400) [pid = 1777] [serial = 2106] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x882f5400) [pid = 1777] [serial = 2159] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8e2f0000) [pid = 1777] [serial = 2114] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x91315000) [pid = 1777] [serial = 2132] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8bcf4800) [pid = 1777] [serial = 2108] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x903d4400) [pid = 1777] [serial = 2126] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x902f6800) [pid = 1777] [serial = 2124] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8a497000) [pid = 1777] [serial = 2099] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x85b14c00) [pid = 1777] [serial = 2153] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8823c000) [pid = 1777] [serial = 2102] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x901d4400) [pid = 1777] [serial = 2120] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x951aa000) [pid = 1777] [serial = 2147] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x92a4a400) [pid = 1777] [serial = 2136] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x883f3400) [pid = 1777] [serial = 2160] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x88086800) [pid = 1777] [serial = 2037] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x93665000) [pid = 1777] [serial = 2139] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x902f4c00) [pid = 1777] [serial = 2123] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8c095800) [pid = 1777] [serial = 2111] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x911e6400) [pid = 1777] [serial = 2130] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x95cdc400) [pid = 1777] [serial = 2148] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8bddac00) [pid = 1777] [serial = 2109] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x96bee800) [pid = 1777] [serial = 2150] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8fb0b400) [pid = 1777] [serial = 2117] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9114c800) [pid = 1777] [serial = 2129] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8e27c400) [pid = 1777] [serial = 2112] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9380e800) [pid = 1777] [serial = 2144] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8e365c00) [pid = 1777] [serial = 2115] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x92896000) [pid = 1777] [serial = 2133] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x93803000) [pid = 1777] [serial = 2142] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x92a45400) [pid = 1777] [serial = 2135] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x905a6800) [pid = 1777] [serial = 2127] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x88083800) [pid = 1777] [serial = 2157] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8fc39400) [pid = 1777] [serial = 2118] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8823a800) [pid = 1777] [serial = 2028] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8bd7e400) [pid = 1777] [serial = 1977] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x93b0bc00) [pid = 1777] [serial = 2145] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x87b06400) [pid = 1777] [serial = 2156] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x92d0dc00) [pid = 1777] [serial = 2138] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x883eb400) [pid = 1777] [serial = 2103] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x901da800) [pid = 1777] [serial = 2121] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x93670400) [pid = 1777] [serial = 2141] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8679e400) [pid = 1777] [serial = 2154] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x88ad3000) [pid = 1777] [serial = 2162] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8a6b9000) [pid = 1777] [serial = 2105] [outer = (nil)] [url = about:blank] 15:43:58 INFO - PROCESS | 1777 | 1461192238715 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:43:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:43:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:43:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:43:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:43:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 4556ms 15:43:58 INFO - PROCESS | 1777 | 1461192238750 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1777 | 1461192238758 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:43:58 INFO - TEST-START | /FileAPI/historical.html 15:43:58 INFO - PROCESS | 1777 | 1461192238767 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1777 | 1461192238772 Marionette TRACE conn3 <- [1,3022,null,{}] 15:43:58 INFO - PROCESS | 1777 | 1461192238780 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1777 | 1461192238969 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:43:59 INFO - PROCESS | 1777 | 1461192239189 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x83db7c00 == 125 [pid = 1777] [id = 765] 15:43:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x848b8c00) [pid = 1777] [serial = 2294] [outer = (nil)] 15:43:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8679d400) [pid = 1777] [serial = 2295] [outer = 0x848b8c00] 15:43:59 INFO - PROCESS | 1777 | 1461192239269 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x867a6c00) [pid = 1777] [serial = 2296] [outer = 0x848b8c00] 15:44:00 INFO - PROCESS | 1777 | 1461192240168 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:44:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:44:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:44:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:44:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:44:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:44:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:44:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:44:00 INFO - TEST-OK | /FileAPI/historical.html | took 1437ms 15:44:00 INFO - PROCESS | 1777 | 1461192240204 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1777 | 1461192240212 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:44:00 INFO - TEST-START | /FileAPI/idlharness.html 15:44:00 INFO - PROCESS | 1777 | 1461192240225 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1777 | 1461192240232 Marionette TRACE conn3 <- [1,3026,null,{}] 15:44:00 INFO - PROCESS | 1777 | 1461192240243 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1777 | 1461192240432 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:44:00 INFO - PROCESS | 1777 | 1461192240694 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679e400 == 126 [pid = 1777] [id = 766] 15:44:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x87912400) [pid = 1777] [serial = 2297] [outer = (nil)] 15:44:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x87a8e000) [pid = 1777] [serial = 2298] [outer = 0x87912400] 15:44:00 INFO - PROCESS | 1777 | 1461192240770 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x87b04400) [pid = 1777] [serial = 2299] [outer = 0x87912400] 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:44:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:44:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:44:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:44:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:44:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:44:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:44:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:44:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:44:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:44:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:44:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:44:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:44:03 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 15:44:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:44:03 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 15:44:03 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 15:44:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:44:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:44:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:44:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:44:03 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 15:44:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:44:03 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 15:44:03 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 15:44:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:44:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:44:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:44:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:44:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:44:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:44:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 3297ms 15:44:03 INFO - TEST-START | /FileAPI/idlharness.worker 15:44:03 INFO - PROCESS | 1777 | 1461192243382 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x978c3c00) [pid = 1777] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x91228400) [pid = 1777] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x98653000) [pid = 1777] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x88089800) [pid = 1777] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8f080c00) [pid = 1777] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x88acb000) [pid = 1777] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x879a2000) [pid = 1777] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x93808400) [pid = 1777] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8a6bac00) [pid = 1777] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9829f000) [pid = 1777] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8a487c00) [pid = 1777] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x88acfc00) [pid = 1777] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x88a0f000) [pid = 1777] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93670c00) [pid = 1777] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8bce7c00) [pid = 1777] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x88083400) [pid = 1777] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x83dc1800) [pid = 1777] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8fb06800) [pid = 1777] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x905af800) [pid = 1777] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8e282800) [pid = 1777] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x848b6000) [pid = 1777] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x98390c00) [pid = 1777] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8bcf0c00) [pid = 1777] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:44:03 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x882ee800) [pid = 1777] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:44:03 INFO - PROCESS | 1777 | 1461192243535 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1777 | 1461192243537 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:44:03 INFO - PROCESS | 1777 | 1461192243549 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1777 | 1461192243567 Marionette TRACE conn3 <- [1,3030,null,{}] 15:44:03 INFO - PROCESS | 1777 | 1461192243643 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1777 | 1461192243986 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:44:04 INFO - PROCESS | 1777 | 1461192244126 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8808cc00 == 127 [pid = 1777] [id = 767] 15:44:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88a0a800) [pid = 1777] [serial = 2300] [outer = (nil)] 15:44:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88fed800) [pid = 1777] [serial = 2301] [outer = 0x88a0a800] 15:44:04 INFO - PROCESS | 1777 | 1461192244203 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x894e5400) [pid = 1777] [serial = 2302] [outer = 0x88a0a800] 15:44:04 INFO - PROCESS | 1777 | [1777] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:44:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:44:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:44:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:44:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:44:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:44:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:44:06 INFO - {} 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:44:06 INFO - {} 15:44:06 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 - {} 15:44:06 INFO - {} 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:44:06 INFO - {} 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:44:06 INFO - {} 15:44:06 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 - {} 15:44:06 INFO - {} 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:44:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:44:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 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 15:44:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:44:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:44:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:44:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:44:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:44:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:44:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:44:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:44:06 INFO - {} 15:44:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3193ms 15:44:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:44:07 INFO - PROCESS | 1777 | 1461192246596 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:44:07 INFO - PROCESS | 1777 | 1461192246745 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1777 | 1461192246764 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:44:07 INFO - PROCESS | 1777 | 1461192246784 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1777 | 1461192246795 Marionette TRACE conn3 <- [1,3034,null,{}] 15:44:07 INFO - PROCESS | 1777 | 1461192246822 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:07 INFO - PROCESS | 1777 | 1461192247270 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:44:07 INFO - PROCESS | 1777 | 1461192247506 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbd400 == 128 [pid = 1777] [id = 768] 15:44:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x894e7c00) [pid = 1777] [serial = 2303] [outer = (nil)] 15:44:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8a326400) [pid = 1777] [serial = 2304] [outer = 0x894e7c00] 15:44:07 INFO - PROCESS | 1777 | 1461192247601 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8a47b400) [pid = 1777] [serial = 2305] [outer = 0x894e7c00] 15:44:08 INFO - PROCESS | 1777 | 1461192248553 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:44:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1809ms 15:44:08 INFO - PROCESS | 1777 | 1461192248586 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1777 | 1461192248595 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:44:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:44:08 INFO - PROCESS | 1777 | 1461192248627 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1777 | 1461192248631 Marionette TRACE conn3 <- [1,3038,null,{}] 15:44:08 INFO - PROCESS | 1777 | 1461192248638 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1777 | 1461192248855 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:44:09 INFO - PROCESS | 1777 | 1461192249161 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b713c00 == 129 [pid = 1777] [id = 769] 15:44:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b714c00) [pid = 1777] [serial = 2306] [outer = (nil)] 15:44:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b71b400) [pid = 1777] [serial = 2307] [outer = 0x8b714c00] 15:44:09 INFO - PROCESS | 1777 | 1461192249307 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b89a000) [pid = 1777] [serial = 2308] [outer = 0x8b714c00] 15:44:10 INFO - PROCESS | 1777 | 1461192250236 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:44:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1641ms 15:44:10 INFO - PROCESS | 1777 | 1461192250263 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:44:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:44:10 INFO - PROCESS | 1777 | 1461192250267 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:44:10 INFO - PROCESS | 1777 | 1461192250275 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1777 | 1461192250282 Marionette TRACE conn3 <- [1,3042,null,{}] 15:44:10 INFO - PROCESS | 1777 | 1461192250299 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:10 INFO - PROCESS | 1777 | 1461192250550 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:44:10 INFO - PROCESS | 1777 | 1461192250913 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bcf5c00 == 130 [pid = 1777] [id = 770] 15:44:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8bcf6400) [pid = 1777] [serial = 2309] [outer = (nil)] 15:44:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8bd7b800) [pid = 1777] [serial = 2310] [outer = 0x8bcf6400] 15:44:11 INFO - PROCESS | 1777 | 1461192251025 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8bddb000) [pid = 1777] [serial = 2311] [outer = 0x8bcf6400] 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:44:12 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. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:44:12 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'.) 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:44:12 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. 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:44:12 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. 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:44:12 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. 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2146ms 15:44:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:44:12 INFO - PROCESS | 1777 | 1461192252349 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:44:12 INFO - PROCESS | 1777 | 1461192252480 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1777 | 1461192252491 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:44:12 INFO - PROCESS | 1777 | 1461192252537 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1777 | 1461192252539 Marionette TRACE conn3 <- [1,3046,null,{}] 15:44:12 INFO - PROCESS | 1777 | 1461192252639 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1777 | 1461192252876 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:44:13 INFO - PROCESS | 1777 | 1461192253181 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x82aed000 == 131 [pid = 1777] [id = 771] 15:44:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x83c4e000) [pid = 1777] [serial = 2312] [outer = (nil)] 15:44:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x868ba800) [pid = 1777] [serial = 2313] [outer = 0x83c4e000] 15:44:13 INFO - PROCESS | 1777 | 1461192253286 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x87a8d000) [pid = 1777] [serial = 2314] [outer = 0x83c4e000] 15:44:13 INFO - PROCESS | 1777 | [1777] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:44:14 INFO - PROCESS | 1777 | 1461192254187 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:44:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:44:14 INFO - {} 15:44:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1688ms 15:44:14 INFO - PROCESS | 1777 | 1461192254225 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1777 | 1461192254229 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:44:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:44:14 INFO - PROCESS | 1777 | 1461192254242 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1777 | 1461192254245 Marionette TRACE conn3 <- [1,3050,null,{}] 15:44:14 INFO - PROCESS | 1777 | 1461192254251 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1777 | 1461192254492 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:44:14 INFO - PROCESS | 1777 | 1461192254799 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x85b14c00 == 132 [pid = 1777] [id = 772] 15:44:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x87916800) [pid = 1777] [serial = 2315] [outer = (nil)] 15:44:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8a6b7400) [pid = 1777] [serial = 2316] [outer = 0x87916800] 15:44:14 INFO - PROCESS | 1777 | 1461192254935 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8a6c0400) [pid = 1777] [serial = 2317] [outer = 0x87916800] 15:44:15 INFO - PROCESS | 1777 | 1461192255772 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:44:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1595ms 15:44:15 INFO - PROCESS | 1777 | 1461192255832 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1777 | 1461192255835 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:44:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:44:15 INFO - PROCESS | 1777 | 1461192255843 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1777 | 1461192255846 Marionette TRACE conn3 <- [1,3054,null,{}] 15:44:15 INFO - PROCESS | 1777 | 1461192255853 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1777 | 1461192256154 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:44:16 INFO - PROCESS | 1777 | 1461192256534 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8a485400 == 133 [pid = 1777] [id = 773] 15:44:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8e275800) [pid = 1777] [serial = 2318] [outer = (nil)] 15:44:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f343c00) [pid = 1777] [serial = 2319] [outer = 0x8e275800] 15:44:16 INFO - PROCESS | 1777 | 1461192256634 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8f7ca400) [pid = 1777] [serial = 2320] [outer = 0x8e275800] 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:44:18 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" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:44:18 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" 15:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:44:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2291ms 15:44:18 INFO - PROCESS | 1777 | 1461192257960 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:44:18 INFO - PROCESS | 1777 | 1461192258323 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1777 | 1461192258328 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:44:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:44:18 INFO - PROCESS | 1777 | 1461192258341 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1777 | 1461192258346 Marionette TRACE conn3 <- [1,3058,null,{}] 15:44:18 INFO - PROCESS | 1777 | 1461192258352 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:18 INFO - PROCESS | 1777 | 1461192258551 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:44:18 INFO - PROCESS | 1777 | 1461192258849 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bd7d800 == 134 [pid = 1777] [id = 774] 15:44:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fb05400) [pid = 1777] [serial = 2321] [outer = (nil)] 15:44:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x902ea400) [pid = 1777] [serial = 2322] [outer = 0x8fb05400] 15:44:18 INFO - PROCESS | 1777 | 1461192258938 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x902f2800) [pid = 1777] [serial = 2323] [outer = 0x8fb05400] 15:44:19 INFO - PROCESS | 1777 | 1461192259834 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:44:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:44:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1541ms 15:44:19 INFO - PROCESS | 1777 | 1461192259881 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1777 | 1461192259884 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:44:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:44:19 INFO - PROCESS | 1777 | 1461192259940 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1777 | 1461192259944 Marionette TRACE conn3 <- [1,3062,null,{}] 15:44:19 INFO - PROCESS | 1777 | 1461192259956 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1777 | 1461192260167 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:44:20 INFO - PROCESS | 1777 | 1461192260473 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a90400 == 135 [pid = 1777] [id = 775] 15:44:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x87b02800) [pid = 1777] [serial = 2324] [outer = (nil)] 15:44:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x905a5c00) [pid = 1777] [serial = 2325] [outer = 0x87b02800] 15:44:20 INFO - PROCESS | 1777 | 1461192260609 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x905ab800) [pid = 1777] [serial = 2326] [outer = 0x87b02800] 15:44:20 INFO - PROCESS | 1777 | [1777] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:44:21 INFO - PROCESS | 1777 | 1461192261530 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:44:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:44:21 INFO - {} 15:44:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1682ms 15:44:21 INFO - PROCESS | 1777 | 1461192261578 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1777 | 1461192261581 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:44:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:44:21 INFO - PROCESS | 1777 | 1461192261593 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1777 | 1461192261596 Marionette TRACE conn3 <- [1,3066,null,{}] 15:44:21 INFO - PROCESS | 1777 | 1461192261602 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:21 INFO - PROCESS | 1777 | 1461192261839 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:44:22 INFO - PROCESS | 1777 | 1461192262121 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x902f2400 == 136 [pid = 1777] [id = 776] 15:44:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x905a6800) [pid = 1777] [serial = 2327] [outer = (nil)] 15:44:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9288c400) [pid = 1777] [serial = 2328] [outer = 0x905a6800] 15:44:22 INFO - PROCESS | 1777 | 1461192262257 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x92a45400) [pid = 1777] [serial = 2329] [outer = 0x905a6800] 15:44:23 INFO - PROCESS | 1777 | 1461192263040 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:44:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:44:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1501ms 15:44:23 INFO - PROCESS | 1777 | 1461192263093 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:44:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:44:23 INFO - PROCESS | 1777 | 1461192263097 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:44:23 INFO - PROCESS | 1777 | 1461192263104 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1777 | 1461192263108 Marionette TRACE conn3 <- [1,3070,null,{}] 15:44:23 INFO - PROCESS | 1777 | 1461192263114 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:23 INFO - PROCESS | 1777 | 1461192263335 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:44:23 INFO - PROCESS | 1777 | 1461192263694 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x903cec00 == 137 [pid = 1777] [id = 777] 15:44:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x92893400) [pid = 1777] [serial = 2330] [outer = (nil)] 15:44:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93665800) [pid = 1777] [serial = 2331] [outer = 0x92893400] 15:44:23 INFO - PROCESS | 1777 | 1461192263836 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9366a000) [pid = 1777] [serial = 2332] [outer = 0x92893400] 15:44:24 INFO - PROCESS | 1777 | 1461192264668 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:44:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1589ms 15:44:24 INFO - PROCESS | 1777 | 1461192264695 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1777 | 1461192264698 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:44:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:44:24 INFO - PROCESS | 1777 | 1461192264705 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1777 | 1461192264710 Marionette TRACE conn3 <- [1,3074,null,{}] 15:44:24 INFO - PROCESS | 1777 | 1461192264716 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:25 INFO - PROCESS | 1777 | 1461192265004 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:44:25 INFO - PROCESS | 1777 | 1461192265327 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x9380f800 == 138 [pid = 1777] [id = 778] 15:44:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x93810000) [pid = 1777] [serial = 2333] [outer = (nil)] 15:44:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x93b12800) [pid = 1777] [serial = 2334] [outer = 0x93810000] 15:44:25 INFO - PROCESS | 1777 | 1461192265504 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x95c86000) [pid = 1777] [serial = 2335] [outer = 0x93810000] 15:44:26 INFO - PROCESS | 1777 | 1461192266406 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:44:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1739ms 15:44:26 INFO - PROCESS | 1777 | 1461192266446 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1777 | 1461192266449 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:44:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:44:26 INFO - PROCESS | 1777 | 1461192266457 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1777 | 1461192266461 Marionette TRACE conn3 <- [1,3078,null,{}] 15:44:26 INFO - PROCESS | 1777 | 1461192266467 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1777 | 1461192266770 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:44:27 INFO - PROCESS | 1777 | 1461192267076 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x903ca400 == 139 [pid = 1777] [id = 779] 15:44:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x903ce000) [pid = 1777] [serial = 2336] [outer = (nil)] 15:44:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x911e7400) [pid = 1777] [serial = 2337] [outer = 0x903ce000] 15:44:27 INFO - PROCESS | 1777 | 1461192267219 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x91e08000) [pid = 1777] [serial = 2338] [outer = 0x903ce000] 15:44:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 15:44:28 INFO - reader.readAsText(blob_2) 15:44:28 INFO - }" did not throw 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 15:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 15:44:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 15:44:28 INFO - reader.readAsDataURL(blob_2) 15:44:28 INFO - }" did not throw 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 15:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 15:44:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 15:44:28 INFO - reader.readAsArrayBuffer(blob_2) 15:44:28 INFO - }" did not throw 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 15:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 15:44:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 15:44:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 15:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:44:28 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1777 | 1461192268103 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:44:28 INFO - PROCESS | 1777 | 1461192268116 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1777 | 1461192268130 Marionette TRACE conn3 <- [1,3082,null,{}] 15:44:28 INFO - PROCESS | 1777 | 1461192268138 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1777 | 1461192268451 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:44:28 INFO - PROCESS | 1777 | 1461192268685 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x88088400 == 140 [pid = 1777] [id = 780] 15:44:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8808b400) [pid = 1777] [serial = 2339] [outer = (nil)] 15:44:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x92d0d400) [pid = 1777] [serial = 2340] [outer = 0x8808b400] 15:44:28 INFO - PROCESS | 1777 | 1461192268779 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9838f800) [pid = 1777] [serial = 2341] [outer = 0x8808b400] 15:44:29 INFO - PROCESS | 1777 | 1461192269639 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:44:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:44:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:44:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:44:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1541ms 15:44:29 INFO - PROCESS | 1777 | 1461192269658 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1777 | 1461192269662 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:44:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:44:29 INFO - PROCESS | 1777 | 1461192269669 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1777 | 1461192269672 Marionette TRACE conn3 <- [1,3086,null,{}] 15:44:29 INFO - PROCESS | 1777 | 1461192269678 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1777 | 1461192269887 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:44:30 INFO - PROCESS | 1777 | 1461192270210 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x982a2800 == 141 [pid = 1777] [id = 781] 15:44:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x98385400) [pid = 1777] [serial = 2342] [outer = (nil)] 15:44:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x99177c00) [pid = 1777] [serial = 2343] [outer = 0x98385400] 15:44:30 INFO - PROCESS | 1777 | 1461192270304 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x99a33800) [pid = 1777] [serial = 2344] [outer = 0x98385400] 15:44:31 INFO - PROCESS | 1777 | 1461192271153 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:44:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:44:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1541ms 15:44:31 INFO - PROCESS | 1777 | 1461192271211 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1777 | 1461192271215 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:44:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:44:31 INFO - PROCESS | 1777 | 1461192271221 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1777 | 1461192271225 Marionette TRACE conn3 <- [1,3090,null,{}] 15:44:31 INFO - PROCESS | 1777 | 1461192271232 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1777 | 1461192271578 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:44:31 INFO - PROCESS | 1777 | 1461192271823 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb08000 == 142 [pid = 1777] [id = 782] 15:44:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x905acc00) [pid = 1777] [serial = 2345] [outer = (nil)] 15:44:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9ea1f000) [pid = 1777] [serial = 2346] [outer = 0x905acc00] 15:44:31 INFO - PROCESS | 1777 | 1461192271917 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9fc59000) [pid = 1777] [serial = 2347] [outer = 0x905acc00] 15:44:32 INFO - PROCESS | 1777 | 1461192272750 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:44:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:44:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1585ms 15:44:32 INFO - PROCESS | 1777 | 1461192272807 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1777 | 1461192272811 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:44:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:44:32 INFO - PROCESS | 1777 | 1461192272817 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1777 | 1461192272821 Marionette TRACE conn3 <- [1,3094,null,{}] 15:44:32 INFO - PROCESS | 1777 | 1461192272827 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:33 INFO - PROCESS | 1777 | 1461192273192 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:44:33 INFO - PROCESS | 1777 | 1461192273433 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x847cb400 == 143 [pid = 1777] [id = 783] 15:44:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9ff3a800) [pid = 1777] [serial = 2348] [outer = (nil)] 15:44:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0xa0c38800) [pid = 1777] [serial = 2349] [outer = 0x9ff3a800] 15:44:33 INFO - PROCESS | 1777 | 1461192273581 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0e94800) [pid = 1777] [serial = 2350] [outer = 0x9ff3a800] 15:44:34 INFO - PROCESS | 1777 | 1461192274391 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:44:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1631ms 15:44:34 INFO - PROCESS | 1777 | 1461192274449 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1777 | 1461192274453 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:44:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:44:34 INFO - PROCESS | 1777 | 1461192274459 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1777 | 1461192274463 Marionette TRACE conn3 <- [1,3098,null,{}] 15:44:34 INFO - PROCESS | 1777 | 1461192274469 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1777 | 1461192274684 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:44:35 INFO - PROCESS | 1777 | 1461192275017 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0ada400 == 144 [pid = 1777] [id = 784] 15:44:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0xa0adb000) [pid = 1777] [serial = 2351] [outer = (nil)] 15:44:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa0ea0800) [pid = 1777] [serial = 2352] [outer = 0xa0adb000] 15:44:35 INFO - PROCESS | 1777 | 1461192275106 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa0f9b000) [pid = 1777] [serial = 2353] [outer = 0xa0adb000] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x905aec00 == 143 [pid = 1777] [id = 157] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8679e400 == 142 [pid = 1777] [id = 766] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x83db7c00 == 141 [pid = 1777] [id = 765] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0b400 == 140 [pid = 1777] [id = 762] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x913e4c00 == 139 [pid = 1777] [id = 763] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x9b09cc00 == 138 [pid = 1777] [id = 761] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x88fee400 == 137 [pid = 1777] [id = 760] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x85b0e000 == 136 [pid = 1777] [id = 758] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x98388400 == 135 [pid = 1777] [id = 759] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x98d32800 == 134 [pid = 1777] [id = 757] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x903d0000 == 133 [pid = 1777] [id = 756] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x92a3e000 == 132 [pid = 1777] [id = 755] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x87911c00 == 131 [pid = 1777] [id = 754] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x867a5400 == 130 [pid = 1777] [id = 753] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8e35d000 == 129 [pid = 1777] [id = 751] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd1f800 == 128 [pid = 1777] [id = 752] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb05c00 == 127 [pid = 1777] [id = 750] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x88239400 == 126 [pid = 1777] [id = 749] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8bd73400 == 125 [pid = 1777] [id = 748] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8b64e800 == 124 [pid = 1777] [id = 746] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8a481400 == 123 [pid = 1777] [id = 745] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8bceb800 == 122 [pid = 1777] [id = 747] 15:44:38 INFO - PROCESS | 1777 | --DOCSHELL 0x882f2800 == 121 [pid = 1777] [id = 744] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8a6bbc00) [pid = 1777] [serial = 2231] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x98387800) [pid = 1777] [serial = 2207] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x92a6b400) [pid = 1777] [serial = 2198] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x99169400) [pid = 1777] [serial = 2217] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x883e7c00) [pid = 1777] [serial = 2223] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x98d2e400) [pid = 1777] [serial = 2216] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8fc2bc00) [pid = 1777] [serial = 2190] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x951a1000) [pid = 1777] [serial = 2201] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x87b0a800) [pid = 1777] [serial = 2220] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9711b400) [pid = 1777] [serial = 2151] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b712c00) [pid = 1777] [serial = 2177] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x98655800) [pid = 1777] [serial = 2211] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8b474400) [pid = 1777] [serial = 2175] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8a32dc00) [pid = 1777] [serial = 2172] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x88fec800) [pid = 1777] [serial = 2225] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x87a8b800) [pid = 1777] [serial = 2219] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x98389c00) [pid = 1777] [serial = 2208] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x97e6e000) [pid = 1777] [serial = 2205] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8f078800) [pid = 1777] [serial = 2184] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x88160000) [pid = 1777] [serial = 2168] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x92d0e000) [pid = 1777] [serial = 2199] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x848b5000) [pid = 1777] [serial = 2165] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x902eac00) [pid = 1777] [serial = 2193] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b71ac00) [pid = 1777] [serial = 2178] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x9122f800) [pid = 1777] [serial = 2196] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x894ea400) [pid = 1777] [serial = 2226] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fa80400) [pid = 1777] [serial = 2187] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x9114b000) [pid = 1777] [serial = 2195] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x88234c00) [pid = 1777] [serial = 2169] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8799c800) [pid = 1777] [serial = 2228] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9889ac00) [pid = 1777] [serial = 2213] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8bd74800) [pid = 1777] [serial = 2180] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8f34c000) [pid = 1777] [serial = 2186] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x901d1000) [pid = 1777] [serial = 2192] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x867a6800) [pid = 1777] [serial = 2166] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8a49d000) [pid = 1777] [serial = 2100] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8fb0f400) [pid = 1777] [serial = 2189] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8c096000) [pid = 1777] [serial = 2181] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8a6bdc00) [pid = 1777] [serial = 2174] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8823d800) [pid = 1777] [serial = 2222] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x97c6bc00) [pid = 1777] [serial = 2204] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8e361400) [pid = 1777] [serial = 2183] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x883e8000) [pid = 1777] [serial = 2229] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x88ff5400) [pid = 1777] [serial = 2171] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x95c82000) [pid = 1777] [serial = 2202] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x9889dc00) [pid = 1777] [serial = 2214] [outer = (nil)] [url = about:blank] 15:44:38 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x98652c00) [pid = 1777] [serial = 2210] [outer = (nil)] [url = about:blank] 15:44:39 INFO - PROCESS | 1777 | 1461192279139 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:44:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 4741ms 15:44:39 INFO - PROCESS | 1777 | 1461192279202 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1777 | 1461192279208 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:44:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:44:39 INFO - PROCESS | 1777 | 1461192279217 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1777 | 1461192279222 Marionette TRACE conn3 <- [1,3102,null,{}] 15:44:39 INFO - PROCESS | 1777 | 1461192279230 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1777 | 1461192279431 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:44:39 INFO - PROCESS | 1777 | 1461192279697 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8679dc00 == 122 [pid = 1777] [id = 785] 15:44:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x868b6400) [pid = 1777] [serial = 2354] [outer = (nil)] 15:44:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x868c1800) [pid = 1777] [serial = 2355] [outer = 0x868b6400] 15:44:39 INFO - PROCESS | 1777 | 1461192279786 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x87916c00) [pid = 1777] [serial = 2356] [outer = 0x868b6400] 15:44:40 INFO - PROCESS | 1777 | 1461192280561 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:44:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1387ms 15:44:40 INFO - PROCESS | 1777 | 1461192280602 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1777 | 1461192280610 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:44:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:44:40 INFO - PROCESS | 1777 | 1461192280620 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1777 | 1461192280625 Marionette TRACE conn3 <- [1,3106,null,{}] 15:44:40 INFO - PROCESS | 1777 | 1461192280631 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1777 | 1461192280836 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:44:41 INFO - PROCESS | 1777 | 1461192281101 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x87a98c00 == 123 [pid = 1777] [id = 786] 15:44:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x87b0b800) [pid = 1777] [serial = 2357] [outer = (nil)] 15:44:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88208c00) [pid = 1777] [serial = 2358] [outer = 0x87b0b800] 15:44:41 INFO - PROCESS | 1777 | 1461192281177 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x882f2800) [pid = 1777] [serial = 2359] [outer = 0x87b0b800] 15:44:42 INFO - PROCESS | 1777 | 1461192282139 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:44:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1533ms 15:44:42 INFO - PROCESS | 1777 | 1461192282154 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1777 | 1461192282158 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:44:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:44:42 INFO - PROCESS | 1777 | 1461192282174 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1777 | 1461192282180 Marionette TRACE conn3 <- [1,3110,null,{}] 15:44:42 INFO - PROCESS | 1777 | 1461192282196 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1777 | 1461192282472 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:44:42 INFO - PROCESS | 1777 | 1461192282511 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x87b0bc00 == 124 [pid = 1777] [id = 787] 15:44:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88ad7c00) [pid = 1777] [serial = 2360] [outer = (nil)] 15:44:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x88ff4400) [pid = 1777] [serial = 2361] [outer = 0x88ad7c00] 15:44:42 INFO - PROCESS | 1777 | 1461192282589 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x894ed000) [pid = 1777] [serial = 2362] [outer = 0x88ad7c00] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x848b8c00) [pid = 1777] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9ff12c00) [pid = 1777] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x9ff3ac00) [pid = 1777] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x9ea0dc00) [pid = 1777] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x9df92400) [pid = 1777] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x99471000) [pid = 1777] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9889b800) [pid = 1777] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x9838d400) [pid = 1777] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9916bc00) [pid = 1777] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x91315800) [pid = 1777] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x92d14800) [pid = 1777] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x87b10400) [pid = 1777] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x868bc800) [pid = 1777] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x90088c00) [pid = 1777] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8f7c0000) [pid = 1777] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8fb06000) [pid = 1777] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8bde0c00) [pid = 1777] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8c092000) [pid = 1777] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8bcf3400) [pid = 1777] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x8b71b800) [pid = 1777] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8b471c00) [pid = 1777] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x883e6400) [pid = 1777] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x87912400) [pid = 1777] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:44:44 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x88238800) [pid = 1777] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:44:44 INFO - PROCESS | 1777 | 1461192284153 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:44:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:44:44 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 15:44:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:44:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2050ms 15:44:44 INFO - PROCESS | 1777 | 1461192284219 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1777 | 1461192284222 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:44:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:44:44 INFO - PROCESS | 1777 | 1461192284229 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1777 | 1461192284232 Marionette TRACE conn3 <- [1,3114,null,{}] 15:44:44 INFO - PROCESS | 1777 | 1461192284238 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1777 | 1461192284550 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:44:44 INFO - PROCESS | 1777 | 1461192284694 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"08754a52-a180-4cac-ab2e-a830c275e68f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x83dbc000 == 125 [pid = 1777] [id = 788] 15:44:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x8a32f800) [pid = 1777] [serial = 2363] [outer = (nil)] 15:44:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x8a49bc00) [pid = 1777] [serial = 2364] [outer = 0x8a32f800] 15:44:44 INFO - PROCESS | 1777 | 1461192284772 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8a6c5800) [pid = 1777] [serial = 2365] [outer = 0x8a32f800] 15:44:45 INFO - PROCESS | 1777 | 1461192285481 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:44:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:44:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1285ms 15:44:45 INFO - PROCESS | 1777 | 1461192285514 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1777 | 1461192285517 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:44:46 WARNING - u'runner_teardown' () 15:44:46 INFO - No more tests 15:44:46 INFO - Got 0 unexpected results 15:44:46 INFO - SUITE-END | took 1337s 15:44:46 INFO - Closing logging queue 15:44:46 INFO - queue closed 15:44:46 INFO - Return code: 0 15:44:46 WARNING - # TBPL SUCCESS # 15:44:46 INFO - Running post-action listener: _resource_record_post_action 15:44:46 INFO - Running post-run listener: _resource_record_post_run 15:44:47 INFO - Total resource usage - Wall time: 1374s; CPU: 98.0%; Read bytes: 13983744; Write bytes: 965173248; Read time: 500; Write time: 240856 15:44:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:44:47 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 176185344; Read time: 0; Write time: 148640 15:44:47 INFO - run-tests - Wall time: 1342s; CPU: 98.0%; Read bytes: 11137024; Write bytes: 778530816; Read time: 396; Write time: 84960 15:44:47 INFO - Running post-run listener: _upload_blobber_files 15:44:47 INFO - Blob upload gear active. 15:44:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:44:47 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 15:44:47 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:44:47 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:44:48 INFO - (blobuploader) - INFO - Open directory for files ... 15:44:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:44:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:44:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:44:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:44:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:44:49 INFO - (blobuploader) - INFO - Done attempting. 15:44:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:44:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:44:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:44:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:44:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:44:50 INFO - (blobuploader) - INFO - Done attempting. 15:44:50 INFO - (blobuploader) - INFO - Iteration through files over. 15:44:50 INFO - Return code: 0 15:44:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:44:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:44:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f59986f6cf893bdeca22327ff5cbbf02908ade9edc03e4632336dff035ff7bd15fd8ba60600f058a814cb1a09f0966a1f283671a48a4be73e945ffd125b26b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/798ae261847b405e90975d2cf85913305d468613b886986dec4bec8a954179c9bfab56c5b6151d6877e58859b73bd6e64a174cb7ceab84e21b314b14c25ae192"} 15:44:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:44:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:44:50 INFO - Contents: 15:44:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f59986f6cf893bdeca22327ff5cbbf02908ade9edc03e4632336dff035ff7bd15fd8ba60600f058a814cb1a09f0966a1f283671a48a4be73e945ffd125b26b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/798ae261847b405e90975d2cf85913305d468613b886986dec4bec8a954179c9bfab56c5b6151d6877e58859b73bd6e64a174cb7ceab84e21b314b14c25ae192"} 15:44:50 INFO - Running post-run listener: copy_logs_to_upload_dir 15:44:50 INFO - Copying logs to upload dir... 15:44:50 INFO - mkdir: /builds/slave/test/build/upload/logs 15:44:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1488.856671 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 49 secs) (at 2016-04-20 15:44:50.592036) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:44:50.593287) ========= 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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f59986f6cf893bdeca22327ff5cbbf02908ade9edc03e4632336dff035ff7bd15fd8ba60600f058a814cb1a09f0966a1f283671a48a4be73e945ffd125b26b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/798ae261847b405e90975d2cf85913305d468613b886986dec4bec8a954179c9bfab56c5b6151d6877e58859b73bd6e64a174cb7ceab84e21b314b14c25ae192"} build_url:https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031588 build_url: 'https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/84f59986f6cf893bdeca22327ff5cbbf02908ade9edc03e4632336dff035ff7bd15fd8ba60600f058a814cb1a09f0966a1f283671a48a4be73e945ffd125b26b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/798ae261847b405e90975d2cf85913305d468613b886986dec4bec8a954179c9bfab56c5b6151d6877e58859b73bd6e64a174cb7ceab84e21b314b14c25ae192"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HAaSCGWGT6idQlu1uB5GFA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:44:50.658257) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:44:50.658772) ========= 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-1461190582.34266-515944798 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015907 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:44:50.752835) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:44:50.753154) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:44:50.753513) ========= ========= Total master_lag: 0.85 =========