builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-427 starttime: 1461231008.15 results: success (0) buildid: 20160421012301 builduid: 6b0f5a0734144c60bf434dda730a0e0d revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.147812) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.148305) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.148583) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.412872) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.413206) ========= 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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 02:30:08-- 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% 8.30M=0.001s 2016-04-21 02:30:08 (8.30 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.244380 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.683944) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.684248) ========= 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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.058962 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.778636) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:08.778988) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --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 bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 02:30:08,910 truncating revision to first 12 chars 2016-04-21 02:30:08,911 Setting DEBUG logging. 2016-04-21 02:30:08,911 attempt 1/10 2016-04-21 02:30:08,911 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bb3bf463c0ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 02:30:09,220 unpacking tar archive at: mozilla-inbound-bb3bf463c0ec/testing/mozharness/ program finished with exit code 0 elapsedTime=0.588017 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:09.533376) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:09.533647) ========= script_repo_revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:09.534026) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:09.534293) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:30:09.801664) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 57 secs) (at 2016-04-21 02:30:09.801941) ========= /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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False 02:30:10 INFO - MultiFileLogger online at 20160421 02:30:10 in /builds/slave/test 02:30:10 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 02:30:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:30:10 INFO - {'append_to_log': False, 02:30:10 INFO - 'base_work_dir': '/builds/slave/test', 02:30:10 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:30:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:30:10 INFO - 'buildbot_json_path': 'buildprops.json', 02:30:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:30:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:30:10 INFO - 'download_minidump_stackwalk': True, 02:30:10 INFO - 'download_symbols': 'true', 02:30:10 INFO - 'e10s': False, 02:30:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:30:10 INFO - 'tooltool.py': '/tools/tooltool.py', 02:30:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:30:10 INFO - '/tools/misc-python/virtualenv.py')}, 02:30:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:30:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:30:10 INFO - 'log_level': 'info', 02:30:10 INFO - 'log_to_console': True, 02:30:10 INFO - 'opt_config_files': (), 02:30:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:30:10 INFO - '--processes=1', 02:30:10 INFO - '--config=%(test_path)s/wptrunner.ini', 02:30:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:30:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:30:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:30:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:30:10 INFO - 'pip_index': False, 02:30:10 INFO - 'require_test_zip': True, 02:30:10 INFO - 'test_type': ('testharness',), 02:30:10 INFO - 'this_chunk': '1', 02:30:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:30:10 INFO - 'total_chunks': '10', 02:30:10 INFO - 'virtualenv_path': 'venv', 02:30:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:30:10 INFO - 'work_dir': 'build'} 02:30:10 INFO - ##### 02:30:10 INFO - ##### Running clobber step. 02:30:10 INFO - ##### 02:30:10 INFO - Running pre-action listener: _resource_record_pre_action 02:30:10 INFO - Running main action method: clobber 02:30:10 INFO - rmtree: /builds/slave/test/build 02:30:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:30:12 INFO - Running post-action listener: _resource_record_post_action 02:30:12 INFO - ##### 02:30:12 INFO - ##### Running read-buildbot-config step. 02:30:12 INFO - ##### 02:30:12 INFO - Running pre-action listener: _resource_record_pre_action 02:30:12 INFO - Running main action method: read_buildbot_config 02:30:12 INFO - Using buildbot properties: 02:30:12 INFO - { 02:30:12 INFO - "project": "", 02:30:12 INFO - "product": "firefox", 02:30:12 INFO - "script_repo_revision": "production", 02:30:12 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 02:30:12 INFO - "repository": "", 02:30:12 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 02:30:12 INFO - "buildid": "20160421012301", 02:30:12 INFO - "pgo_build": "False", 02:30:12 INFO - "basedir": "/builds/slave/test", 02:30:12 INFO - "buildnumber": 382, 02:30:12 INFO - "slavename": "tst-linux32-spot-427", 02:30:12 INFO - "revision": "bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59", 02:30:12 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 02:30:12 INFO - "platform": "linux", 02:30:12 INFO - "branch": "mozilla-inbound", 02:30:12 INFO - "repo_path": "integration/mozilla-inbound", 02:30:12 INFO - "moz_repo_path": "", 02:30:12 INFO - "stage_platform": "linux", 02:30:12 INFO - "builduid": "6b0f5a0734144c60bf434dda730a0e0d", 02:30:12 INFO - "slavebuilddir": "test" 02:30:12 INFO - } 02:30:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 02:30:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 02:30:12 INFO - Running post-action listener: _resource_record_post_action 02:30:12 INFO - ##### 02:30:12 INFO - ##### Running download-and-extract step. 02:30:12 INFO - ##### 02:30:12 INFO - Running pre-action listener: _resource_record_pre_action 02:30:12 INFO - Running main action method: download_and_extract 02:30:12 INFO - mkdir: /builds/slave/test/build/tests 02:30: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')]} 02:30:12 INFO - https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:30:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:30:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:30:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:17 INFO - Downloaded 1325 bytes. 02:30:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:30:17 INFO - Using the following test package requirements: 02:30:17 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:30:17 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 02:30:17 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 02:30:17 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'jsshell-linux-i686.zip'], 02:30:17 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 02:30:17 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:30:17 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 02:30:17 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 02:30:17 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 02:30:17 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:30:17 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 02:30:17 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 02:30:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:17 INFO - https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:30:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:30:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:30:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:20 INFO - Downloaded 22437556 bytes. 02:30:20 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/*'] 02:30:20 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/* 02:30:20 INFO - caution: filename not matched: web-platform/* 02:30:20 INFO - Return code: 11 02:30:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:20 INFO - https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:30:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:30:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:30:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:25 INFO - Downloaded 36398610 bytes. 02:30:25 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/*'] 02:30:25 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/* 02:30:29 INFO - caution: filename not matched: bin/* 02:30:29 INFO - caution: filename not matched: config/* 02:30:29 INFO - caution: filename not matched: mozbase/* 02:30:29 INFO - caution: filename not matched: marionette/* 02:30:29 INFO - caution: filename not matched: tools/wptserve/* 02:30:29 INFO - Return code: 11 02:30:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:29 INFO - https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:30:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:30:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:30:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:36 INFO - Downloaded 63425476 bytes. 02:30:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:30:36 INFO - mkdir: /builds/slave/test/properties 02:30:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:30:36 INFO - Writing to file /builds/slave/test/properties/build_url 02:30:36 INFO - Contents: 02:30:36 INFO - build_url:https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:30:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:30:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:30:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:30:38 INFO - Contents: 02:30:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:30:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:30:38 INFO - https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:30:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:30:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:30:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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 02:30:46 INFO - Downloaded 91787895 bytes. 02:30:46 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'] 02:30:46 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 02:30:55 INFO - Return code: 0 02:30:55 INFO - Running post-action listener: _resource_record_post_action 02:30:55 INFO - Running post-action listener: set_extra_try_arguments 02:30:55 INFO - ##### 02:30:55 INFO - ##### Running create-virtualenv step. 02:30:55 INFO - ##### 02:30:55 INFO - Running pre-action listener: _pre_create_virtualenv 02:30:55 INFO - Running pre-action listener: _resource_record_pre_action 02:30:55 INFO - Running main action method: create_virtualenv 02:30:55 INFO - Creating virtualenv /builds/slave/test/build/venv 02:30:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:30:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:30:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:30:56 INFO - Using real prefix '/usr' 02:30:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:30:57 INFO - Installing distribute.............................................................................................................................................................................................done. 02:31:01 INFO - Installing pip.................done. 02:31:01 INFO - Return code: 0 02:31:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:31:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x992b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99ddf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, '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-1461229617.826745-1996782607', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:31:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:31:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:31:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:01 INFO - 'CCACHE_UMASK': '002', 02:31:01 INFO - 'DISPLAY': ':0', 02:31:01 INFO - 'HOME': '/home/cltbld', 02:31:01 INFO - 'LANG': 'en_US.UTF-8', 02:31:01 INFO - 'LOGNAME': 'cltbld', 02:31:01 INFO - 'MAIL': '/var/mail/cltbld', 02:31:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:01 INFO - 'MOZ_NO_REMOTE': '1', 02:31:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:01 INFO - 'PWD': '/builds/slave/test', 02:31:01 INFO - 'SHELL': '/bin/bash', 02:31:01 INFO - 'SHLVL': '1', 02:31:01 INFO - 'TERM': 'linux', 02:31:01 INFO - 'TMOUT': '86400', 02:31:01 INFO - 'USER': 'cltbld', 02:31:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:31:01 INFO - '_': '/tools/buildbot/bin/python'} 02:31:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:01 INFO - Downloading/unpacking psutil>=0.7.1 02:31:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:31:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:31:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:31:05 INFO - Installing collected packages: psutil 02:31:05 INFO - Running setup.py install for psutil 02:31:05 INFO - building 'psutil._psutil_linux' extension 02:31:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 02:31:05 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:31:05 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:31:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 02:31:06 INFO - building 'psutil._psutil_posix' extension 02:31:06 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 02:31:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 02:31:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:31:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:31:06 INFO - Successfully installed psutil 02:31:06 INFO - Cleaning up... 02:31:06 INFO - Return code: 0 02:31:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:31:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x992b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99ddf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, '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-1461229617.826745-1996782607', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:31:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:31:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:31:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:06 INFO - 'CCACHE_UMASK': '002', 02:31:06 INFO - 'DISPLAY': ':0', 02:31:06 INFO - 'HOME': '/home/cltbld', 02:31:06 INFO - 'LANG': 'en_US.UTF-8', 02:31:06 INFO - 'LOGNAME': 'cltbld', 02:31:06 INFO - 'MAIL': '/var/mail/cltbld', 02:31:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:06 INFO - 'MOZ_NO_REMOTE': '1', 02:31:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:06 INFO - 'PWD': '/builds/slave/test', 02:31:06 INFO - 'SHELL': '/bin/bash', 02:31:06 INFO - 'SHLVL': '1', 02:31:06 INFO - 'TERM': 'linux', 02:31:06 INFO - 'TMOUT': '86400', 02:31:06 INFO - 'USER': 'cltbld', 02:31:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:31:06 INFO - '_': '/tools/buildbot/bin/python'} 02:31:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:31:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:31:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:31:10 INFO - Installing collected packages: mozsystemmonitor 02:31:10 INFO - Running setup.py install for mozsystemmonitor 02:31:10 INFO - Successfully installed mozsystemmonitor 02:31:10 INFO - Cleaning up... 02:31:10 INFO - Return code: 0 02:31:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:31:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x992b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99ddf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, '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-1461229617.826745-1996782607', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:31:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:31:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:31:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:10 INFO - 'CCACHE_UMASK': '002', 02:31:10 INFO - 'DISPLAY': ':0', 02:31:10 INFO - 'HOME': '/home/cltbld', 02:31:10 INFO - 'LANG': 'en_US.UTF-8', 02:31:10 INFO - 'LOGNAME': 'cltbld', 02:31:10 INFO - 'MAIL': '/var/mail/cltbld', 02:31:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:10 INFO - 'MOZ_NO_REMOTE': '1', 02:31:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:10 INFO - 'PWD': '/builds/slave/test', 02:31:10 INFO - 'SHELL': '/bin/bash', 02:31:10 INFO - 'SHLVL': '1', 02:31:10 INFO - 'TERM': 'linux', 02:31:10 INFO - 'TMOUT': '86400', 02:31:10 INFO - 'USER': 'cltbld', 02:31:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:31:10 INFO - '_': '/tools/buildbot/bin/python'} 02:31:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:11 INFO - Downloading/unpacking blobuploader==1.2.4 02:31:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:14 INFO - Downloading blobuploader-1.2.4.tar.gz 02:31:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:31:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:31:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:31:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:31:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:16 INFO - Downloading docopt-0.6.1.tar.gz 02:31:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:31:16 INFO - Installing collected packages: blobuploader, requests, docopt 02:31:16 INFO - Running setup.py install for blobuploader 02:31:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:31:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:31:16 INFO - Running setup.py install for requests 02:31:17 INFO - Running setup.py install for docopt 02:31:17 INFO - Successfully installed blobuploader requests docopt 02:31:17 INFO - Cleaning up... 02:31:17 INFO - Return code: 0 02:31:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:31:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x992b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99ddf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, '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-1461229617.826745-1996782607', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:31:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:31:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:31:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:17 INFO - 'CCACHE_UMASK': '002', 02:31:17 INFO - 'DISPLAY': ':0', 02:31:17 INFO - 'HOME': '/home/cltbld', 02:31:17 INFO - 'LANG': 'en_US.UTF-8', 02:31:17 INFO - 'LOGNAME': 'cltbld', 02:31:17 INFO - 'MAIL': '/var/mail/cltbld', 02:31:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:17 INFO - 'MOZ_NO_REMOTE': '1', 02:31:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:17 INFO - 'PWD': '/builds/slave/test', 02:31:17 INFO - 'SHELL': '/bin/bash', 02:31:17 INFO - 'SHLVL': '1', 02:31:17 INFO - 'TERM': 'linux', 02:31:17 INFO - 'TMOUT': '86400', 02:31:17 INFO - 'USER': 'cltbld', 02:31:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:31:17 INFO - '_': '/tools/buildbot/bin/python'} 02:31:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:31:17 INFO - Running setup.py (path:/tmp/pip-yZNr1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:31:18 INFO - Running setup.py (path:/tmp/pip-2HoEvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:31:18 INFO - Running setup.py (path:/tmp/pip-rhTaWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:31:18 INFO - Running setup.py (path:/tmp/pip-mQlm6Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:31:18 INFO - Running setup.py (path:/tmp/pip-vRcvX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:31:18 INFO - Running setup.py (path:/tmp/pip-pM0but-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:31:18 INFO - Running setup.py (path:/tmp/pip-VgUcIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:31:18 INFO - Running setup.py (path:/tmp/pip-NM9vzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:31:18 INFO - Running setup.py (path:/tmp/pip-bOwfqp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:31:19 INFO - Running setup.py (path:/tmp/pip-qSLGGF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:31:19 INFO - Running setup.py (path:/tmp/pip-b9jq6J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:31:19 INFO - Running setup.py (path:/tmp/pip-5xGug0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:31:19 INFO - Running setup.py (path:/tmp/pip-l_ONsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:31:19 INFO - Running setup.py (path:/tmp/pip-Fx40EC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:19 INFO - Running setup.py (path:/tmp/pip-bdGb0p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:19 INFO - Running setup.py (path:/tmp/pip-8vD0eo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:19 INFO - Running setup.py (path:/tmp/pip-dlzUfL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:20 INFO - Running setup.py (path:/tmp/pip-l2Jahj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:20 INFO - Running setup.py (path:/tmp/pip-pU7yDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:20 INFO - Running setup.py (path:/tmp/pip-pSeD27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:20 INFO - Running setup.py (path:/tmp/pip-l9YqPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:21 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:31:21 INFO - Running setup.py install for manifestparser 02:31:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:31:21 INFO - Running setup.py install for mozcrash 02:31:21 INFO - Running setup.py install for mozdebug 02:31:21 INFO - Running setup.py install for mozdevice 02:31:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:31:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:31:21 INFO - Running setup.py install for mozfile 02:31:22 INFO - Running setup.py install for mozhttpd 02:31:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Running setup.py install for mozinfo 02:31:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Running setup.py install for mozInstall 02:31:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:31:22 INFO - Running setup.py install for mozleak 02:31:22 INFO - Running setup.py install for mozlog 02:31:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:31:23 INFO - Running setup.py install for moznetwork 02:31:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:31:23 INFO - Running setup.py install for mozprocess 02:31:23 INFO - Running setup.py install for mozprofile 02:31:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:31:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:31:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:31:23 INFO - Running setup.py install for mozrunner 02:31:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:31:24 INFO - Running setup.py install for mozscreenshot 02:31:24 INFO - Running setup.py install for moztest 02:31:24 INFO - Running setup.py install for mozversion 02:31:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:31:24 INFO - Running setup.py install for wptserve 02:31:24 INFO - Running setup.py install for marionette-driver 02:31:25 INFO - Running setup.py install for browsermob-proxy 02:31:25 INFO - Running setup.py install for marionette-client 02:31:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:31:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:31:26 INFO - Cleaning up... 02:31:26 INFO - Return code: 0 02:31:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:31:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:31:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:31:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:31:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98c4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x992b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99ddf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, '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-1461229617.826745-1996782607', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:31:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:31:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:31:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:31:26 INFO - 'CCACHE_UMASK': '002', 02:31:26 INFO - 'DISPLAY': ':0', 02:31:26 INFO - 'HOME': '/home/cltbld', 02:31:26 INFO - 'LANG': 'en_US.UTF-8', 02:31:26 INFO - 'LOGNAME': 'cltbld', 02:31:26 INFO - 'MAIL': '/var/mail/cltbld', 02:31:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:31:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:31:26 INFO - 'MOZ_NO_REMOTE': '1', 02:31:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:31:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:31:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:31:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:31:26 INFO - 'PWD': '/builds/slave/test', 02:31:26 INFO - 'SHELL': '/bin/bash', 02:31:26 INFO - 'SHLVL': '1', 02:31:26 INFO - 'TERM': 'linux', 02:31:26 INFO - 'TMOUT': '86400', 02:31:26 INFO - 'USER': 'cltbld', 02:31:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:31:26 INFO - '_': '/tools/buildbot/bin/python'} 02:31:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:31:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:31:26 INFO - Running setup.py (path:/tmp/pip-ZuJRE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:31:26 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:31:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:31:26 INFO - Running setup.py (path:/tmp/pip-OPCCUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:31:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:31:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:31:26 INFO - Running setup.py (path:/tmp/pip-g10Ouz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:31:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:31:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:31:26 INFO - Running setup.py (path:/tmp/pip-Zu02N_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:31:27 INFO - Running setup.py (path:/tmp/pip-ALER3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:31:27 INFO - Running setup.py (path:/tmp/pip-yVFm4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:31:27 INFO - Running setup.py (path:/tmp/pip-JF9gdG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:31:27 INFO - Running setup.py (path:/tmp/pip-CqbWoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:31:27 INFO - Running setup.py (path:/tmp/pip-YDxjxe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:31:27 INFO - Running setup.py (path:/tmp/pip-TC7UeY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:31:27 INFO - Running setup.py (path:/tmp/pip-qsN5CG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:31:27 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:31:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:31:27 INFO - Running setup.py (path:/tmp/pip-nGGHsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:31:28 INFO - Running setup.py (path:/tmp/pip-jRvDYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:31:28 INFO - Running setup.py (path:/tmp/pip-_nbFwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:28 INFO - Running setup.py (path:/tmp/pip-aQHolB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:31:28 INFO - Running setup.py (path:/tmp/pip-N0ElCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:31:28 INFO - Running setup.py (path:/tmp/pip-xzmAVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:31:28 INFO - Running setup.py (path:/tmp/pip-Qjfozq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:31:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:31:28 INFO - Running setup.py (path:/tmp/pip-i9rC3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:31:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:29 INFO - Running setup.py (path:/tmp/pip-2b4wRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:31:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:31:29 INFO - Running setup.py (path:/tmp/pip-5Hn1Mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:31:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:31:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:31:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:31:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:31:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:31:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:31:33 INFO - Downloading blessings-1.6.tar.gz 02:31:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:31:33 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:31:33 INFO - Installing collected packages: blessings 02:31:33 INFO - Running setup.py install for blessings 02:31:33 INFO - Successfully installed blessings 02:31:33 INFO - Cleaning up... 02:31:33 INFO - Return code: 0 02:31:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:31:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:34 INFO - Reading from file tmpfile_stdout 02:31:34 INFO - Current package versions: 02:31:34 INFO - argparse == 1.2.1 02:31:34 INFO - blessings == 1.6 02:31:34 INFO - blobuploader == 1.2.4 02:31:34 INFO - browsermob-proxy == 0.6.0 02:31:34 INFO - docopt == 0.6.1 02:31:34 INFO - manifestparser == 1.1 02:31:34 INFO - marionette-client == 2.3.0 02:31:34 INFO - marionette-driver == 1.4.0 02:31:34 INFO - mozInstall == 1.12 02:31:34 INFO - mozcrash == 0.17 02:31:34 INFO - mozdebug == 0.1 02:31:34 INFO - mozdevice == 0.48 02:31:34 INFO - mozfile == 1.2 02:31:34 INFO - mozhttpd == 0.7 02:31:34 INFO - mozinfo == 0.9 02:31:34 INFO - mozleak == 0.1 02:31:34 INFO - mozlog == 3.1 02:31:34 INFO - moznetwork == 0.27 02:31:34 INFO - mozprocess == 0.22 02:31:34 INFO - mozprofile == 0.28 02:31:34 INFO - mozrunner == 6.11 02:31:34 INFO - mozscreenshot == 0.1 02:31:34 INFO - mozsystemmonitor == 0.0 02:31:34 INFO - moztest == 0.7 02:31:34 INFO - mozversion == 1.4 02:31:34 INFO - psutil == 3.1.1 02:31:34 INFO - requests == 1.2.3 02:31:34 INFO - wptserve == 1.4.0 02:31:34 INFO - wsgiref == 0.1.2 02:31:34 INFO - Running post-action listener: _resource_record_post_action 02:31:34 INFO - Running post-action listener: _start_resource_monitoring 02:31:34 INFO - Starting resource monitoring. 02:31:34 INFO - ##### 02:31:34 INFO - ##### Running pull step. 02:31:34 INFO - ##### 02:31:34 INFO - Running pre-action listener: _resource_record_pre_action 02:31:34 INFO - Running main action method: pull 02:31:34 INFO - Pull has nothing to do! 02:31:34 INFO - Running post-action listener: _resource_record_post_action 02:31:34 INFO - ##### 02:31:34 INFO - ##### Running install step. 02:31:34 INFO - ##### 02:31:34 INFO - Running pre-action listener: _resource_record_pre_action 02:31:34 INFO - Running main action method: install 02:31:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:31:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:31:34 INFO - Reading from file tmpfile_stdout 02:31:34 INFO - Detecting whether we're running mozinstall >=1.0... 02:31:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:31:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:31:34 INFO - Reading from file tmpfile_stdout 02:31:34 INFO - Output received: 02:31:34 INFO - Usage: mozinstall [options] installer 02:31:34 INFO - Options: 02:31:34 INFO - -h, --help show this help message and exit 02:31:34 INFO - -d DEST, --destination=DEST 02:31:34 INFO - Directory to install application into. [default: 02:31:34 INFO - "/builds/slave/test"] 02:31:34 INFO - --app=APP Application being installed. [default: firefox] 02:31:34 INFO - mkdir: /builds/slave/test/build/application 02:31:34 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'] 02:31:34 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 02:32:06 INFO - Reading from file tmpfile_stdout 02:32:06 INFO - Output received: 02:32:06 INFO - /builds/slave/test/build/application/firefox/firefox 02:32:06 INFO - Running post-action listener: _resource_record_post_action 02:32:06 INFO - ##### 02:32:06 INFO - ##### Running run-tests step. 02:32:06 INFO - ##### 02:32:06 INFO - Running pre-action listener: _resource_record_pre_action 02:32:06 INFO - Running main action method: run_tests 02:32:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:32:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:32:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:32:06 INFO - grabbing minidump binary from tooltool 02:32:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:06 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 0x96bfe30>, '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 0x995cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99db470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:32:06 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:32:06 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 02:32:06 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:32:06 INFO - Return code: 0 02:32:06 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:32:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:32:07 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/Ld4pT2cFTri-H_tAS0qcAQ/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 02:32:07 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/Ld4pT2cFTri-H_tAS0qcAQ/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 02:32:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:07 INFO - 'CCACHE_UMASK': '002', 02:32:07 INFO - 'DISPLAY': ':0', 02:32:07 INFO - 'HOME': '/home/cltbld', 02:32:07 INFO - 'LANG': 'en_US.UTF-8', 02:32:07 INFO - 'LOGNAME': 'cltbld', 02:32:07 INFO - 'MAIL': '/var/mail/cltbld', 02:32:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:32:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:07 INFO - 'MOZ_NO_REMOTE': '1', 02:32:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:07 INFO - 'PWD': '/builds/slave/test', 02:32:07 INFO - 'SHELL': '/bin/bash', 02:32:07 INFO - 'SHLVL': '1', 02:32:07 INFO - 'TERM': 'linux', 02:32:07 INFO - 'TMOUT': '86400', 02:32:07 INFO - 'USER': 'cltbld', 02:32:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461229617.826745-1996782607', 02:32:07 INFO - '_': '/tools/buildbot/bin/python'} 02:32:07 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/Ld4pT2cFTri-H_tAS0qcAQ/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 02:32:07 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:32:07 INFO - import pkg_resources 02:32:08 INFO - Using 1 client processes 02:32:09 INFO - wptserve Starting http server on 127.0.0.1:8000 02:32:09 INFO - wptserve Starting http server on 127.0.0.1:8001 02:32:09 INFO - wptserve Starting http server on 127.0.0.1:8443 02:32:11 INFO - SUITE-START | Running 778 tests 02:32:11 INFO - Running testharness tests 02:32:11 INFO - Setting up ssl 02:32:11 INFO - PROCESS | certutil | 02:32:11 INFO - PROCESS | certutil | 02:32:11 INFO - PROCESS | certutil | 02:32:11 INFO - Certificate Nickname Trust Attributes 02:32:11 INFO - SSL,S/MIME,JAR/XPI 02:32:11 INFO - 02:32:11 INFO - web-platform-tests CT,, 02:32:11 INFO - 02:32:11 INFO - Starting runner 02:32:14 INFO - PROCESS | 1812 | 1461231134200 Marionette DEBUG Marionette enabled via build flag and pref 02:32:14 INFO - PROCESS | 1812 | ++DOCSHELL 0xa282d800 == 1 [pid = 1812] [id = 1] 02:32:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 1 (0xa282dc00) [pid = 1812] [serial = 1] [outer = (nil)] 02:32:14 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:32:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 2 (0xa282e400) [pid = 1812] [serial = 2] [outer = 0xa282dc00] 02:32:14 INFO - PROCESS | 1812 | 1461231134852 Marionette INFO Listening on port 2828 02:32:15 INFO - PROCESS | 1812 | 1461231135419 Marionette DEBUG Marionette enabled via command-line flag 02:32:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fc54000 == 2 [pid = 1812] [id = 2] 02:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 3 (0x9fc98c00) [pid = 1812] [serial = 3] [outer = (nil)] 02:32:15 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 4 (0x9fc99400) [pid = 1812] [serial = 4] [outer = 0x9fc98c00] 02:32:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7e2a0 02:32:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7edc0 02:32:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb9acc0 02:32:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b920 02:32:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d660 02:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 5 (0x9fb93400) [pid = 1812] [serial = 5] [outer = 0xa282dc00] 02:32:15 INFO - PROCESS | 1812 | [1812] 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 02:32:15 INFO - PROCESS | 1812 | 1461231135818 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48599 02:32:15 INFO - PROCESS | 1812 | [1812] 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 02:32:15 INFO - PROCESS | 1812 | 1461231135898 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48600 02:32:15 INFO - PROCESS | 1812 | 1461231135906 Marionette DEBUG Closed connection conn0 02:32:16 INFO - PROCESS | 1812 | [1812] 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 02:32:16 INFO - PROCESS | 1812 | [1812] 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 02:32:16 INFO - PROCESS | 1812 | 1461231136049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48601 02:32:16 INFO - PROCESS | 1812 | 1461231136052 Marionette DEBUG Closed connection conn1 02:32:16 INFO - PROCESS | 1812 | [1812] 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 02:32:16 INFO - PROCESS | 1812 | 1461231136119 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48602 02:32:16 INFO - PROCESS | 1812 | 1461231136131 Marionette DEBUG Closed connection conn2 02:32:16 INFO - PROCESS | 1812 | 1461231136195 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:32:16 INFO - PROCESS | 1812 | 1461231136209 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":"20160421012301","device":"desktop","version":"48.0a1"} 02:32:16 INFO - PROCESS | 1812 | [1812] 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 02:32:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x98528000 == 3 [pid = 1812] [id = 3] 02:32:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 6 (0x9852a400) [pid = 1812] [serial = 6] [outer = (nil)] 02:32:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x9852a800 == 4 [pid = 1812] [id = 4] 02:32:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 7 (0x9852ac00) [pid = 1812] [serial = 7] [outer = (nil)] 02:32:18 INFO - PROCESS | 1812 | [1812] 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 02:32:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x97eb5000 == 5 [pid = 1812] [id = 5] 02:32:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 8 (0x97eb5400) [pid = 1812] [serial = 8] [outer = (nil)] 02:32:18 INFO - PROCESS | 1812 | [1812] 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 02:32:18 INFO - PROCESS | 1812 | [1812] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:32:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 9 (0x97aa4800) [pid = 1812] [serial = 9] [outer = 0x97eb5400] 02:32:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 10 (0x976e4800) [pid = 1812] [serial = 10] [outer = 0x9852a400] 02:32:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 11 (0x976e6400) [pid = 1812] [serial = 11] [outer = 0x9852ac00] 02:32:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 12 (0x976e8800) [pid = 1812] [serial = 12] [outer = 0x97eb5400] 02:32:20 INFO - PROCESS | 1812 | 1461231140304 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 1812 | 1461231140324 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 13 (0x95d62800) [pid = 1812] [serial = 13] [outer = 0x97eb5400] 02:32:21 INFO - PROCESS | 1812 | 1461231141089 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b8786c9c-d9c0-4372-b401-a67b345df875","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":"20160421012301","device":"desktop","version":"48.0a1","command_id":1}}] 02:32:21 INFO - PROCESS | 1812 | 1461231141320 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}] 02:32:21 INFO - PROCESS | 1812 | 1461231141654 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:32:21 INFO - PROCESS | 1812 | 1461231141774 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:32:21 INFO - PROCESS | 1812 | [1812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:32:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 14 (0x92c6b000) [pid = 1812] [serial = 14] [outer = 0x97eb5400] 02:32:22 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:32:22 INFO - PROCESS | 1812 | 1461231142332 Marionette TRACE conn3 <- [1,3,null,{}] 02:32:22 INFO - PROCESS | 1812 | 1461231142431 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:32:22 INFO - PROCESS | 1812 | 1461231142457 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:32:22 INFO - PROCESS | 1812 | 1461231142500 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 1812 | 1461231142504 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:32:22 INFO - PROCESS | 1812 | 1461231142511 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 1812 | 1461231142517 Marionette TRACE conn3 <- [1,6,null,{}] 02:32:22 INFO - PROCESS | 1812 | 1461231142536 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}] 02:32:22 INFO - PROCESS | 1812 | 1461231142570 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:32:22 INFO - PROCESS | 1812 | 1461231142581 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x920ca400 == 6 [pid = 1812] [id = 6] 02:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 15 (0x920ca800) [pid = 1812] [serial = 15] [outer = (nil)] 02:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 16 (0x920cc800) [pid = 1812] [serial = 16] [outer = 0x920ca800] 02:32:22 INFO - PROCESS | 1812 | 1461231142664 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 17 (0xa9da6400) [pid = 1812] [serial = 17] [outer = 0x920ca800] 02:32:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x915ae400 == 7 [pid = 1812] [id = 7] 02:32:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 18 (0x915ae800) [pid = 1812] [serial = 18] [outer = (nil)] 02:32:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 19 (0x9144f400) [pid = 1812] [serial = 19] [outer = 0x915ae800] 02:32:23 INFO - PROCESS | 1812 | 1461231143173 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 20 (0x93eb1c00) [pid = 1812] [serial = 20] [outer = 0x915ae800] 02:32:23 INFO - PROCESS | 1812 | [1812] 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 02:32:23 INFO - PROCESS | 1812 | 1461231143731 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]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1255ms 02:32:23 INFO - PROCESS | 1812 | 1461231143789 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 1812 | 1461231143791 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:32:23 INFO - PROCESS | 1812 | 1461231143876 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 1812 | 1461231143880 Marionette TRACE conn3 <- [1,10,null,{}] 02:32:23 INFO - PROCESS | 1812 | 1461231143931 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}] 02:32:24 INFO - PROCESS | 1812 | 1461231144102 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:32:24 INFO - PROCESS | 1812 | 1461231144121 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x9087f800 == 8 [pid = 1812] [id = 8] 02:32:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 21 (0x9087fc00) [pid = 1812] [serial = 21] [outer = (nil)] 02:32:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 22 (0x915ad800) [pid = 1812] [serial = 22] [outer = 0x9087fc00] 02:32:24 INFO - PROCESS | 1812 | 1461231144206 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 23 (0x8f99f400) [pid = 1812] [serial = 23] [outer = 0x9087fc00] 02:32:25 INFO - PROCESS | 1812 | 1461231145261 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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1474ms 02:32:25 INFO - PROCESS | 1812 | 1461231145336 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1812 | 1461231145347 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:32:25 INFO - PROCESS | 1812 | 1461231145362 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1812 | 1461231145372 Marionette TRACE conn3 <- [1,14,null,{}] 02:32:25 INFO - PROCESS | 1812 | 1461231145426 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}] 02:32:25 INFO - PROCESS | 1812 | 1461231145723 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:32:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd23c00 == 9 [pid = 1812] [id = 9] 02:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 24 (0x8fd24000) [pid = 1812] [serial = 24] [outer = (nil)] 02:32:25 INFO - PROCESS | 1812 | 1461231145836 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 25 (0x8fd24c00) [pid = 1812] [serial = 25] [outer = 0x8fd24000] 02:32:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd27400 == 10 [pid = 1812] [id = 10] 02:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 26 (0x8fd27800) [pid = 1812] [serial = 26] [outer = (nil)] 02:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 27 (0x8fd29800) [pid = 1812] [serial = 27] [outer = 0x8fd27800] 02:32:25 INFO - PROCESS | 1812 | 1461231145961 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 28 (0x8fd30800) [pid = 1812] [serial = 28] [outer = 0x8fd27800] 02:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 29 (0x8fc39000) [pid = 1812] [serial = 29] [outer = 0x8fd24000] 02:32:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc2dc00 == 11 [pid = 1812] [id = 11] 02:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 30 (0x8fd26400) [pid = 1812] [serial = 30] [outer = (nil)] 02:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 31 (0x920ca000) [pid = 1812] [serial = 31] [outer = 0x8fd26400] 02:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 32 (0x95b07400) [pid = 1812] [serial = 32] [outer = 0x8fd26400] 02:32:27 INFO - PROCESS | 1812 | 1461231147125 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]]]}] 02:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1811ms 02:32:27 INFO - PROCESS | 1812 | 1461231147171 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:32:27 INFO - PROCESS | 1812 | 1461231147179 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:32:27 INFO - PROCESS | 1812 | 1461231147190 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:32:27 INFO - PROCESS | 1812 | 1461231147194 Marionette TRACE conn3 <- [1,18,null,{}] 02:32:27 INFO - PROCESS | 1812 | 1461231147201 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}] 02:32:27 INFO - PROCESS | 1812 | 1461231147456 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:32:27 INFO - PROCESS | 1812 | 1461231147621 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x90886800 == 12 [pid = 1812] [id = 12] 02:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 33 (0x95bf5c00) [pid = 1812] [serial = 33] [outer = (nil)] 02:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 34 (0x976ea800) [pid = 1812] [serial = 34] [outer = 0x95bf5c00] 02:32:27 INFO - PROCESS | 1812 | 1461231147716 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 35 (0x984e8c00) [pid = 1812] [serial = 35] [outer = 0x95bf5c00] 02:32:28 INFO - PROCESS | 1812 | 1461231148584 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]]]}] 02:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1430ms 02:32:28 INFO - PROCESS | 1812 | 1461231148621 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:32:28 INFO - PROCESS | 1812 | 1461231148626 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:32:28 INFO - PROCESS | 1812 | 1461231148633 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 1812 | 1461231148640 Marionette TRACE conn3 <- [1,22,null,{}] 02:32:28 INFO - PROCESS | 1812 | 1461231148656 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}] 02:32:28 INFO - PROCESS | 1812 | 1461231148880 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:32:29 INFO - PROCESS | 1812 | 1461231149006 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x91454c00 == 13 [pid = 1812] [id = 13] 02:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 36 (0x98534400) [pid = 1812] [serial = 36] [outer = (nil)] 02:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 37 (0x9ae7a400) [pid = 1812] [serial = 37] [outer = 0x98534400] 02:32:29 INFO - PROCESS | 1812 | 1461231149101 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 38 (0x9df70400) [pid = 1812] [serial = 38] [outer = 0x98534400] 02:32:30 INFO - PROCESS | 1812 | 1461231150146 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]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1588ms 02:32:30 INFO - PROCESS | 1812 | 1461231150357 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 1812 | 1461231150362 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:32:30 INFO - PROCESS | 1812 | 1461231150384 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 1812 | 1461231150388 Marionette TRACE conn3 <- [1,26,null,{}] 02:32:30 INFO - PROCESS | 1812 | 1461231150407 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}] 02:32:30 INFO - PROCESS | 1812 | 1461231150664 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:32:30 INFO - PROCESS | 1812 | 1461231150780 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x95becc00 == 14 [pid = 1812] [id = 14] 02:32:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 39 (0x9799a400) [pid = 1812] [serial = 39] [outer = (nil)] 02:32:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 40 (0x97aa4000) [pid = 1812] [serial = 40] [outer = 0x9799a400] 02:32:30 INFO - PROCESS | 1812 | 1461231150859 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 41 (0x98533000) [pid = 1812] [serial = 41] [outer = 0x9799a400] 02:32:31 INFO - PROCESS | 1812 | 1461231151601 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]]]}] 02:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1252ms 02:32:31 INFO - PROCESS | 1812 | 1461231151629 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:32:31 INFO - PROCESS | 1812 | 1461231151637 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:32:31 INFO - PROCESS | 1812 | 1461231151656 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 1812 | 1461231151661 Marionette TRACE conn3 <- [1,30,null,{}] 02:32:31 INFO - PROCESS | 1812 | 1461231151671 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}] 02:32:31 INFO - PROCESS | 1812 | 1461231151842 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:32:31 INFO - PROCESS | 1812 | 1461231151854 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9799bc00 == 15 [pid = 1812] [id = 15] 02:32:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 42 (0x984e9000) [pid = 1812] [serial = 42] [outer = (nil)] 02:32:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 43 (0x98f82400) [pid = 1812] [serial = 43] [outer = 0x984e9000] 02:32:31 INFO - PROCESS | 1812 | 1461231151926 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 44 (0x98fa6000) [pid = 1812] [serial = 44] [outer = 0x984e9000] 02:32:32 INFO - PROCESS | 1812 | 1461231152695 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]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1095ms 02:32:32 INFO - PROCESS | 1812 | 1461231152743 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 1812 | 1461231152746 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:32:32 INFO - PROCESS | 1812 | 1461231152756 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 1812 | 1461231152760 Marionette TRACE conn3 <- [1,34,null,{}] 02:32:32 INFO - PROCESS | 1812 | 1461231152780 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}] 02:32:32 INFO - PROCESS | 1812 | 1461231152938 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:32:32 INFO - PROCESS | 1812 | 1461231152950 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc37c00 == 16 [pid = 1812] [id = 16] 02:32:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 45 (0x99333c00) [pid = 1812] [serial = 45] [outer = (nil)] 02:32:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 46 (0x9ae6cc00) [pid = 1812] [serial = 46] [outer = 0x99333c00] 02:32:33 INFO - PROCESS | 1812 | 1461231153025 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 47 (0x9aec8800) [pid = 1812] [serial = 47] [outer = 0x99333c00] 02:32:33 INFO - PROCESS | 1812 | 1461231153774 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]]]}] 02:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1042ms 02:32:33 INFO - PROCESS | 1812 | 1461231153800 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 1812 | 1461231153804 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:32:33 INFO - PROCESS | 1812 | 1461231153811 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 1812 | 1461231153814 Marionette TRACE conn3 <- [1,38,null,{}] 02:32:33 INFO - PROCESS | 1812 | 1461231153819 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}] 02:32:34 INFO - PROCESS | 1812 | 1461231153999 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:32:34 INFO - PROCESS | 1812 | 1461231154024 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9933bc00 == 17 [pid = 1812] [id = 17] 02:32:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 48 (0x9933c000) [pid = 1812] [serial = 48] [outer = (nil)] 02:32:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 49 (0x9aeca400) [pid = 1812] [serial = 49] [outer = 0x9933c000] 02:32:34 INFO - PROCESS | 1812 | 1461231154108 Marionette DEBUG loaded listener.js 02:32:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 50 (0x9b0ee800) [pid = 1812] [serial = 50] [outer = 0x9933c000] 02:32:34 INFO - PROCESS | 1812 | 1461231154899 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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1135ms 02:32:34 INFO - PROCESS | 1812 | 1461231154948 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 1812 | 1461231154955 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:32:34 INFO - PROCESS | 1812 | 1461231154964 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 1812 | 1461231154971 Marionette TRACE conn3 <- [1,42,null,{}] 02:32:34 INFO - PROCESS | 1812 | 1461231154981 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}] 02:32:35 INFO - PROCESS | 1812 | 1461231155229 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:32:35 INFO - PROCESS | 1812 | 1461231155332 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd30400 == 18 [pid = 1812] [id = 18] 02:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 51 (0x90880800) [pid = 1812] [serial = 51] [outer = (nil)] 02:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 52 (0x915a1c00) [pid = 1812] [serial = 52] [outer = 0x90880800] 02:32:35 INFO - PROCESS | 1812 | 1461231155443 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0x92c75400) [pid = 1812] [serial = 53] [outer = 0x90880800] 02:32:36 INFO - PROCESS | 1812 | 1461231156368 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]]]}] 02:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1437ms 02:32:36 INFO - PROCESS | 1812 | 1461231156402 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 1812 | 1461231156412 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:32:36 INFO - PROCESS | 1812 | 1461231156427 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1812 | 1461231156432 Marionette TRACE conn3 <- [1,46,null,{}] 02:32:36 INFO - PROCESS | 1812 | 1461231156438 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}] 02:32:36 INFO - PROCESS | 1812 | 1461231156619 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:32:36 INFO - PROCESS | 1812 | 1461231156749 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc35c00 == 19 [pid = 1812] [id = 19] 02:32:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0x964b4000) [pid = 1812] [serial = 54] [outer = (nil)] 02:32:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x981c5400) [pid = 1812] [serial = 55] [outer = 0x964b4000] 02:32:36 INFO - PROCESS | 1812 | 1461231156840 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x98937000) [pid = 1812] [serial = 56] [outer = 0x964b4000] 02:32:37 INFO - PROCESS | 1812 | 1461231157746 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]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1340ms 02:32:37 INFO - PROCESS | 1812 | 1461231157767 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1812 | 1461231157772 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:32:37 INFO - PROCESS | 1812 | 1461231157779 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1812 | 1461231157785 Marionette TRACE conn3 <- [1,50,null,{}] 02:32:37 INFO - PROCESS | 1812 | 1461231157802 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}] 02:32:37 INFO - PROCESS | 1812 | 1461231157983 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:32:38 INFO - PROCESS | 1812 | 1461231158114 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c4400 == 20 [pid = 1812] [id = 20] 02:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x99219c00) [pid = 1812] [serial = 57] [outer = (nil)] 02:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x99340c00) [pid = 1812] [serial = 58] [outer = 0x99219c00] 02:32:38 INFO - PROCESS | 1812 | 1461231158209 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x9df6e000) [pid = 1812] [serial = 59] [outer = 0x99219c00] 02:32:39 INFO - PROCESS | 1812 | 1461231159142 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]]]}] 02:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1437ms 02:32:39 INFO - PROCESS | 1812 | 1461231159217 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1812 | 1461231159221 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:32:39 INFO - PROCESS | 1812 | 1461231159229 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1812 | 1461231159233 Marionette TRACE conn3 <- [1,54,null,{}] 02:32:39 INFO - PROCESS | 1812 | 1461231159239 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}] 02:32:39 INFO - PROCESS | 1812 | 1461231159455 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:32:39 INFO - PROCESS | 1812 | 1461231159586 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x98fa8000 == 21 [pid = 1812] [id = 21] 02:32:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x9ae6f400) [pid = 1812] [serial = 60] [outer = (nil)] 02:32:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x9fc55800) [pid = 1812] [serial = 61] [outer = 0x9ae6f400] 02:32:39 INFO - PROCESS | 1812 | 1461231159678 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9fe8fc00) [pid = 1812] [serial = 62] [outer = 0x9ae6f400] 02:32:40 INFO - PROCESS | 1812 | 1461231160514 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]]]}] 02:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1337ms 02:32:40 INFO - PROCESS | 1812 | 1461231160567 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:32:40 INFO - PROCESS | 1812 | 1461231160570 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:32:40 INFO - PROCESS | 1812 | 1461231160576 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 1812 | 1461231160579 Marionette TRACE conn3 <- [1,58,null,{}] 02:32:40 INFO - PROCESS | 1812 | 1461231160585 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}] 02:32:40 INFO - PROCESS | 1812 | 1461231160746 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:32:40 INFO - PROCESS | 1812 | 1461231160904 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc34000 == 22 [pid = 1812] [id = 22] 02:32:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x915a0800) [pid = 1812] [serial = 63] [outer = (nil)] 02:32:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x9fe97c00) [pid = 1812] [serial = 64] [outer = 0x915a0800] 02:32:41 INFO - PROCESS | 1812 | 1461231160999 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x9fee0000) [pid = 1812] [serial = 65] [outer = 0x915a0800] 02:32:42 INFO - PROCESS | 1812 | 1461231162168 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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1637ms 02:32:42 INFO - PROCESS | 1812 | 1461231162215 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 1812 | 1461231162221 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:32:42 INFO - PROCESS | 1812 | 1461231162229 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 1812 | 1461231162235 Marionette TRACE conn3 <- [1,62,null,{}] 02:32:42 INFO - PROCESS | 1812 | 1461231162245 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}] 02:32:42 INFO - PROCESS | 1812 | 1461231162491 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:32:42 INFO - PROCESS | 1812 | 1461231162651 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c6d800 == 23 [pid = 1812] [id = 23] 02:32:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x92c71400) [pid = 1812] [serial = 66] [outer = (nil)] 02:32:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x95d61000) [pid = 1812] [serial = 67] [outer = 0x92c71400] 02:32:42 INFO - PROCESS | 1812 | 1461231162733 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x9719ac00) [pid = 1812] [serial = 68] [outer = 0x92c71400] 02:32:43 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc37c00 == 22 [pid = 1812] [id = 16] 02:32:43 INFO - PROCESS | 1812 | --DOCSHELL 0x9799bc00 == 21 [pid = 1812] [id = 15] 02:32:43 INFO - PROCESS | 1812 | --DOCSHELL 0x95becc00 == 20 [pid = 1812] [id = 14] 02:32:43 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd27400 == 19 [pid = 1812] [id = 10] 02:32:43 INFO - PROCESS | 1812 | 1461231163768 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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1603ms 02:32:43 INFO - PROCESS | 1812 | 1461231163833 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 1812 | 1461231163839 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:32:43 INFO - PROCESS | 1812 | 1461231163848 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1812 | 1461231163855 Marionette TRACE conn3 <- [1,66,null,{}] 02:32:43 INFO - PROCESS | 1812 | 1461231163866 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}] 02:32:44 INFO - PROCESS | 1812 | 1461231164060 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:32:44 INFO - PROCESS | 1812 | 1461231164195 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x915ae000 == 20 [pid = 1812] [id = 24] 02:32:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x920c9000) [pid = 1812] [serial = 69] [outer = (nil)] 02:32:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x95d67000) [pid = 1812] [serial = 70] [outer = 0x920c9000] 02:32:44 INFO - PROCESS | 1812 | 1461231164326 Marionette DEBUG loaded listener.js 02:32:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x9747fc00) [pid = 1812] [serial = 71] [outer = 0x920c9000] 02:32:45 INFO - PROCESS | 1812 | 1461231165174 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]]]}] 02:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 02:32:45 INFO - PROCESS | 1812 | 1461231165245 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 1812 | 1461231165254 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:32:45 INFO - PROCESS | 1812 | 1461231165266 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 1812 | 1461231165270 Marionette TRACE conn3 <- [1,70,null,{}] 02:32:45 INFO - PROCESS | 1812 | 1461231165277 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}] 02:32:45 INFO - PROCESS | 1812 | 1461231165464 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:32:45 INFO - PROCESS | 1812 | 1461231165598 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x984e9400 == 21 [pid = 1812] [id = 25] 02:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x984ef000) [pid = 1812] [serial = 72] [outer = (nil)] 02:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x99210000) [pid = 1812] [serial = 73] [outer = 0x984ef000] 02:32:45 INFO - PROCESS | 1812 | 1461231165690 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x9921d800) [pid = 1812] [serial = 74] [outer = 0x984ef000] 02:32:46 INFO - PROCESS | 1812 | 1461231166588 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]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1387ms 02:32:46 INFO - PROCESS | 1812 | 1461231166660 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 1812 | 1461231166664 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:32:46 INFO - PROCESS | 1812 | 1461231166672 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1812 | 1461231166678 Marionette TRACE conn3 <- [1,74,null,{}] 02:32:46 INFO - PROCESS | 1812 | 1461231166695 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}] 02:32:46 INFO - PROCESS | 1812 | 1461231166884 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:32:47 INFO - PROCESS | 1812 | 1461231167019 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a8c00 == 22 [pid = 1812] [id = 26] 02:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9ae6f800) [pid = 1812] [serial = 75] [outer = (nil)] 02:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9fb89c00) [pid = 1812] [serial = 76] [outer = 0x9ae6f800] 02:32:47 INFO - PROCESS | 1812 | 1461231167123 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9fc58c00) [pid = 1812] [serial = 77] [outer = 0x9ae6f800] 02:32:47 INFO - PROCESS | 1812 | 1461231167985 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]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1384ms 02:32:48 INFO - PROCESS | 1812 | 1461231168061 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 1812 | 1461231168065 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:32:48 INFO - PROCESS | 1812 | 1461231168073 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1812 | 1461231168077 Marionette TRACE conn3 <- [1,78,null,{}] 02:32:48 INFO - PROCESS | 1812 | 1461231168082 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}] 02:32:48 INFO - PROCESS | 1812 | 1461231168253 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:32:48 INFO - PROCESS | 1812 | 1461231168387 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a1c00 == 23 [pid = 1812] [id = 27] 02:32:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x984ef400) [pid = 1812] [serial = 78] [outer = (nil)] 02:32:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0xa0a88000) [pid = 1812] [serial = 79] [outer = 0x984ef400] 02:32:48 INFO - PROCESS | 1812 | 1461231168485 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0xa0e4bc00) [pid = 1812] [serial = 80] [outer = 0x984ef400] 02:32:49 INFO - PROCESS | 1812 | 1461231169328 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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1336ms 02:32:49 INFO - PROCESS | 1812 | 1461231169410 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 1812 | 1461231169414 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:32:49 INFO - PROCESS | 1812 | 1461231169420 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1812 | 1461231169424 Marionette TRACE conn3 <- [1,82,null,{}] 02:32:49 INFO - PROCESS | 1812 | 1461231169429 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}] 02:32:49 INFO - PROCESS | 1812 | 1461231169586 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:32:49 INFO - PROCESS | 1812 | 1461231169693 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a7400 == 24 [pid = 1812] [id = 28] 02:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x8fc2d400) [pid = 1812] [serial = 81] [outer = (nil)] 02:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0xa0f9cc00) [pid = 1812] [serial = 82] [outer = 0x8fc2d400] 02:32:49 INFO - PROCESS | 1812 | 1461231169783 Marionette DEBUG loaded listener.js 02:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0xa0fa5000) [pid = 1812] [serial = 83] [outer = 0x8fc2d400] 02:32:50 INFO - PROCESS | 1812 | 1461231170606 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]]]}] 02:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 02:32:50 INFO - PROCESS | 1812 | 1461231170660 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 1812 | 1461231170663 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:32:50 INFO - PROCESS | 1812 | 1461231170670 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:32:50 INFO - PROCESS | 1812 | 1461231170673 Marionette TRACE conn3 <- [1,86,null,{}] 02:32:50 INFO - PROCESS | 1812 | 1461231170679 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}] 02:32:50 INFO - PROCESS | 1812 | 1461231170899 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:32:51 INFO - PROCESS | 1812 | 1461231171039 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a4c00 == 25 [pid = 1812] [id = 29] 02:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x9ea23800) [pid = 1812] [serial = 84] [outer = (nil)] 02:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0xa3cd6800) [pid = 1812] [serial = 85] [outer = 0x9ea23800] 02:32:51 INFO - PROCESS | 1812 | 1461231171137 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0xa44cc000) [pid = 1812] [serial = 86] [outer = 0x9ea23800] 02:32:51 INFO - PROCESS | 1812 | 1461231171964 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1334ms 02:32:52 INFO - PROCESS | 1812 | 1461231172006 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 1812 | 1461231172010 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:32:52 INFO - PROCESS | 1812 | 1461231172016 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 1812 | 1461231172019 Marionette TRACE conn3 <- [1,90,null,{}] 02:32:52 INFO - PROCESS | 1812 | 1461231172025 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}] 02:32:52 INFO - PROCESS | 1812 | 1461231172245 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:32:52 INFO - PROCESS | 1812 | 1461231172261 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc31800 == 26 [pid = 1812] [id = 30] 02:32:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0xa2a83000) [pid = 1812] [serial = 87] [outer = (nil)] 02:32:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0xa45a0400) [pid = 1812] [serial = 88] [outer = 0xa2a83000] 02:32:52 INFO - PROCESS | 1812 | 1461231172387 Marionette DEBUG loaded listener.js 02:32:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0xa45f3400) [pid = 1812] [serial = 89] [outer = 0xa2a83000] 02:32:53 INFO - PROCESS | 1812 | 1461231173429 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]]]}] 02:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1480ms 02:32:53 INFO - PROCESS | 1812 | 1461231173497 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 1812 | 1461231173503 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:32:53 INFO - PROCESS | 1812 | 1461231173512 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 1812 | 1461231173518 Marionette TRACE conn3 <- [1,94,null,{}] 02:32:53 INFO - PROCESS | 1812 | 1461231173526 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}] 02:32:53 INFO - PROCESS | 1812 | 1461231173760 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:32:53 INFO - PROCESS | 1812 | 1461231173983 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc34400 == 27 [pid = 1812] [id = 31] 02:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x8fc39800) [pid = 1812] [serial = 90] [outer = (nil)] 02:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x90887400) [pid = 1812] [serial = 91] [outer = 0x8fc39800] 02:32:54 INFO - PROCESS | 1812 | 1461231174132 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x95d24c00) [pid = 1812] [serial = 92] [outer = 0x8fc39800] 02:32:54 INFO - PROCESS | 1812 | --DOCSHELL 0x920c4400 == 26 [pid = 1812] [id = 20] 02:32:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc35c00 == 25 [pid = 1812] [id = 19] 02:32:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd30400 == 24 [pid = 1812] [id = 18] 02:32:55 INFO - PROCESS | 1812 | 1461231175037 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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1591ms 02:32:55 INFO - PROCESS | 1812 | 1461231175104 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1812 | 1461231175112 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:32:55 INFO - PROCESS | 1812 | 1461231175123 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1812 | 1461231175128 Marionette TRACE conn3 <- [1,98,null,{}] 02:32:55 INFO - PROCESS | 1812 | 1461231175137 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}] 02:32:55 INFO - PROCESS | 1812 | 1461231175324 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:32:55 INFO - PROCESS | 1812 | 1461231175464 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2d800 == 25 [pid = 1812] [id = 32] 02:32:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x98f87800) [pid = 1812] [serial = 93] [outer = (nil)] 02:32:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x99212c00) [pid = 1812] [serial = 94] [outer = 0x98f87800] 02:32:55 INFO - PROCESS | 1812 | 1461231175558 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9aecbc00) [pid = 1812] [serial = 95] [outer = 0x98f87800] 02:32:56 INFO - PROCESS | 1812 | 1461231176464 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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1387ms 02:32:56 INFO - PROCESS | 1812 | 1461231176510 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 1812 | 1461231176516 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:32:56 INFO - PROCESS | 1812 | 1461231176547 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 1812 | 1461231176553 Marionette TRACE conn3 <- [1,102,null,{}] 02:32:56 INFO - PROCESS | 1812 | 1461231176559 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}] 02:32:56 INFO - PROCESS | 1812 | 1461231176737 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:32:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x9920fc00) [pid = 1812] [serial = 96] [outer = 0x8fd26400] 02:32:56 INFO - PROCESS | 1812 | 1461231176937 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fe95800 == 26 [pid = 1812] [id = 33] 02:32:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x9fe97400) [pid = 1812] [serial = 97] [outer = (nil)] 02:32:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9ffa2000) [pid = 1812] [serial = 98] [outer = 0x9fe97400] 02:32:57 INFO - PROCESS | 1812 | 1461231177038 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa0ad9400) [pid = 1812] [serial = 99] [outer = 0x9fe97400] 02:32:57 INFO - PROCESS | 1812 | 1461231177989 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]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1487ms 02:32:58 INFO - PROCESS | 1812 | 1461231178030 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1812 | 1461231178034 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:32:58 INFO - PROCESS | 1812 | 1461231178042 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1812 | 1461231178048 Marionette TRACE conn3 <- [1,106,null,{}] 02:32:58 INFO - PROCESS | 1812 | 1461231178064 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}] 02:32:58 INFO - PROCESS | 1812 | 1461231178246 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:32:58 INFO - PROCESS | 1812 | 1461231178386 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f87400 == 27 [pid = 1812] [id = 34] 02:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0xa3c02000) [pid = 1812] [serial = 100] [outer = (nil)] 02:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0xa45a1400) [pid = 1812] [serial = 101] [outer = 0xa3c02000] 02:32:58 INFO - PROCESS | 1812 | 1461231178479 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0xa45f1800) [pid = 1812] [serial = 102] [outer = 0xa3c02000] 02:32:59 INFO - PROCESS | 1812 | 1461231179338 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1341ms 02:32:59 INFO - PROCESS | 1812 | 1461231179384 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:32:59 INFO - PROCESS | 1812 | 1461231179389 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:32:59 INFO - PROCESS | 1812 | 1461231179395 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 1812 | 1461231179399 Marionette TRACE conn3 <- [1,110,null,{}] 02:32:59 INFO - PROCESS | 1812 | 1461231179406 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}] 02:32:59 INFO - PROCESS | 1812 | 1461231179580 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:32:59 INFO - PROCESS | 1812 | 1461231179720 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a9400 == 28 [pid = 1812] [id = 35] 02:32:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x90882000) [pid = 1812] [serial = 103] [outer = (nil)] 02:32:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0xa4c52400) [pid = 1812] [serial = 104] [outer = 0x90882000] 02:32:59 INFO - PROCESS | 1812 | 1461231179807 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0xa5f3ec00) [pid = 1812] [serial = 105] [outer = 0x90882000] 02:33:00 INFO - PROCESS | 1812 | 1461231180680 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]]]}] 02:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1330ms 02:33:00 INFO - PROCESS | 1812 | 1461231180729 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:33:00 INFO - PROCESS | 1812 | 1461231180734 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:33:00 INFO - PROCESS | 1812 | 1461231180741 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:33:00 INFO - PROCESS | 1812 | 1461231180744 Marionette TRACE conn3 <- [1,114,null,{}] 02:33:00 INFO - PROCESS | 1812 | 1461231180750 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}] 02:33:00 INFO - PROCESS | 1812 | 1461231180912 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:33:01 INFO - PROCESS | 1812 | 1461231181055 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 1812 | ++DOCSHELL 0xa4c51000 == 29 [pid = 1812] [id = 36] 02:33:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0xa4c52800) [pid = 1812] [serial = 106] [outer = (nil)] 02:33:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa699dc00) [pid = 1812] [serial = 107] [outer = 0xa4c52800] 02:33:01 INFO - PROCESS | 1812 | 1461231181155 Marionette DEBUG loaded listener.js 02:33:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa6dc6800) [pid = 1812] [serial = 108] [outer = 0xa4c52800] 02:33:02 INFO - PROCESS | 1812 | 1461231182180 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1490ms 02:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:33:02 INFO - PROCESS | 1812 | 1461231182232 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 1812 | 1461231182235 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:33:02 INFO - PROCESS | 1812 | 1461231182242 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 1812 | 1461231182245 Marionette TRACE conn3 <- [1,118,null,{}] 02:33:02 INFO - PROCESS | 1812 | 1461231182251 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}] 02:33:02 INFO - PROCESS | 1812 | 1461231182436 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:33:02 INFO - PROCESS | 1812 | 1461231182783 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x91453000 == 30 [pid = 1812] [id = 37] 02:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x91453400) [pid = 1812] [serial = 109] [outer = (nil)] 02:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x95bec400) [pid = 1812] [serial = 110] [outer = 0x91453400] 02:33:02 INFO - PROCESS | 1812 | 1461231182877 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x979a4800) [pid = 1812] [serial = 111] [outer = 0x91453400] 02:33:03 INFO - PROCESS | 1812 | 1461231183633 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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1433ms 02:33:03 INFO - PROCESS | 1812 | 1461231183675 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 1812 | 1461231183682 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:33:03 INFO - PROCESS | 1812 | 1461231183714 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1812 | 1461231183719 Marionette TRACE conn3 <- [1,122,null,{}] 02:33:03 INFO - PROCESS | 1812 | 1461231183728 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}] 02:33:03 INFO - PROCESS | 1812 | 1461231183925 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:33:04 INFO - PROCESS | 1812 | 1461231184088 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x951dec00 == 31 [pid = 1812] [id = 38] 02:33:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x951e3800) [pid = 1812] [serial = 112] [outer = (nil)] 02:33:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x951e5c00) [pid = 1812] [serial = 113] [outer = 0x951e3800] 02:33:04 INFO - PROCESS | 1812 | 1461231184171 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x99324800) [pid = 1812] [serial = 114] [outer = 0x951e3800] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x915ae000 == 30 [pid = 1812] [id = 24] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x98fa8000 == 29 [pid = 1812] [id = 21] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x984e9400 == 28 [pid = 1812] [id = 25] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a8c00 == 27 [pid = 1812] [id = 26] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x920ca400 == 26 [pid = 1812] [id = 6] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a1c00 == 25 [pid = 1812] [id = 27] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x91454c00 == 24 [pid = 1812] [id = 13] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a7400 == 23 [pid = 1812] [id = 28] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x90886800 == 22 [pid = 1812] [id = 12] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a4c00 == 21 [pid = 1812] [id = 29] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9933bc00 == 20 [pid = 1812] [id = 17] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc31800 == 19 [pid = 1812] [id = 30] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x92c6d800 == 18 [pid = 1812] [id = 23] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0xa4c51000 == 17 [pid = 1812] [id = 36] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x91453000 == 16 [pid = 1812] [id = 37] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9087f800 == 15 [pid = 1812] [id = 8] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc34000 == 14 [pid = 1812] [id = 22] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9fe95800 == 13 [pid = 1812] [id = 33] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x98f87400 == 12 [pid = 1812] [id = 34] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a9400 == 11 [pid = 1812] [id = 35] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc34400 == 10 [pid = 1812] [id = 31] 02:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2d800 == 9 [pid = 1812] [id = 32] 02:33:10 INFO - PROCESS | 1812 | 1461231190128 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 6626ms 02:33:10 INFO - PROCESS | 1812 | 1461231190318 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1812 | 1461231190324 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:33:10 INFO - PROCESS | 1812 | 1461231190333 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1812 | 1461231190337 Marionette TRACE conn3 <- [1,126,null,{}] 02:33:10 INFO - PROCESS | 1812 | 1461231190364 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}] 02:33:10 INFO - PROCESS | 1812 | 1461231190535 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:33:10 INFO - PROCESS | 1812 | 1461231190548 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x951e4400 == 10 [pid = 1812] [id = 39] 02:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x951e6000) [pid = 1812] [serial = 115] [outer = (nil)] 02:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x95b0a400) [pid = 1812] [serial = 116] [outer = 0x951e6000] 02:33:10 INFO - PROCESS | 1812 | 1461231190634 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x964b2000) [pid = 1812] [serial = 117] [outer = 0x951e6000] 02:33:11 INFO - PROCESS | 1812 | 1461231191606 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]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1308ms 02:33:11 INFO - PROCESS | 1812 | 1461231191663 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 1812 | 1461231191673 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:33:11 INFO - PROCESS | 1812 | 1461231191686 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 1812 | 1461231191690 Marionette TRACE conn3 <- [1,130,null,{}] 02:33:11 INFO - PROCESS | 1812 | 1461231191697 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}] 02:33:11 INFO - PROCESS | 1812 | 1461231191866 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:33:11 INFO - PROCESS | 1812 | 1461231191974 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ee7800 == 11 [pid = 1812] [id = 40] 02:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x98532800) [pid = 1812] [serial = 118] [outer = (nil)] 02:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x99219000) [pid = 1812] [serial = 119] [outer = 0x98532800] 02:33:12 INFO - PROCESS | 1812 | 1461231192055 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x9933bc00) [pid = 1812] [serial = 120] [outer = 0x98532800] 02:33:12 INFO - PROCESS | 1812 | 1461231192918 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1278ms 02:33:12 INFO - PROCESS | 1812 | 1461231192965 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 1812 | 1461231192968 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:33:12 INFO - PROCESS | 1812 | 1461231192975 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 1812 | 1461231192981 Marionette TRACE conn3 <- [1,134,null,{}] 02:33:13 INFO - PROCESS | 1812 | 1461231193004 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}] 02:33:13 INFO - PROCESS | 1812 | 1461231193213 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:33:13 INFO - PROCESS | 1812 | 1461231193240 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fb2b400 == 12 [pid = 1812] [id = 41] 02:33:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x9fb2c400) [pid = 1812] [serial = 121] [outer = (nil)] 02:33:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x9fc58000) [pid = 1812] [serial = 122] [outer = 0x9fb2c400] 02:33:13 INFO - PROCESS | 1812 | 1461231193323 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x9fe95c00) [pid = 1812] [serial = 123] [outer = 0x9fb2c400] 02:33:14 INFO - PROCESS | 1812 | 1461231194213 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1296ms 02:33:14 INFO - PROCESS | 1812 | 1461231194271 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:33:14 INFO - PROCESS | 1812 | 1461231194274 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:33:14 INFO - PROCESS | 1812 | 1461231194281 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 1812 | 1461231194283 Marionette TRACE conn3 <- [1,138,null,{}] 02:33:14 INFO - PROCESS | 1812 | 1461231194289 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}] 02:33:14 INFO - PROCESS | 1812 | 1461231194514 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:33:14 INFO - PROCESS | 1812 | 1461231194563 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca9c00 == 13 [pid = 1812] [id = 42] 02:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x979a5400) [pid = 1812] [serial = 124] [outer = (nil)] 02:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0xa0c33400) [pid = 1812] [serial = 125] [outer = 0x979a5400] 02:33:14 INFO - PROCESS | 1812 | 1461231194661 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0xa282bc00) [pid = 1812] [serial = 126] [outer = 0x979a5400] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x9799a400) [pid = 1812] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x984e9000) [pid = 1812] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x99333c00) [pid = 1812] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x95bf5c00) [pid = 1812] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x98534400) [pid = 1812] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fd27800) [pid = 1812] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x99219c00) [pid = 1812] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x964b4000) [pid = 1812] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x984ef000) [pid = 1812] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x90880800) [pid = 1812] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x9933c000) [pid = 1812] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8fc2d400) [pid = 1812] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x91453400) [pid = 1812] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x92c71400) [pid = 1812] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0xa4c52800) [pid = 1812] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9ae6f800) [pid = 1812] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x90882000) [pid = 1812] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x9087fc00) [pid = 1812] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x915a0800) [pid = 1812] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x920ca800) [pid = 1812] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0xa3c02000) [pid = 1812] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x8fc39800) [pid = 1812] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0xa2a83000) [pid = 1812] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x920c9000) [pid = 1812] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x98f87800) [pid = 1812] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9fe97400) [pid = 1812] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x9ea23800) [pid = 1812] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x984ef400) [pid = 1812] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:33:15 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x9ae6f400) [pid = 1812] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:33:16 INFO - PROCESS | 1812 | 1461231196581 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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2330ms 02:33:16 INFO - PROCESS | 1812 | 1461231196612 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:33:16 INFO - PROCESS | 1812 | 1461231196617 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:33:16 INFO - PROCESS | 1812 | 1461231196623 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1812 | 1461231196626 Marionette TRACE conn3 <- [1,142,null,{}] 02:33:16 INFO - PROCESS | 1812 | 1461231196640 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}] 02:33:16 INFO - PROCESS | 1812 | 1461231196789 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:33:16 INFO - PROCESS | 1812 | 1461231196799 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x90880800 == 14 [pid = 1812] [id = 43] 02:33:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x964b6400) [pid = 1812] [serial = 127] [outer = (nil)] 02:33:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x984ef000) [pid = 1812] [serial = 128] [outer = 0x964b6400] 02:33:16 INFO - PROCESS | 1812 | 1461231196875 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x98936c00) [pid = 1812] [serial = 129] [outer = 0x964b6400] 02:33:17 INFO - PROCESS | 1812 | 1461231197634 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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1050ms 02:33:17 INFO - PROCESS | 1812 | 1461231197674 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 1812 | 1461231197677 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:33:17 INFO - PROCESS | 1812 | 1461231197683 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1812 | 1461231197686 Marionette TRACE conn3 <- [1,146,null,{}] 02:33:17 INFO - PROCESS | 1812 | 1461231197712 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}] 02:33:17 INFO - PROCESS | 1812 | 1461231197969 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:33:18 INFO - PROCESS | 1812 | 1461231198114 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x90889400 == 15 [pid = 1812] [id = 44] 02:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x913ae000) [pid = 1812] [serial = 130] [outer = (nil)] 02:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x915a7c00) [pid = 1812] [serial = 131] [outer = 0x913ae000] 02:33:18 INFO - PROCESS | 1812 | 1461231198203 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x92ca9000) [pid = 1812] [serial = 132] [outer = 0x913ae000] 02:33:19 INFO - PROCESS | 1812 | 1461231199176 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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1549ms 02:33:19 INFO - PROCESS | 1812 | 1461231199235 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 1812 | 1461231199242 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:33:19 INFO - PROCESS | 1812 | 1461231199250 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1812 | 1461231199257 Marionette TRACE conn3 <- [1,150,null,{}] 02:33:19 INFO - PROCESS | 1812 | 1461231199264 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}] 02:33:19 INFO - PROCESS | 1812 | 1461231199464 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:33:19 INFO - PROCESS | 1812 | 1461231199611 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x91453000 == 16 [pid = 1812] [id = 45] 02:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9852b400) [pid = 1812] [serial = 133] [outer = (nil)] 02:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x99214c00) [pid = 1812] [serial = 134] [outer = 0x9852b400] 02:33:19 INFO - PROCESS | 1812 | 1461231199747 Marionette DEBUG loaded listener.js 02:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x99330000) [pid = 1812] [serial = 135] [outer = 0x9852b400] 02:33:20 INFO - PROCESS | 1812 | 1461231200446 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:33:20 INFO - PROCESS | 1812 | 1461231200707 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]]]}] 02:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1491ms 02:33:20 INFO - PROCESS | 1812 | 1461231200741 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:33:20 INFO - PROCESS | 1812 | 1461231200745 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:33:20 INFO - PROCESS | 1812 | 1461231200753 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:33:20 INFO - PROCESS | 1812 | 1461231200757 Marionette TRACE conn3 <- [1,154,null,{}] 02:33:20 INFO - PROCESS | 1812 | 1461231200764 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}] 02:33:20 INFO - PROCESS | 1812 | 1461231200946 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:33:21 INFO - PROCESS | 1812 | 1461231201128 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fc52c00 == 17 [pid = 1812] [id = 46] 02:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa3c0a400) [pid = 1812] [serial = 136] [outer = (nil)] 02:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa3c80400) [pid = 1812] [serial = 137] [outer = 0xa3c0a400] 02:33:21 INFO - PROCESS | 1812 | 1461231201228 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa3ce4800) [pid = 1812] [serial = 138] [outer = 0xa3c0a400] 02:33:22 INFO - PROCESS | 1812 | 1461231202079 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]]]}] 02:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1382ms 02:33:22 INFO - PROCESS | 1812 | 1461231202137 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 1812 | 1461231202143 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:33:22 INFO - PROCESS | 1812 | 1461231202161 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 1812 | 1461231202168 Marionette TRACE conn3 <- [1,158,null,{}] 02:33:22 INFO - PROCESS | 1812 | 1461231202175 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}] 02:33:22 INFO - PROCESS | 1812 | 1461231202472 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:33:22 INFO - PROCESS | 1812 | 1461231202761 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x97981000 == 18 [pid = 1812] [id = 47] 02:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x97982c00) [pid = 1812] [serial = 139] [outer = (nil)] 02:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x9898e000) [pid = 1812] [serial = 140] [outer = 0x97982c00] 02:33:22 INFO - PROCESS | 1812 | 1461231202856 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x9fb24800) [pid = 1812] [serial = 141] [outer = 0x97982c00] 02:33:23 INFO - PROCESS | 1812 | 1461231203703 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]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1601ms 02:33:23 INFO - PROCESS | 1812 | 1461231203755 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:33:23 INFO - PROCESS | 1812 | 1461231203759 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:33:23 INFO - PROCESS | 1812 | 1461231203766 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 1812 | 1461231203769 Marionette TRACE conn3 <- [1,162,null,{}] 02:33:23 INFO - PROCESS | 1812 | 1461231203775 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}] 02:33:23 INFO - PROCESS | 1812 | 1461231203944 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:33:24 INFO - PROCESS | 1812 | 1461231204088 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2c000 == 19 [pid = 1812] [id = 48] 02:33:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x92c9a800) [pid = 1812] [serial = 142] [outer = (nil)] 02:33:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0xa45a2400) [pid = 1812] [serial = 143] [outer = 0x92c9a800] 02:33:24 INFO - PROCESS | 1812 | 1461231204177 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0xa45f0400) [pid = 1812] [serial = 144] [outer = 0x92c9a800] 02:33:25 INFO - PROCESS | 1812 | 1461231205296 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]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1637ms 02:33:25 INFO - PROCESS | 1812 | 1461231205444 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:33:25 INFO - PROCESS | 1812 | 1461231205449 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:33:25 INFO - PROCESS | 1812 | 1461231205457 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 1812 | 1461231205460 Marionette TRACE conn3 <- [1,166,null,{}] 02:33:25 INFO - PROCESS | 1812 | 1461231205478 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}] 02:33:25 INFO - PROCESS | 1812 | 1461231205720 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:33:25 INFO - PROCESS | 1812 | 1461231205881 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x90881800 == 20 [pid = 1812] [id = 49] 02:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x915a6800) [pid = 1812] [serial = 145] [outer = (nil)] 02:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x951dac00) [pid = 1812] [serial = 146] [outer = 0x915a6800] 02:33:25 INFO - PROCESS | 1812 | 1461231205991 Marionette DEBUG loaded listener.js 02:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x98530c00) [pid = 1812] [serial = 147] [outer = 0x915a6800] 02:33:27 INFO - PROCESS | 1812 | 1461231207053 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]]]}] 02:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1654ms 02:33:27 INFO - PROCESS | 1812 | 1461231207111 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 1812 | 1461231207119 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:33:27 INFO - PROCESS | 1812 | 1461231207128 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 1812 | 1461231207133 Marionette TRACE conn3 <- [1,170,null,{}] 02:33:27 INFO - PROCESS | 1812 | 1461231207140 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}] 02:33:27 INFO - PROCESS | 1812 | 1461231207384 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:33:27 INFO - PROCESS | 1812 | --DOCSHELL 0x951dec00 == 19 [pid = 1812] [id = 38] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x951e5c00) [pid = 1812] [serial = 113] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0xa282e400) [pid = 1812] [serial = 2] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x8fd24c00) [pid = 1812] [serial = 25] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x97aa4800) [pid = 1812] [serial = 9] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x976e8800) [pid = 1812] [serial = 12] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x920cc800) [pid = 1812] [serial = 16] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0xa9da6400) [pid = 1812] [serial = 17] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9144f400) [pid = 1812] [serial = 19] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | 1461231207623 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd24c00 == 20 [pid = 1812] [id = 50] 02:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x8fd25c00) [pid = 1812] [serial = 148] [outer = (nil)] 02:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x9087e800) [pid = 1812] [serial = 149] [outer = 0x8fd25c00] 02:33:27 INFO - PROCESS | 1812 | 1461231207706 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x920c4000) [pid = 1812] [serial = 150] [outer = 0x8fd25c00] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x979a4800) [pid = 1812] [serial = 111] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0xa0f9cc00) [pid = 1812] [serial = 82] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9719ac00) [pid = 1812] [serial = 68] [outer = (nil)] [url = about:blank] 02:33:27 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0xa0a88000) [pid = 1812] [serial = 79] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x95bec400) [pid = 1812] [serial = 110] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x97aa4000) [pid = 1812] [serial = 40] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x98533000) [pid = 1812] [serial = 41] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x98f82400) [pid = 1812] [serial = 43] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x9ae6cc00) [pid = 1812] [serial = 46] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x976ea800) [pid = 1812] [serial = 34] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x98fa6000) [pid = 1812] [serial = 44] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9ae7a400) [pid = 1812] [serial = 37] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x95d61000) [pid = 1812] [serial = 67] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x984e8c00) [pid = 1812] [serial = 35] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x8fd29800) [pid = 1812] [serial = 27] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x9df70400) [pid = 1812] [serial = 38] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x8f99f400) [pid = 1812] [serial = 23] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x9b0ee800) [pid = 1812] [serial = 50] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8fd30800) [pid = 1812] [serial = 28] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x9aec8800) [pid = 1812] [serial = 47] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x920ca000) [pid = 1812] [serial = 31] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x98937000) [pid = 1812] [serial = 56] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x9921d800) [pid = 1812] [serial = 74] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x99340c00) [pid = 1812] [serial = 58] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x95d24c00) [pid = 1812] [serial = 92] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x92c75400) [pid = 1812] [serial = 53] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x9fb89c00) [pid = 1812] [serial = 76] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0xa3cd6800) [pid = 1812] [serial = 85] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0x981c5400) [pid = 1812] [serial = 55] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x99212c00) [pid = 1812] [serial = 94] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x9aeca400) [pid = 1812] [serial = 49] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x915a1c00) [pid = 1812] [serial = 52] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0xa0fa5000) [pid = 1812] [serial = 83] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x99210000) [pid = 1812] [serial = 73] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x9747fc00) [pid = 1812] [serial = 71] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x9aecbc00) [pid = 1812] [serial = 95] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa0ad9400) [pid = 1812] [serial = 99] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0xa44cc000) [pid = 1812] [serial = 86] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0xa0e4bc00) [pid = 1812] [serial = 80] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x9fe8fc00) [pid = 1812] [serial = 62] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x9fe97c00) [pid = 1812] [serial = 64] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0xa45a1400) [pid = 1812] [serial = 101] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x95b07400) [pid = 1812] [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.] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0x9ffa2000) [pid = 1812] [serial = 98] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0x9df6e000) [pid = 1812] [serial = 59] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0x9fc55800) [pid = 1812] [serial = 61] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0x9fc58c00) [pid = 1812] [serial = 77] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0xa5f3ec00) [pid = 1812] [serial = 105] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0xa699dc00) [pid = 1812] [serial = 107] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x915ad800) [pid = 1812] [serial = 22] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0xa4c52400) [pid = 1812] [serial = 104] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0x9fee0000) [pid = 1812] [serial = 65] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0xa45f1800) [pid = 1812] [serial = 102] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x90887400) [pid = 1812] [serial = 91] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0xa45f3400) [pid = 1812] [serial = 89] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 57 (0x95d67000) [pid = 1812] [serial = 70] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 56 (0xa45a0400) [pid = 1812] [serial = 88] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | --DOMWINDOW == 55 (0xa6dc6800) [pid = 1812] [serial = 108] [outer = (nil)] [url = about:blank] 02:33:28 INFO - PROCESS | 1812 | 1461231208464 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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1389ms 02:33:28 INFO - PROCESS | 1812 | 1461231208518 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:33:28 INFO - PROCESS | 1812 | 1461231208526 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:33:28 INFO - PROCESS | 1812 | 1461231208536 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 1812 | 1461231208540 Marionette TRACE conn3 <- [1,174,null,{}] 02:33:28 INFO - PROCESS | 1812 | 1461231208546 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}] 02:33:28 INFO - PROCESS | 1812 | 1461231208704 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:33:28 INFO - PROCESS | 1812 | 1461231208716 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd29400 == 21 [pid = 1812] [id = 51] 02:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x90887400) [pid = 1812] [serial = 151] [outer = (nil)] 02:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x95d60c00) [pid = 1812] [serial = 152] [outer = 0x90887400] 02:33:28 INFO - PROCESS | 1812 | 1461231208788 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x964b3800) [pid = 1812] [serial = 153] [outer = 0x90887400] 02:33:29 INFO - PROCESS | 1812 | 1461231209560 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]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1088ms 02:33:29 INFO - PROCESS | 1812 | 1461231209625 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 1812 | 1461231209630 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:33:29 INFO - PROCESS | 1812 | 1461231209636 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 1812 | 1461231209641 Marionette TRACE conn3 <- [1,178,null,{}] 02:33:29 INFO - PROCESS | 1812 | 1461231209657 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}] 02:33:29 INFO - PROCESS | 1812 | 1461231209811 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:33:29 INFO - PROCESS | 1812 | 1461231209914 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x95b07000 == 22 [pid = 1812] [id = 52] 02:33:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x97248000) [pid = 1812] [serial = 154] [outer = (nil)] 02:33:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x9797f800) [pid = 1812] [serial = 155] [outer = 0x97248000] 02:33:29 INFO - PROCESS | 1812 | 1461231209990 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x97989000) [pid = 1812] [serial = 156] [outer = 0x97248000] 02:33:30 INFO - PROCESS | 1812 | 1461231210758 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]]]}] 02:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1186ms 02:33:30 INFO - PROCESS | 1812 | 1461231210823 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:33:30 INFO - PROCESS | 1812 | 1461231210827 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:33:30 INFO - PROCESS | 1812 | 1461231210833 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:33:30 INFO - PROCESS | 1812 | 1461231210835 Marionette TRACE conn3 <- [1,182,null,{}] 02:33:30 INFO - PROCESS | 1812 | 1461231210841 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}] 02:33:31 INFO - PROCESS | 1812 | 1461231211022 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:33:31 INFO - PROCESS | 1812 | 1461231211045 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd26c00 == 23 [pid = 1812] [id = 53] 02:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9798ac00) [pid = 1812] [serial = 157] [outer = (nil)] 02:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x97eb0800) [pid = 1812] [serial = 158] [outer = 0x9798ac00] 02:33:31 INFO - PROCESS | 1812 | 1461231211117 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x984ef400) [pid = 1812] [serial = 159] [outer = 0x9798ac00] 02:33:31 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x98532800) [pid = 1812] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:33:31 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x9fb2c400) [pid = 1812] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:33:31 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0x979a5400) [pid = 1812] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:33:31 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0x951e3800) [pid = 1812] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:33:31 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x951e6000) [pid = 1812] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:33:32 INFO - PROCESS | 1812 | 1461231212067 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]]]}] 02:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1277ms 02:33:32 INFO - PROCESS | 1812 | 1461231212115 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 1812 | 1461231212120 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:33:32 INFO - PROCESS | 1812 | 1461231212127 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 1812 | 1461231212129 Marionette TRACE conn3 <- [1,186,null,{}] 02:33:32 INFO - PROCESS | 1812 | 1461231212135 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}] 02:33:32 INFO - PROCESS | 1812 | 1461231212336 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:33:32 INFO - PROCESS | 1812 | 1461231212395 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f99e800 == 24 [pid = 1812] [id = 54] 02:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x8f9a1800) [pid = 1812] [serial = 160] [outer = (nil)] 02:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x984e9800) [pid = 1812] [serial = 161] [outer = 0x8f9a1800] 02:33:32 INFO - PROCESS | 1812 | 1461231212468 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x98533c00) [pid = 1812] [serial = 162] [outer = 0x8f9a1800] 02:33:33 INFO - PROCESS | 1812 | 1461231213160 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]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1082ms 02:33:33 INFO - PROCESS | 1812 | 1461231213217 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:33:33 INFO - PROCESS | 1812 | 1461231213221 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:33:33 INFO - PROCESS | 1812 | 1461231213227 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 1812 | 1461231213231 Marionette TRACE conn3 <- [1,190,null,{}] 02:33:33 INFO - PROCESS | 1812 | 1461231213238 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}] 02:33:33 INFO - PROCESS | 1812 | 1461231213430 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:33:33 INFO - PROCESS | 1812 | 1461231213445 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x98991c00 == 25 [pid = 1812] [id = 55] 02:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x98994000) [pid = 1812] [serial = 163] [outer = (nil)] 02:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x99219800) [pid = 1812] [serial = 164] [outer = 0x98994000] 02:33:33 INFO - PROCESS | 1812 | 1461231213522 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x99329c00) [pid = 1812] [serial = 165] [outer = 0x98994000] 02:33:34 INFO - PROCESS | 1812 | 1461231214288 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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1085ms 02:33:34 INFO - PROCESS | 1812 | 1461231214332 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 1812 | 1461231214339 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:33:34 INFO - PROCESS | 1812 | 1461231214365 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 1812 | 1461231214372 Marionette TRACE conn3 <- [1,194,null,{}] 02:33:34 INFO - PROCESS | 1812 | 1461231214383 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}] 02:33:34 INFO - PROCESS | 1812 | 1461231214564 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:33:34 INFO - PROCESS | 1812 | 1461231214719 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x90880000 == 26 [pid = 1812] [id = 56] 02:33:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x91451400) [pid = 1812] [serial = 166] [outer = (nil)] 02:33:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x915ab800) [pid = 1812] [serial = 167] [outer = 0x91451400] 02:33:34 INFO - PROCESS | 1812 | 1461231214836 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x92c9a400) [pid = 1812] [serial = 168] [outer = 0x91451400] 02:33:35 INFO - PROCESS | 1812 | 1461231215953 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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1663ms 02:33:36 INFO - PROCESS | 1812 | 1461231216011 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1812 | 1461231216020 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:33:36 INFO - PROCESS | 1812 | 1461231216030 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1812 | 1461231216035 Marionette TRACE conn3 <- [1,198,null,{}] 02:33:36 INFO - PROCESS | 1812 | 1461231216041 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}] 02:33:36 INFO - PROCESS | 1812 | 1461231216286 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:33:36 INFO - PROCESS | 1812 | 1461231216491 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2bc00 == 27 [pid = 1812] [id = 57] 02:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x920be400) [pid = 1812] [serial = 169] [outer = (nil)] 02:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x97294000) [pid = 1812] [serial = 170] [outer = 0x920be400] 02:33:36 INFO - PROCESS | 1812 | 1461231216590 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x97980000) [pid = 1812] [serial = 171] [outer = 0x920be400] 02:33:37 INFO - PROCESS | 1812 | 1461231217538 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]]]}] 02:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1590ms 02:33:37 INFO - PROCESS | 1812 | 1461231217624 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:33:37 INFO - PROCESS | 1812 | 1461231217631 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:33:37 INFO - PROCESS | 1812 | 1461231217643 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:33:37 INFO - PROCESS | 1812 | 1461231217653 Marionette TRACE conn3 <- [1,202,null,{}] 02:33:37 INFO - PROCESS | 1812 | 1461231217732 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}] 02:33:37 INFO - PROCESS | 1812 | 1461231217935 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:33:38 INFO - PROCESS | 1812 | 1461231218134 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x984e8c00 == 28 [pid = 1812] [id = 58] 02:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x98fa7800) [pid = 1812] [serial = 172] [outer = (nil)] 02:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9921a400) [pid = 1812] [serial = 173] [outer = 0x98fa7800] 02:33:38 INFO - PROCESS | 1812 | 1461231218293 Marionette DEBUG loaded listener.js 02:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x993ec800) [pid = 1812] [serial = 174] [outer = 0x98fa7800] 02:33:39 INFO - PROCESS | 1812 | 1461231219190 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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1609ms 02:33:39 INFO - PROCESS | 1812 | 1461231219251 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:33:39 INFO - PROCESS | 1812 | 1461231219256 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:33:39 INFO - PROCESS | 1812 | 1461231219263 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 1812 | 1461231219267 Marionette TRACE conn3 <- [1,206,null,{}] 02:33:39 INFO - PROCESS | 1812 | 1461231219273 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}] 02:33:39 INFO - PROCESS | 1812 | 1461231219517 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:33:39 INFO - PROCESS | 1812 | 1461231219736 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x951e0000 == 29 [pid = 1812] [id = 59] 02:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9aec8c00) [pid = 1812] [serial = 175] [outer = (nil)] 02:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9b089000) [pid = 1812] [serial = 176] [outer = 0x9aec8c00] 02:33:39 INFO - PROCESS | 1812 | 1461231219872 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9b0f5800) [pid = 1812] [serial = 177] [outer = 0x9aec8c00] 02:33:40 INFO - PROCESS | 1812 | 1461231220857 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]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1645ms 02:33:40 INFO - PROCESS | 1812 | 1461231220909 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:33:40 INFO - PROCESS | 1812 | 1461231220913 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:33:40 INFO - PROCESS | 1812 | 1461231220921 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 1812 | 1461231220925 Marionette TRACE conn3 <- [1,210,null,{}] 02:33:40 INFO - PROCESS | 1812 | 1461231220930 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}] 02:33:41 INFO - PROCESS | 1812 | 1461231221131 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:33:41 INFO - PROCESS | 1812 | 1461231221303 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x984eec00 == 30 [pid = 1812] [id = 60] 02:33:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9ea1b800) [pid = 1812] [serial = 178] [outer = (nil)] 02:33:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x9ea24c00) [pid = 1812] [serial = 179] [outer = 0x9ea1b800] 02:33:41 INFO - PROCESS | 1812 | 1461231221393 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x9fb8a400) [pid = 1812] [serial = 180] [outer = 0x9ea1b800] 02:33:42 INFO - PROCESS | 1812 | 1461231222220 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]]]}] 02:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1333ms 02:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:33:42 INFO - PROCESS | 1812 | 1461231222254 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:33:42 INFO - PROCESS | 1812 | 1461231222257 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:33:42 INFO - PROCESS | 1812 | 1461231222264 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:33:42 INFO - PROCESS | 1812 | 1461231222268 Marionette TRACE conn3 <- [1,214,null,{}] 02:33:42 INFO - PROCESS | 1812 | 1461231222274 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}] 02:33:42 INFO - PROCESS | 1812 | 1461231222522 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:33:42 INFO - PROCESS | 1812 | 1461231222539 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x913aac00 == 31 [pid = 1812] [id = 61] 02:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9df78800) [pid = 1812] [serial = 181] [outer = (nil)] 02:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9ff16c00) [pid = 1812] [serial = 182] [outer = 0x9df78800] 02:33:42 INFO - PROCESS | 1812 | 1461231222670 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0xa0add800) [pid = 1812] [serial = 183] [outer = 0x9df78800] 02:33:43 INFO - PROCESS | 1812 | 1461231223831 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1592ms 02:33:43 INFO - PROCESS | 1812 | 1461231223857 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1812 | 1461231223862 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:33:43 INFO - PROCESS | 1812 | 1461231223871 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1812 | 1461231223876 Marionette TRACE conn3 <- [1,218,null,{}] 02:33:43 INFO - PROCESS | 1812 | 1461231223886 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}] 02:33:44 INFO - PROCESS | 1812 | 1461231224045 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:33:44 INFO - PROCESS | 1812 | 1461231224250 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x91451000 == 32 [pid = 1812] [id = 62] 02:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x92c6a400) [pid = 1812] [serial = 184] [outer = (nil)] 02:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x95d61800) [pid = 1812] [serial = 185] [outer = 0x92c6a400] 02:33:44 INFO - PROCESS | 1812 | 1461231224351 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x9719ac00) [pid = 1812] [serial = 186] [outer = 0x92c6a400] 02:33:45 INFO - PROCESS | 1812 | 1461231225215 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 02:33:45 INFO - PROCESS | 1812 | 1461231225254 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1812 | 1461231225262 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:33:45 INFO - PROCESS | 1812 | 1461231225273 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1812 | 1461231225277 Marionette TRACE conn3 <- [1,222,null,{}] 02:33:45 INFO - PROCESS | 1812 | 1461231225316 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}] 02:33:45 INFO - PROCESS | 1812 | 1461231225487 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:33:45 INFO - PROCESS | 1812 | 1461231225640 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c3800 == 33 [pid = 1812] [id = 63] 02:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x920ca800) [pid = 1812] [serial = 187] [outer = (nil)] 02:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x964b3400) [pid = 1812] [serial = 188] [outer = 0x920ca800] 02:33:45 INFO - PROCESS | 1812 | 1461231225754 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x984f1400) [pid = 1812] [serial = 189] [outer = 0x920ca800] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x99219000) [pid = 1812] [serial = 119] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x9fe95c00) [pid = 1812] [serial = 123] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x9fc58000) [pid = 1812] [serial = 122] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0xa0c33400) [pid = 1812] [serial = 125] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0x99324800) [pid = 1812] [serial = 114] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x95b0a400) [pid = 1812] [serial = 116] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x964b2000) [pid = 1812] [serial = 117] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x9933bc00) [pid = 1812] [serial = 120] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0xa282bc00) [pid = 1812] [serial = 126] [outer = (nil)] [url = about:blank] 02:33:45 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x984ef000) [pid = 1812] [serial = 128] [outer = (nil)] [url = about:blank] 02:33:46 INFO - PROCESS | 1812 | 1461231226510 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]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1268ms 02:33:46 INFO - PROCESS | 1812 | 1461231226542 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1812 | 1461231226545 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:33:46 INFO - PROCESS | 1812 | 1461231226553 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1812 | 1461231226558 Marionette TRACE conn3 <- [1,226,null,{}] 02:33:46 INFO - PROCESS | 1812 | 1461231226595 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}] 02:33:46 INFO - PROCESS | 1812 | 1461231226775 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:33:46 INFO - PROCESS | 1812 | 1461231226786 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f8b400 == 34 [pid = 1812] [id = 64] 02:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x99210000) [pid = 1812] [serial = 190] [outer = (nil)] 02:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x99326000) [pid = 1812] [serial = 191] [outer = 0x99210000] 02:33:46 INFO - PROCESS | 1812 | 1461231226864 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x993e7800) [pid = 1812] [serial = 192] [outer = 0x99210000] 02:33:47 INFO - PROCESS | 1812 | 1461231227635 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]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1105ms 02:33:47 INFO - PROCESS | 1812 | 1461231227676 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 1812 | 1461231227679 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:33:47 INFO - PROCESS | 1812 | 1461231227687 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1812 | 1461231227691 Marionette TRACE conn3 <- [1,230,null,{}] 02:33:47 INFO - PROCESS | 1812 | 1461231227696 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}] 02:33:47 INFO - PROCESS | 1812 | 1461231227844 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:33:47 INFO - PROCESS | 1812 | 1461231227864 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b0f4c00 == 35 [pid = 1812] [id = 65] 02:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x9b0f6400) [pid = 1812] [serial = 193] [outer = (nil)] 02:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x9ea1c000) [pid = 1812] [serial = 194] [outer = 0x9b0f6400] 02:33:47 INFO - PROCESS | 1812 | 1461231227940 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x9fc5a400) [pid = 1812] [serial = 195] [outer = 0x9b0f6400] 02:33:48 INFO - PROCESS | 1812 | 1461231228848 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]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1197ms 02:33:48 INFO - PROCESS | 1812 | 1461231228885 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:33:48 INFO - PROCESS | 1812 | 1461231228888 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:33:48 INFO - PROCESS | 1812 | 1461231228894 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 1812 | 1461231228897 Marionette TRACE conn3 <- [1,234,null,{}] 02:33:48 INFO - PROCESS | 1812 | 1461231228910 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}] 02:33:49 INFO - PROCESS | 1812 | 1461231229083 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:33:49 INFO - PROCESS | 1812 | 1461231229116 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc2a400 == 36 [pid = 1812] [id = 66] 02:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x8fc34400) [pid = 1812] [serial = 196] [outer = (nil)] 02:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x9fee0400) [pid = 1812] [serial = 197] [outer = 0x8fc34400] 02:33:49 INFO - PROCESS | 1812 | 1461231229187 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0xa0a05800) [pid = 1812] [serial = 198] [outer = 0x8fc34400] 02:33:49 INFO - PROCESS | 1812 | 1461231229982 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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1135ms 02:33:50 INFO - PROCESS | 1812 | 1461231230030 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1812 | 1461231230033 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:33:50 INFO - PROCESS | 1812 | 1461231230046 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1812 | 1461231230048 Marionette TRACE conn3 <- [1,238,null,{}] 02:33:50 INFO - PROCESS | 1812 | 1461231230054 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}] 02:33:50 INFO - PROCESS | 1812 | 1461231230267 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:33:50 INFO - PROCESS | 1812 | 1461231230446 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3c0d400 == 37 [pid = 1812] [id = 67] 02:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0xa3c0dc00) [pid = 1812] [serial = 199] [outer = (nil)] 02:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0xa3c83c00) [pid = 1812] [serial = 200] [outer = 0xa3c0dc00] 02:33:50 INFO - PROCESS | 1812 | 1461231230525 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0xa3c8b400) [pid = 1812] [serial = 201] [outer = 0xa3c0dc00] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x97248000) [pid = 1812] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x92c9a800) [pid = 1812] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x90887400) [pid = 1812] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x8fd25c00) [pid = 1812] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x9852b400) [pid = 1812] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x913ae000) [pid = 1812] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0x97982c00) [pid = 1812] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x915a6800) [pid = 1812] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x9798ac00) [pid = 1812] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0xa3c0a400) [pid = 1812] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:33:51 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x8f9a1800) [pid = 1812] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:33:51 INFO - PROCESS | 1812 | 1461231231481 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]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1479ms 02:33:51 INFO - PROCESS | 1812 | 1461231231526 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:33:51 INFO - PROCESS | 1812 | 1461231231530 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:33:51 INFO - PROCESS | 1812 | 1461231231537 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1812 | 1461231231541 Marionette TRACE conn3 <- [1,242,null,{}] 02:33:51 INFO - PROCESS | 1812 | 1461231231546 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}] 02:33:51 INFO - PROCESS | 1812 | 1461231231692 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:33:51 INFO - PROCESS | 1812 | 1461231231708 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3dc400 == 38 [pid = 1812] [id = 68] 02:33:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x8f3e0800) [pid = 1812] [serial = 202] [outer = (nil)] 02:33:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x8f3e7800) [pid = 1812] [serial = 203] [outer = 0x8f3e0800] 02:33:51 INFO - PROCESS | 1812 | 1461231231795 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x8f3eac00) [pid = 1812] [serial = 204] [outer = 0x8f3e0800] 02:33:52 INFO - PROCESS | 1812 | 1461231232620 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1137ms 02:33:52 INFO - PROCESS | 1812 | 1461231232678 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 1812 | 1461231232682 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:33:52 INFO - PROCESS | 1812 | 1461231232688 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1812 | 1461231232690 Marionette TRACE conn3 <- [1,246,null,{}] 02:33:52 INFO - PROCESS | 1812 | 1461231232696 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}] 02:33:52 INFO - PROCESS | 1812 | 1461231232855 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:33:52 INFO - PROCESS | 1812 | 1461231232864 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e4000 == 39 [pid = 1812] [id = 69] 02:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x8f3e6c00) [pid = 1812] [serial = 205] [outer = (nil)] 02:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x97986c00) [pid = 1812] [serial = 206] [outer = 0x8f3e6c00] 02:33:52 INFO - PROCESS | 1812 | 1461231232941 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x9ae79c00) [pid = 1812] [serial = 207] [outer = 0x8f3e6c00] 02:33:53 INFO - PROCESS | 1812 | 1461231233972 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]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1347ms 02:33:54 INFO - PROCESS | 1812 | 1461231234037 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1812 | 1461231234045 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:33:54 INFO - PROCESS | 1812 | 1461231234055 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1812 | 1461231234059 Marionette TRACE conn3 <- [1,250,null,{}] 02:33:54 INFO - PROCESS | 1812 | 1461231234068 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}] 02:33:54 INFO - PROCESS | 1812 | 1461231234305 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:33:54 INFO - PROCESS | 1812 | 1461231234500 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x90881c00 == 40 [pid = 1812] [id = 70] 02:33:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x91454c00) [pid = 1812] [serial = 208] [outer = (nil)] 02:33:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x95d1f000) [pid = 1812] [serial = 209] [outer = 0x91454c00] 02:33:54 INFO - PROCESS | 1812 | 1461231234638 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x97299c00) [pid = 1812] [serial = 210] [outer = 0x91454c00] 02:33:55 INFO - PROCESS | 1812 | 1461231235546 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]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1533ms 02:33:55 INFO - PROCESS | 1812 | 1461231235589 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 1812 | 1461231235598 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:33:55 INFO - PROCESS | 1812 | 1461231235610 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 1812 | 1461231235614 Marionette TRACE conn3 <- [1,254,null,{}] 02:33:55 INFO - PROCESS | 1812 | 1461231235621 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}] 02:33:55 INFO - PROCESS | 1812 | 1461231235846 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:33:56 INFO - PROCESS | 1812 | 1461231236000 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d64000 == 41 [pid = 1812] [id = 71] 02:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x97982400) [pid = 1812] [serial = 211] [outer = (nil)] 02:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x99219000) [pid = 1812] [serial = 212] [outer = 0x97982400] 02:33:56 INFO - PROCESS | 1812 | 1461231236096 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x9b082c00) [pid = 1812] [serial = 213] [outer = 0x97982400] 02:33:56 INFO - PROCESS | 1812 | 1461231236956 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]]]}] 02:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9fc9b000) [pid = 1812] [serial = 214] [outer = 0x8fd26400] 02:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1385ms 02:33:57 INFO - PROCESS | 1812 | 1461231237014 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1812 | 1461231237019 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:33:57 INFO - PROCESS | 1812 | 1461231237114 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1812 | 1461231237121 Marionette TRACE conn3 <- [1,258,null,{}] 02:33:57 INFO - PROCESS | 1812 | 1461231237137 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}] 02:33:57 INFO - PROCESS | 1812 | 1461231237308 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:33:57 INFO - PROCESS | 1812 | 1461231237426 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e8000 == 42 [pid = 1812] [id = 72] 02:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x951d9c00) [pid = 1812] [serial = 215] [outer = (nil)] 02:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0xa0f45000) [pid = 1812] [serial = 216] [outer = 0x951d9c00] 02:33:57 INFO - PROCESS | 1812 | 1461231237556 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa45a6400) [pid = 1812] [serial = 217] [outer = 0x951d9c00] 02:33:58 INFO - PROCESS | 1812 | 1461231238542 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]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1549ms 02:33:58 INFO - PROCESS | 1812 | 1461231238600 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1812 | 1461231238605 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:33:58 INFO - PROCESS | 1812 | 1461231238612 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1812 | 1461231238615 Marionette TRACE conn3 <- [1,262,null,{}] 02:33:58 INFO - PROCESS | 1812 | 1461231238621 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}] 02:33:58 INFO - PROCESS | 1812 | 1461231238789 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:33:58 INFO - PROCESS | 1812 | 1461231238931 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fb25000 == 43 [pid = 1812] [id = 73] 02:33:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0xa47d6000) [pid = 1812] [serial = 218] [outer = (nil)] 02:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0xa4c10400) [pid = 1812] [serial = 219] [outer = 0xa47d6000] 02:33:59 INFO - PROCESS | 1812 | 1461231239021 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa4c4e800) [pid = 1812] [serial = 220] [outer = 0xa47d6000] 02:33:59 INFO - PROCESS | 1812 | 1461231239866 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1285ms 02:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:33:59 INFO - PROCESS | 1812 | 1461231239898 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1812 | 1461231239902 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:33:59 INFO - PROCESS | 1812 | 1461231239908 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1812 | 1461231239912 Marionette TRACE conn3 <- [1,266,null,{}] 02:33:59 INFO - PROCESS | 1812 | 1461231239918 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}] 02:34:00 INFO - PROCESS | 1812 | 1461231240105 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:34:00 INFO - PROCESS | 1812 | 1461231240223 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cd9000 == 44 [pid = 1812] [id = 74] 02:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x97cd9400) [pid = 1812] [serial = 221] [outer = (nil)] 02:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x97ce0800) [pid = 1812] [serial = 222] [outer = 0x97cd9400] 02:34:00 INFO - PROCESS | 1812 | 1461231240356 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x97ce3400) [pid = 1812] [serial = 223] [outer = 0x97cd9400] 02:34:01 INFO - PROCESS | 1812 | 1461231241280 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]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1441ms 02:34:01 INFO - PROCESS | 1812 | 1461231241349 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 1812 | 1461231241354 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:34:01 INFO - PROCESS | 1812 | 1461231241360 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 1812 | 1461231241364 Marionette TRACE conn3 <- [1,270,null,{}] 02:34:01 INFO - PROCESS | 1812 | 1461231241369 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}] 02:34:01 INFO - PROCESS | 1812 | 1461231241641 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:34:01 INFO - PROCESS | 1812 | 1461231241952 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f99f800 == 45 [pid = 1812] [id = 75] 02:34:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8f9ac800) [pid = 1812] [serial = 224] [outer = (nil)] 02:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0xa49c5c00) [pid = 1812] [serial = 225] [outer = 0x8f9ac800] 02:34:02 INFO - PROCESS | 1812 | 1461231242061 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0xa49c8000) [pid = 1812] [serial = 226] [outer = 0x8f9ac800] 02:34:02 INFO - PROCESS | 1812 | 1461231242945 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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1636ms 02:34:02 INFO - PROCESS | 1812 | 1461231242997 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1812 | 1461231243001 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:34:03 INFO - PROCESS | 1812 | 1461231243007 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1812 | 1461231243011 Marionette TRACE conn3 <- [1,274,null,{}] 02:34:03 INFO - PROCESS | 1812 | 1461231243017 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}] 02:34:03 INFO - PROCESS | 1812 | 1461231243181 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:34:03 INFO - PROCESS | 1812 | 1461231243329 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e5800 == 46 [pid = 1812] [id = 76] 02:34:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x8f9a8c00) [pid = 1812] [serial = 227] [outer = (nil)] 02:34:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x96942800) [pid = 1812] [serial = 228] [outer = 0x8f9a8c00] 02:34:03 INFO - PROCESS | 1812 | 1461231243415 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x96945000) [pid = 1812] [serial = 229] [outer = 0x8f9a8c00] 02:34:04 INFO - PROCESS | 1812 | 1461231244505 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]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1537ms 02:34:04 INFO - PROCESS | 1812 | 1461231244545 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1812 | 1461231244559 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:34:04 INFO - PROCESS | 1812 | 1461231244574 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1812 | 1461231244578 Marionette TRACE conn3 <- [1,278,null,{}] 02:34:04 INFO - PROCESS | 1812 | 1461231244596 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}] 02:34:04 INFO - PROCESS | 1812 | 1461231244807 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:34:04 INFO - PROCESS | 1812 | 1461231244959 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x93eb4000 == 47 [pid = 1812] [id = 77] 02:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x951e8c00) [pid = 1812] [serial = 230] [outer = (nil)] 02:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x9694d400) [pid = 1812] [serial = 231] [outer = 0x951e8c00] 02:34:05 INFO - PROCESS | 1812 | 1461231245081 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x970ef400) [pid = 1812] [serial = 232] [outer = 0x951e8c00] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3dc400 == 46 [pid = 1812] [id = 68] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0xa3c0d400 == 45 [pid = 1812] [id = 67] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc2a400 == 44 [pid = 1812] [id = 66] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x99219800) [pid = 1812] [serial = 164] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9b0f4c00 == 43 [pid = 1812] [id = 65] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x98f8b400 == 42 [pid = 1812] [id = 64] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x920c3800 == 41 [pid = 1812] [id = 63] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x91451000 == 40 [pid = 1812] [id = 62] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x984e8c00 == 39 [pid = 1812] [id = 58] 02:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2bc00 == 38 [pid = 1812] [id = 57] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x97989000) [pid = 1812] [serial = 156] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0xa45a2400) [pid = 1812] [serial = 143] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x964b3800) [pid = 1812] [serial = 153] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x920c4000) [pid = 1812] [serial = 150] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x99214c00) [pid = 1812] [serial = 134] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x92ca9000) [pid = 1812] [serial = 132] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x99330000) [pid = 1812] [serial = 135] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x915a7c00) [pid = 1812] [serial = 131] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x95d60c00) [pid = 1812] [serial = 152] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9898e000) [pid = 1812] [serial = 140] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x98530c00) [pid = 1812] [serial = 147] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x951dac00) [pid = 1812] [serial = 146] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x9797f800) [pid = 1812] [serial = 155] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x984ef400) [pid = 1812] [serial = 159] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0xa3c80400) [pid = 1812] [serial = 137] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x97eb0800) [pid = 1812] [serial = 158] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x9087e800) [pid = 1812] [serial = 149] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x98533c00) [pid = 1812] [serial = 162] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0xa3ce4800) [pid = 1812] [serial = 138] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x984e9800) [pid = 1812] [serial = 161] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0xa45f0400) [pid = 1812] [serial = 144] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x9fb24800) [pid = 1812] [serial = 141] [outer = (nil)] [url = about:blank] 02:34:05 INFO - PROCESS | 1812 | 1461231245943 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1443ms 02:34:06 INFO - PROCESS | 1812 | 1461231246014 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1812 | 1461231246023 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:34:06 INFO - PROCESS | 1812 | 1461231246033 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1812 | 1461231246037 Marionette TRACE conn3 <- [1,282,null,{}] 02:34:06 INFO - PROCESS | 1812 | 1461231246043 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}] 02:34:06 INFO - PROCESS | 1812 | 1461231246202 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:34:06 INFO - PROCESS | 1812 | 1461231246213 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc2a400 == 39 [pid = 1812] [id = 78] 02:34:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x92ca7000) [pid = 1812] [serial = 233] [outer = (nil)] 02:34:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x974d9400) [pid = 1812] [serial = 234] [outer = 0x92ca7000] 02:34:06 INFO - PROCESS | 1812 | 1461231246294 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x97983c00) [pid = 1812] [serial = 235] [outer = 0x92ca7000] 02:34:07 INFO - PROCESS | 1812 | 1461231247167 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]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1183ms 02:34:07 INFO - PROCESS | 1812 | 1461231247230 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 1812 | 1461231247235 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:34:07 INFO - PROCESS | 1812 | 1461231247243 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1812 | 1461231247248 Marionette TRACE conn3 <- [1,286,null,{}] 02:34:07 INFO - PROCESS | 1812 | 1461231247263 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}] 02:34:07 INFO - PROCESS | 1812 | 1461231247423 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:34:07 INFO - PROCESS | 1812 | 1461231247438 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc2e000 == 40 [pid = 1812] [id = 79] 02:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x97985c00) [pid = 1812] [serial = 236] [outer = (nil)] 02:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x984e9800) [pid = 1812] [serial = 237] [outer = 0x97985c00] 02:34:07 INFO - PROCESS | 1812 | 1461231247515 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x98929c00) [pid = 1812] [serial = 238] [outer = 0x97985c00] 02:34:08 INFO - PROCESS | 1812 | 1461231248434 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1233ms 02:34:08 INFO - PROCESS | 1812 | 1461231248477 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1812 | 1461231248482 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:34:08 INFO - PROCESS | 1812 | 1461231248489 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1812 | 1461231248491 Marionette TRACE conn3 <- [1,290,null,{}] 02:34:08 INFO - PROCESS | 1812 | 1461231248497 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}] 02:34:08 INFO - PROCESS | 1812 | 1461231248695 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:34:08 INFO - PROCESS | 1812 | 1461231248715 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc35c00 == 41 [pid = 1812] [id = 80] 02:34:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x97cdc000) [pid = 1812] [serial = 239] [outer = (nil)] 02:34:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x98fa3c00) [pid = 1812] [serial = 240] [outer = 0x97cdc000] 02:34:08 INFO - PROCESS | 1812 | 1461231248790 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x9932a800) [pid = 1812] [serial = 241] [outer = 0x97cdc000] 02:34:09 INFO - PROCESS | 1812 | 1461231249602 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]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1143ms 02:34:09 INFO - PROCESS | 1812 | 1461231249632 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1812 | 1461231249635 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:34:09 INFO - PROCESS | 1812 | 1461231249641 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1812 | 1461231249658 Marionette TRACE conn3 <- [1,294,null,{}] 02:34:09 INFO - PROCESS | 1812 | 1461231249678 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}] 02:34:09 INFO - PROCESS | 1812 | 1461231249964 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x8fc34400) [pid = 1812] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x98994000) [pid = 1812] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x92c6a400) [pid = 1812] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x8f3e0800) [pid = 1812] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9b0f6400) [pid = 1812] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x99210000) [pid = 1812] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0xa3c0dc00) [pid = 1812] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:34:09 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x920ca800) [pid = 1812] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:34:10 INFO - PROCESS | 1812 | 1461231250055 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e0000 == 42 [pid = 1812] [id = 81] 02:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x8f3e0800) [pid = 1812] [serial = 242] [outer = (nil)] 02:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9087b400) [pid = 1812] [serial = 243] [outer = 0x8f3e0800] 02:34:10 INFO - PROCESS | 1812 | 1461231250134 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x97ea9000) [pid = 1812] [serial = 244] [outer = 0x8f3e0800] 02:34:11 INFO - PROCESS | 1812 | 1461231251029 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]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1457ms 02:34:11 INFO - PROCESS | 1812 | 1461231251100 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 1812 | 1461231251104 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:34:11 INFO - PROCESS | 1812 | 1461231251111 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 1812 | 1461231251114 Marionette TRACE conn3 <- [1,298,null,{}] 02:34:11 INFO - PROCESS | 1812 | 1461231251125 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}] 02:34:11 INFO - PROCESS | 1812 | 1461231251283 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:34:11 INFO - PROCESS | 1812 | 1461231251389 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f89c00 == 43 [pid = 1812] [id = 82] 02:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9b08bc00) [pid = 1812] [serial = 245] [outer = (nil)] 02:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9fe91000) [pid = 1812] [serial = 246] [outer = 0x9b08bc00] 02:34:11 INFO - PROCESS | 1812 | 1461231251471 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9ffad400) [pid = 1812] [serial = 247] [outer = 0x9b08bc00] 02:34:12 INFO - PROCESS | 1812 | 1461231252344 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1294ms 02:34:12 INFO - PROCESS | 1812 | 1461231252407 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1812 | 1461231252413 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:34:12 INFO - PROCESS | 1812 | 1461231252422 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1812 | 1461231252429 Marionette TRACE conn3 <- [1,302,null,{}] 02:34:12 INFO - PROCESS | 1812 | 1461231252439 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}] 02:34:12 INFO - PROCESS | 1812 | 1461231252659 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:34:12 INFO - PROCESS | 1812 | 1461231252868 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x9087c800 == 44 [pid = 1812] [id = 83] 02:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x91451000) [pid = 1812] [serial = 248] [outer = (nil)] 02:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x95bec400) [pid = 1812] [serial = 249] [outer = 0x91451000] 02:34:12 INFO - PROCESS | 1812 | 1461231252976 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9692ec00) [pid = 1812] [serial = 250] [outer = 0x91451000] 02:34:13 INFO - PROCESS | 1812 | 1461231253833 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1487ms 02:34:13 INFO - PROCESS | 1812 | 1461231253909 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1812 | 1461231253918 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:34:13 INFO - PROCESS | 1812 | 1461231253928 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1812 | 1461231253932 Marionette TRACE conn3 <- [1,306,null,{}] 02:34:13 INFO - PROCESS | 1812 | 1461231253940 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}] 02:34:14 INFO - PROCESS | 1812 | 1461231254153 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:34:14 INFO - PROCESS | 1812 | 1461231254301 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x979a4800 == 45 [pid = 1812] [id = 84] 02:34:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x97aa4800) [pid = 1812] [serial = 251] [outer = (nil)] 02:34:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x97b84000) [pid = 1812] [serial = 252] [outer = 0x97aa4800] 02:34:14 INFO - PROCESS | 1812 | 1461231254436 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x97b88c00) [pid = 1812] [serial = 253] [outer = 0x97aa4800] 02:34:15 INFO - PROCESS | 1812 | 1461231255447 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1541ms 02:34:15 INFO - PROCESS | 1812 | 1461231255470 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:34:15 INFO - PROCESS | 1812 | 1461231255474 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:34:15 INFO - PROCESS | 1812 | 1461231255481 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 1812 | 1461231255488 Marionette TRACE conn3 <- [1,310,null,{}] 02:34:15 INFO - PROCESS | 1812 | 1461231255505 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}] 02:34:15 INFO - PROCESS | 1812 | 1461231255700 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:34:15 INFO - PROCESS | 1812 | 1461231255865 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cdb000 == 46 [pid = 1812] [id = 85] 02:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x97ce6400) [pid = 1812] [serial = 254] [outer = (nil)] 02:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x9921d800) [pid = 1812] [serial = 255] [outer = 0x97ce6400] 02:34:16 INFO - PROCESS | 1812 | 1461231256001 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9b0f6400) [pid = 1812] [serial = 256] [outer = 0x97ce6400] 02:34:16 INFO - PROCESS | 1812 | 1461231256877 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]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1441ms 02:34:16 INFO - PROCESS | 1812 | 1461231256922 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1812 | 1461231256927 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:34:16 INFO - PROCESS | 1812 | 1461231256934 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1812 | 1461231256937 Marionette TRACE conn3 <- [1,314,null,{}] 02:34:16 INFO - PROCESS | 1812 | 1461231256943 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}] 02:34:17 INFO - PROCESS | 1812 | 1461231257120 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:34:17 INFO - PROCESS | 1812 | 1461231257267 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce0c00 == 47 [pid = 1812] [id = 86] 02:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x99327400) [pid = 1812] [serial = 257] [outer = (nil)] 02:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9fc98000) [pid = 1812] [serial = 258] [outer = 0x99327400] 02:34:17 INFO - PROCESS | 1812 | 1461231257360 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa282f800) [pid = 1812] [serial = 259] [outer = 0x99327400] 02:34:18 INFO - PROCESS | 1812 | 1461231258279 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]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1380ms 02:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:34:18 INFO - PROCESS | 1812 | 1461231258314 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 1812 | 1461231258317 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:34:18 INFO - PROCESS | 1812 | 1461231258324 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 1812 | 1461231258327 Marionette TRACE conn3 <- [1,318,null,{}] 02:34:18 INFO - PROCESS | 1812 | 1461231258333 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}] 02:34:18 INFO - PROCESS | 1812 | 1461231258494 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:34:18 INFO - PROCESS | 1812 | 1461231258648 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9adc00 == 48 [pid = 1812] [id = 87] 02:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x9892bc00) [pid = 1812] [serial = 260] [outer = (nil)] 02:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa4452400) [pid = 1812] [serial = 261] [outer = 0x9892bc00] 02:34:18 INFO - PROCESS | 1812 | 1461231258737 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa4454400) [pid = 1812] [serial = 262] [outer = 0x9892bc00] 02:34:19 INFO - PROCESS | 1812 | 1461231259665 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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1388ms 02:34:19 INFO - PROCESS | 1812 | 1461231259712 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1812 | 1461231259716 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:34:19 INFO - PROCESS | 1812 | 1461231259727 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1812 | 1461231259732 Marionette TRACE conn3 <- [1,322,null,{}] 02:34:19 INFO - PROCESS | 1812 | 1461231259743 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}] 02:34:19 INFO - PROCESS | 1812 | 1461231259932 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:34:20 INFO - PROCESS | 1812 | 1461231260081 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e6400 == 49 [pid = 1812] [id = 88] 02:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0xa49c2c00) [pid = 1812] [serial = 263] [outer = (nil)] 02:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa49c7000) [pid = 1812] [serial = 264] [outer = 0xa49c2c00] 02:34:20 INFO - PROCESS | 1812 | 1461231260216 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0xa49cd400) [pid = 1812] [serial = 265] [outer = 0xa49c2c00] 02:34:21 INFO - PROCESS | 1812 | 1461231261085 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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1390ms 02:34:21 INFO - PROCESS | 1812 | 1461231261114 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1812 | 1461231261117 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:34:21 INFO - PROCESS | 1812 | 1461231261124 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1812 | 1461231261128 Marionette TRACE conn3 <- [1,326,null,{}] 02:34:21 INFO - PROCESS | 1812 | 1461231261134 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}] 02:34:21 INFO - PROCESS | 1812 | 1461231261292 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:34:21 INFO - PROCESS | 1812 | 1461231261446 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1d800 == 50 [pid = 1812] [id = 89] 02:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8ec1f800) [pid = 1812] [serial = 266] [outer = (nil)] 02:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8ec23c00) [pid = 1812] [serial = 267] [outer = 0x8ec1f800] 02:34:21 INFO - PROCESS | 1812 | 1461231261534 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8ec25000) [pid = 1812] [serial = 268] [outer = 0x8ec1f800] 02:34:22 INFO - PROCESS | 1812 | 1461231262473 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1383ms 02:34:22 INFO - PROCESS | 1812 | 1461231262508 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1812 | 1461231262511 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:34:22 INFO - PROCESS | 1812 | 1461231262518 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1812 | 1461231262522 Marionette TRACE conn3 <- [1,330,null,{}] 02:34:22 INFO - PROCESS | 1812 | 1461231262528 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}] 02:34:22 INFO - PROCESS | 1812 | 1461231262687 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:34:23 INFO - PROCESS | 1812 | 1461231263036 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x915a7c00 == 51 [pid = 1812] [id = 90] 02:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x915ad800) [pid = 1812] [serial = 269] [outer = (nil)] 02:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x920cb000) [pid = 1812] [serial = 270] [outer = 0x915ad800] 02:34:23 INFO - PROCESS | 1812 | 1461231263186 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x951dec00) [pid = 1812] [serial = 271] [outer = 0x915ad800] 02:34:24 INFO - PROCESS | 1812 | 1461231264123 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1682ms 02:34:24 INFO - PROCESS | 1812 | 1461231264202 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1812 | 1461231264209 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:34:24 INFO - PROCESS | 1812 | 1461231264218 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1812 | 1461231264222 Marionette TRACE conn3 <- [1,334,null,{}] 02:34:24 INFO - PROCESS | 1812 | 1461231264230 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}] 02:34:24 INFO - PROCESS | 1812 | 1461231264406 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:34:24 INFO - PROCESS | 1812 | 1461231264606 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2d400 == 52 [pid = 1812] [id = 91] 02:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x97486400) [pid = 1812] [serial = 272] [outer = (nil)] 02:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x9797e800) [pid = 1812] [serial = 273] [outer = 0x97486400] 02:34:24 INFO - PROCESS | 1812 | 1461231264694 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x97b81c00) [pid = 1812] [serial = 274] [outer = 0x97486400] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x9ff16c00) [pid = 1812] [serial = 182] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e0000 == 51 [pid = 1812] [id = 81] 02:34:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc35c00 == 50 [pid = 1812] [id = 80] 02:34:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc2e000 == 49 [pid = 1812] [id = 79] 02:34:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc2a400 == 48 [pid = 1812] [id = 78] 02:34:25 INFO - PROCESS | 1812 | --DOCSHELL 0x93eb4000 == 47 [pid = 1812] [id = 77] 02:34:25 INFO - PROCESS | 1812 | 1461231265581 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]]]}] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x964b3400) [pid = 1812] [serial = 188] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x984f1400) [pid = 1812] [serial = 189] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9ea24c00) [pid = 1812] [serial = 179] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0xa3c8b400) [pid = 1812] [serial = 201] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8f3eac00) [pid = 1812] [serial = 204] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0xa0a05800) [pid = 1812] [serial = 198] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x9fc5a400) [pid = 1812] [serial = 195] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x9fee0400) [pid = 1812] [serial = 197] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x99329c00) [pid = 1812] [serial = 165] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x915ab800) [pid = 1812] [serial = 167] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x97294000) [pid = 1812] [serial = 170] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x9921a400) [pid = 1812] [serial = 173] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x9b089000) [pid = 1812] [serial = 176] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9719ac00) [pid = 1812] [serial = 186] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x95d61800) [pid = 1812] [serial = 185] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x8f3e7800) [pid = 1812] [serial = 203] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x9ea1c000) [pid = 1812] [serial = 194] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x99326000) [pid = 1812] [serial = 191] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0xa3c83c00) [pid = 1812] [serial = 200] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x993e7800) [pid = 1812] [serial = 192] [outer = (nil)] [url = about:blank] 02:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1433ms 02:34:25 INFO - PROCESS | 1812 | 1461231265653 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 1812 | 1461231265659 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:34:25 INFO - PROCESS | 1812 | 1461231265667 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1812 | 1461231265671 Marionette TRACE conn3 <- [1,338,null,{}] 02:34:25 INFO - PROCESS | 1812 | 1461231265676 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}] 02:34:25 INFO - PROCESS | 1812 | 1461231265829 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:34:25 INFO - PROCESS | 1812 | 1461231265938 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e9800 == 48 [pid = 1812] [id = 92] 02:34:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8f3ea400) [pid = 1812] [serial = 275] [outer = (nil)] 02:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x96944c00) [pid = 1812] [serial = 276] [outer = 0x8f3ea400] 02:34:26 INFO - PROCESS | 1812 | 1461231266014 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9798a400) [pid = 1812] [serial = 277] [outer = 0x8f3ea400] 02:34:26 INFO - PROCESS | 1812 | 1461231266871 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]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1245ms 02:34:26 INFO - PROCESS | 1812 | 1461231266913 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 1812 | 1461231266917 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:34:26 INFO - PROCESS | 1812 | 1461231266926 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 1812 | 1461231266942 Marionette TRACE conn3 <- [1,342,null,{}] 02:34:26 INFO - PROCESS | 1812 | 1461231266964 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}] 02:34:27 INFO - PROCESS | 1812 | 1461231267123 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:34:27 INFO - PROCESS | 1812 | 1461231267134 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x970f5000 == 49 [pid = 1812] [id = 93] 02:34:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x97ce6c00) [pid = 1812] [serial = 278] [outer = (nil)] 02:34:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9892dc00) [pid = 1812] [serial = 279] [outer = 0x97ce6c00] 02:34:27 INFO - PROCESS | 1812 | 1461231267210 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x98f7f000) [pid = 1812] [serial = 280] [outer = 0x97ce6c00] 02:34:28 INFO - PROCESS | 1812 | 1461231268329 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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1449ms 02:34:28 INFO - PROCESS | 1812 | 1461231268375 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1812 | 1461231268382 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:34:28 INFO - PROCESS | 1812 | 1461231268393 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1812 | 1461231268397 Marionette TRACE conn3 <- [1,346,null,{}] 02:34:28 INFO - PROCESS | 1812 | 1461231268406 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}] 02:34:28 INFO - PROCESS | 1812 | 1461231268593 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:34:28 INFO - PROCESS | 1812 | 1461231268848 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c72400 == 50 [pid = 1812] [id = 94] 02:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x951ddc00) [pid = 1812] [serial = 281] [outer = (nil)] 02:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x96950c00) [pid = 1812] [serial = 282] [outer = 0x951ddc00] 02:34:29 INFO - PROCESS | 1812 | 1461231269034 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x9797e000) [pid = 1812] [serial = 283] [outer = 0x951ddc00] 02:34:29 INFO - PROCESS | 1812 | 1461231269964 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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1635ms 02:34:30 INFO - PROCESS | 1812 | 1461231270030 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1812 | 1461231270039 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:34:30 INFO - PROCESS | 1812 | 1461231270050 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1812 | 1461231270055 Marionette TRACE conn3 <- [1,350,null,{}] 02:34:30 INFO - PROCESS | 1812 | 1461231270061 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}] 02:34:30 INFO - PROCESS | 1812 | 1461231270280 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:34:30 INFO - PROCESS | 1812 | 1461231270431 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x96930c00 == 51 [pid = 1812] [id = 95] 02:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x97983800) [pid = 1812] [serial = 284] [outer = (nil)] 02:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x97ce6800) [pid = 1812] [serial = 285] [outer = 0x97983800] 02:34:30 INFO - PROCESS | 1812 | 1461231270523 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x98991000) [pid = 1812] [serial = 286] [outer = 0x97983800] 02:34:31 INFO - PROCESS | 1812 | 1461231271586 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1586ms 02:34:31 INFO - PROCESS | 1812 | 1461231271638 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1812 | 1461231271644 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:34:31 INFO - PROCESS | 1812 | 1461231271651 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1812 | 1461231271657 Marionette TRACE conn3 <- [1,354,null,{}] 02:34:31 INFO - PROCESS | 1812 | 1461231271674 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}] 02:34:31 INFO - PROCESS | 1812 | 1461231271892 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:34:32 INFO - PROCESS | 1812 | 1461231272139 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e7800 == 52 [pid = 1812] [id = 96] 02:34:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x9aecf800) [pid = 1812] [serial = 287] [outer = (nil)] 02:34:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x9b0f0c00) [pid = 1812] [serial = 288] [outer = 0x9aecf800] 02:34:32 INFO - PROCESS | 1812 | 1461231272300 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9fb2d000) [pid = 1812] [serial = 289] [outer = 0x9aecf800] 02:34:33 INFO - PROCESS | 1812 | 1461231273346 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]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1736ms 02:34:33 INFO - PROCESS | 1812 | 1461231273388 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:34:33 INFO - PROCESS | 1812 | 1461231273393 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:34:33 INFO - PROCESS | 1812 | 1461231273399 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1812 | 1461231273403 Marionette TRACE conn3 <- [1,358,null,{}] 02:34:33 INFO - PROCESS | 1812 | 1461231273408 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}] 02:34:33 INFO - PROCESS | 1812 | 1461231273580 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:34:33 INFO - PROCESS | 1812 | 1461231273731 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x964b3800 == 53 [pid = 1812] [id = 97] 02:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x9fb8b000) [pid = 1812] [serial = 290] [outer = (nil)] 02:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x9ffa2000) [pid = 1812] [serial = 291] [outer = 0x9fb8b000] 02:34:33 INFO - PROCESS | 1812 | 1461231273898 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0xa0c33400) [pid = 1812] [serial = 292] [outer = 0x9fb8b000] 02:34:34 INFO - PROCESS | 1812 | 1461231274779 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]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1441ms 02:34:34 INFO - PROCESS | 1812 | 1461231274840 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 1812 | 1461231274844 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:34:34 INFO - PROCESS | 1812 | 1461231274851 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1812 | 1461231274855 Marionette TRACE conn3 <- [1,362,null,{}] 02:34:34 INFO - PROCESS | 1812 | 1461231274861 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}] 02:34:35 INFO - PROCESS | 1812 | 1461231275028 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:34:35 INFO - PROCESS | 1812 | 1461231275180 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x9642bc00 == 54 [pid = 1812] [id = 98] 02:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x9fee0400) [pid = 1812] [serial = 293] [outer = (nil)] 02:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0xa3c8b400) [pid = 1812] [serial = 294] [outer = 0x9fee0400] 02:34:35 INFO - PROCESS | 1812 | 1461231275286 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0xa3ce3400) [pid = 1812] [serial = 295] [outer = 0x9fee0400] 02:34:36 INFO - PROCESS | 1812 | 1461231276270 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]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1441ms 02:34:36 INFO - PROCESS | 1812 | 1461231276295 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:34:36 INFO - PROCESS | 1812 | 1461231276300 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:34:36 INFO - PROCESS | 1812 | 1461231276306 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1812 | 1461231276310 Marionette TRACE conn3 <- [1,366,null,{}] 02:34:36 INFO - PROCESS | 1812 | 1461231276316 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}] 02:34:36 INFO - PROCESS | 1812 | 1461231276567 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:34:36 INFO - PROCESS | 1812 | 1461231276805 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1812 | ++DOCSHELL 0xa45a3c00 == 55 [pid = 1812] [id = 99] 02:34:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0xa49c9000) [pid = 1812] [serial = 296] [outer = (nil)] 02:34:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0xa49d1400) [pid = 1812] [serial = 297] [outer = 0xa49c9000] 02:34:36 INFO - PROCESS | 1812 | 1461231276940 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0xa4c4ac00) [pid = 1812] [serial = 298] [outer = 0xa49c9000] 02:34:37 INFO - PROCESS | 1812 | 1461231277905 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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1634ms 02:34:37 INFO - PROCESS | 1812 | 1461231277940 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1812 | 1461231277945 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:34:37 INFO - PROCESS | 1812 | 1461231277952 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1812 | 1461231277956 Marionette TRACE conn3 <- [1,370,null,{}] 02:34:37 INFO - PROCESS | 1812 | 1461231277962 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}] 02:34:38 INFO - PROCESS | 1812 | 1461231278137 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:34:38 INFO - PROCESS | 1812 | 1461231278291 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed1b400 == 56 [pid = 1812] [id = 100] 02:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8ed1c800) [pid = 1812] [serial = 299] [outer = (nil)] 02:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8ed21c00) [pid = 1812] [serial = 300] [outer = 0x8ed1c800] 02:34:38 INFO - PROCESS | 1812 | 1461231278429 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8ed26000) [pid = 1812] [serial = 301] [outer = 0x8ed1c800] 02:34:39 INFO - PROCESS | 1812 | 1461231279279 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]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1381ms 02:34:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:34:39 INFO - PROCESS | 1812 | 1461231279334 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 1812 | 1461231279337 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:34:39 INFO - PROCESS | 1812 | 1461231279344 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1812 | 1461231279348 Marionette TRACE conn3 <- [1,374,null,{}] 02:34:39 INFO - PROCESS | 1812 | 1461231279353 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}] 02:34:39 INFO - PROCESS | 1812 | 1461231279513 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:34:39 INFO - PROCESS | 1812 | 1461231279665 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1e000 == 57 [pid = 1812] [id = 101] 02:34:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8ed27400) [pid = 1812] [serial = 302] [outer = (nil)] 02:34:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8ee85400) [pid = 1812] [serial = 303] [outer = 0x8ed27400] 02:34:39 INFO - PROCESS | 1812 | 1461231279764 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8ee86800) [pid = 1812] [serial = 304] [outer = 0x8ed27400] 02:34:40 INFO - PROCESS | 1812 | 1461231280704 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:34:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1433ms 02:34:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:34:40 INFO - PROCESS | 1812 | 1461231280777 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1812 | 1461231280780 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:34:40 INFO - PROCESS | 1812 | 1461231280787 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1812 | 1461231280790 Marionette TRACE conn3 <- [1,378,null,{}] 02:34:40 INFO - PROCESS | 1812 | 1461231280796 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}] 02:34:40 INFO - PROCESS | 1812 | 1461231280994 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:34:41 INFO - PROCESS | 1812 | 1461231281195 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee85c00 == 58 [pid = 1812] [id = 102] 02:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8ee8c000) [pid = 1812] [serial = 305] [outer = (nil)] 02:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8ee8f400) [pid = 1812] [serial = 306] [outer = 0x8ee8c000] 02:34:41 INFO - PROCESS | 1812 | 1461231281345 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f3e2000) [pid = 1812] [serial = 307] [outer = 0x8ee8c000] 02:34:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e9800 == 57 [pid = 1812] [id = 92] 02:34:42 INFO - PROCESS | 1812 | --DOCSHELL 0x915a7c00 == 56 [pid = 1812] [id = 90] 02:34:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2d400 == 55 [pid = 1812] [id = 91] 02:34:42 INFO - PROCESS | 1812 | --DOCSHELL 0x9087c800 == 54 [pid = 1812] [id = 83] 02:34:42 INFO - PROCESS | 1812 | --DOCSHELL 0x979a4800 == 53 [pid = 1812] [id = 84] 02:34:42 INFO - PROCESS | 1812 | 1461231282771 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:34:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 2093ms 02:34:42 INFO - PROCESS | 1812 | 1461231282910 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1812 | 1461231282917 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:34:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:34:42 INFO - PROCESS | 1812 | 1461231282941 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1812 | 1461231282947 Marionette TRACE conn3 <- [1,382,null,{}] 02:34:42 INFO - PROCESS | 1812 | 1461231282956 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}] 02:34:43 INFO - PROCESS | 1812 | 1461231283162 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:34:43 INFO - PROCESS | 1812 | 1461231283193 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8bc00 == 54 [pid = 1812] [id = 103] 02:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8ee8dc00) [pid = 1812] [serial = 308] [outer = (nil)] 02:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9087c800) [pid = 1812] [serial = 309] [outer = 0x8ee8dc00] 02:34:43 INFO - PROCESS | 1812 | 1461231283269 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x92ca3400) [pid = 1812] [serial = 310] [outer = 0x8ee8dc00] 02:34:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:44 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:34:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:44 INFO - PROCESS | 1812 | 1461231284182 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:34:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1306ms 02:34:44 INFO - PROCESS | 1812 | 1461231284232 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 1812 | 1461231284239 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:34:44 INFO - PROCESS | 1812 | 1461231284262 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 1812 | 1461231284267 Marionette TRACE conn3 <- [1,386,null,{}] 02:34:44 INFO - PROCESS | 1812 | 1461231284273 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}] 02:34:44 INFO - PROCESS | 1812 | 1461231284475 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:34:44 INFO - PROCESS | 1812 | 1461231284500 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x90887400 == 55 [pid = 1812] [id = 104] 02:34:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x95bb3c00) [pid = 1812] [serial = 311] [outer = (nil)] 02:34:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x95bb9400) [pid = 1812] [serial = 312] [outer = 0x95bb3c00] 02:34:44 INFO - PROCESS | 1812 | 1461231284571 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x964b3400) [pid = 1812] [serial = 313] [outer = 0x95bb3c00] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x920be400) [pid = 1812] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x98fa7800) [pid = 1812] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x91454c00) [pid = 1812] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x951d9c00) [pid = 1812] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x97982400) [pid = 1812] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x91451400) [pid = 1812] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9ea1b800) [pid = 1812] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9aec8c00) [pid = 1812] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x964b6400) [pid = 1812] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x97cd9400) [pid = 1812] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9df78800) [pid = 1812] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8f9ac800) [pid = 1812] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0xa47d6000) [pid = 1812] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x97cdc000) [pid = 1812] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8f3e0800) [pid = 1812] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8f9a8c00) [pid = 1812] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x951e8c00) [pid = 1812] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x97985c00) [pid = 1812] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x92ca7000) [pid = 1812] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x97486400) [pid = 1812] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x915ad800) [pid = 1812] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x8f3ea400) [pid = 1812] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:34:45 INFO - PROCESS | 1812 | 1461231285737 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]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1485ms 02:34:45 INFO - PROCESS | 1812 | 1461231285746 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1812 | 1461231285749 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:34:45 INFO - PROCESS | 1812 | 1461231285756 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1812 | 1461231285761 Marionette TRACE conn3 <- [1,390,null,{}] 02:34:45 INFO - PROCESS | 1812 | 1461231285782 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}] 02:34:45 INFO - PROCESS | 1812 | 1461231285982 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:34:46 INFO - PROCESS | 1812 | 1461231286004 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2ac00 == 56 [pid = 1812] [id = 105] 02:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x951d9c00) [pid = 1812] [serial = 314] [outer = (nil)] 02:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x96948400) [pid = 1812] [serial = 315] [outer = 0x951d9c00] 02:34:46 INFO - PROCESS | 1812 | 1461231286081 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x97b89400) [pid = 1812] [serial = 316] [outer = 0x951d9c00] 02:34:47 INFO - PROCESS | 1812 | 1461231287017 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]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1299ms 02:34:47 INFO - PROCESS | 1812 | 1461231287057 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:34:47 INFO - PROCESS | 1812 | 1461231287062 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:34:47 INFO - PROCESS | 1812 | 1461231287067 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 1812 | 1461231287071 Marionette TRACE conn3 <- [1,394,null,{}] 02:34:47 INFO - PROCESS | 1812 | 1461231287076 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}] 02:34:47 INFO - PROCESS | 1812 | 1461231287243 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:34:47 INFO - PROCESS | 1812 | 1461231287470 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1a400 == 57 [pid = 1812] [id = 106] 02:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8ec1a800) [pid = 1812] [serial = 317] [outer = (nil)] 02:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8ed1c000) [pid = 1812] [serial = 318] [outer = 0x8ec1a800] 02:34:47 INFO - PROCESS | 1812 | 1461231287568 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8f3de000) [pid = 1812] [serial = 319] [outer = 0x8ec1a800] 02:34:48 INFO - PROCESS | 1812 | 1461231288571 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]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1580ms 02:34:48 INFO - PROCESS | 1812 | 1461231288650 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1812 | 1461231288658 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:34:48 INFO - PROCESS | 1812 | 1461231288668 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1812 | 1461231288673 Marionette TRACE conn3 <- [1,398,null,{}] 02:34:48 INFO - PROCESS | 1812 | 1461231288681 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}] 02:34:48 INFO - PROCESS | 1812 | 1461231288907 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:34:49 INFO - PROCESS | 1812 | 1461231289123 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x95baec00 == 58 [pid = 1812] [id = 107] 02:34:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x95bb2c00) [pid = 1812] [serial = 320] [outer = (nil)] 02:34:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x95bb7000) [pid = 1812] [serial = 321] [outer = 0x95bb2c00] 02:34:49 INFO - PROCESS | 1812 | 1461231289257 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x964b1c00) [pid = 1812] [serial = 322] [outer = 0x95bb2c00] 02:34:50 INFO - PROCESS | 1812 | 1461231290309 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]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1687ms 02:34:50 INFO - PROCESS | 1812 | 1461231290359 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:34:50 INFO - PROCESS | 1812 | 1461231290365 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:34:50 INFO - PROCESS | 1812 | 1461231290372 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 1812 | 1461231290376 Marionette TRACE conn3 <- [1,402,null,{}] 02:34:50 INFO - PROCESS | 1812 | 1461231290382 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}] 02:34:50 INFO - PROCESS | 1812 | 1461231290568 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:34:50 INFO - PROCESS | 1812 | 1461231290832 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x972a1000 == 59 [pid = 1812] [id = 108] 02:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x97cde400) [pid = 1812] [serial = 323] [outer = (nil)] 02:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x984ee800) [pid = 1812] [serial = 324] [outer = 0x97cde400] 02:34:50 INFO - PROCESS | 1812 | 1461231290935 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x9920e800) [pid = 1812] [serial = 325] [outer = 0x97cde400] 02:34:52 INFO - PROCESS | 1812 | 1461231292121 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]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1789ms 02:34:52 INFO - PROCESS | 1812 | 1461231292162 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1812 | 1461231292167 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:34:52 INFO - PROCESS | 1812 | 1461231292186 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1812 | 1461231292197 Marionette TRACE conn3 <- [1,406,null,{}] 02:34:52 INFO - PROCESS | 1812 | 1461231292206 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}] 02:34:52 INFO - PROCESS | 1812 | 1461231292497 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:34:52 INFO - PROCESS | 1812 | 1461231292649 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed22c00 == 60 [pid = 1812] [id = 109] 02:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x97b8d000) [pid = 1812] [serial = 326] [outer = (nil)] 02:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x9ea1e800) [pid = 1812] [serial = 327] [outer = 0x97b8d000] 02:34:52 INFO - PROCESS | 1812 | 1461231292746 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x9fc58800) [pid = 1812] [serial = 328] [outer = 0x97b8d000] 02:34:53 INFO - PROCESS | 1812 | 1461231293669 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]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1524ms 02:34:53 INFO - PROCESS | 1812 | 1461231293701 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 1812 | 1461231293705 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:34:53 INFO - PROCESS | 1812 | 1461231293712 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 1812 | 1461231293716 Marionette TRACE conn3 <- [1,410,null,{}] 02:34:53 INFO - PROCESS | 1812 | 1461231293723 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}] 02:34:53 INFO - PROCESS | 1812 | 1461231293924 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:34:54 INFO - PROCESS | 1812 | 1461231294210 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fb91c00 == 61 [pid = 1812] [id = 110] 02:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x9fe97400) [pid = 1812] [serial = 329] [outer = (nil)] 02:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0xa0f9a400) [pid = 1812] [serial = 330] [outer = 0x9fe97400] 02:34:54 INFO - PROCESS | 1812 | 1461231294355 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0xa3c86000) [pid = 1812] [serial = 331] [outer = 0x9fe97400] 02:34:55 INFO - PROCESS | 1812 | 1461231295282 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]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1638ms 02:34:55 INFO - PROCESS | 1812 | 1461231295351 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:34:55 INFO - PROCESS | 1812 | 1461231295357 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:34:55 INFO - PROCESS | 1812 | 1461231295363 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1812 | 1461231295367 Marionette TRACE conn3 <- [1,414,null,{}] 02:34:55 INFO - PROCESS | 1812 | 1461231295373 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}] 02:34:55 INFO - PROCESS | 1812 | 1461231295599 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:34:55 INFO - PROCESS | 1812 | 1461231295881 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 1812 | ++DOCSHELL 0xa49c5000 == 62 [pid = 1812] [id = 111] 02:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0xa49c6000) [pid = 1812] [serial = 332] [outer = (nil)] 02:34:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0xa49cb800) [pid = 1812] [serial = 333] [outer = 0xa49c6000] 02:34:56 INFO - PROCESS | 1812 | 1461231296027 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0xa6933800) [pid = 1812] [serial = 334] [outer = 0xa49c6000] 02:34:57 INFO - PROCESS | 1812 | 1461231297067 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]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1786ms 02:34:57 INFO - PROCESS | 1812 | 1461231297149 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1812 | 1461231297154 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:34:57 INFO - PROCESS | 1812 | 1461231297160 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1812 | 1461231297164 Marionette TRACE conn3 <- [1,418,null,{}] 02:34:57 INFO - PROCESS | 1812 | 1461231297170 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}] 02:34:57 INFO - PROCESS | 1812 | 1461231297380 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:34:57 INFO - PROCESS | 1812 | 1461231297631 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee85800 == 63 [pid = 1812] [id = 112] 02:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x902f1c00) [pid = 1812] [serial = 335] [outer = (nil)] 02:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x902f8400) [pid = 1812] [serial = 336] [outer = 0x902f1c00] 02:34:57 INFO - PROCESS | 1812 | 1461231297723 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x902fa800) [pid = 1812] [serial = 337] [outer = 0x902f1c00] 02:34:59 INFO - PROCESS | 1812 | 1461231299369 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]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2240ms 02:34:59 INFO - PROCESS | 1812 | 1461231299401 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 1812 | 1461231299407 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:34:59 INFO - PROCESS | 1812 | 1461231299415 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 1812 | 1461231299422 Marionette TRACE conn3 <- [1,422,null,{}] 02:34:59 INFO - PROCESS | 1812 | 1461231299431 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}] 02:34:59 INFO - PROCESS | 1812 | 1461231299617 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:34:59 INFO - PROCESS | 1812 | 1461231299809 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x902f2c00 == 64 [pid = 1812] [id = 113] 02:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x902f5c00) [pid = 1812] [serial = 338] [outer = (nil)] 02:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x902f9800) [pid = 1812] [serial = 339] [outer = 0x902f5c00] 02:34:59 INFO - PROCESS | 1812 | 1461231299945 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x91454c00) [pid = 1812] [serial = 340] [outer = 0x902f5c00] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x91453000 == 63 [pid = 1812] [id = 45] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f99f800 == 62 [pid = 1812] [id = 75] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd29400 == 61 [pid = 1812] [id = 51] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x97cd9000 == 60 [pid = 1812] [id = 74] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x9fb25000 == 59 [pid = 1812] [id = 73] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd24c00 == 58 [pid = 1812] [id = 50] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e8000 == 57 [pid = 1812] [id = 72] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97986c00) [pid = 1812] [serial = 206] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9892dc00) [pid = 1812] [serial = 279] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9fc98000) [pid = 1812] [serial = 258] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x95bec400) [pid = 1812] [serial = 249] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0xa49c7000) [pid = 1812] [serial = 264] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8ec23c00) [pid = 1812] [serial = 267] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9921d800) [pid = 1812] [serial = 255] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97b84000) [pid = 1812] [serial = 252] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0xa4452400) [pid = 1812] [serial = 261] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x95d64000 == 56 [pid = 1812] [id = 71] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2c000 == 55 [pid = 1812] [id = 48] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x90881800 == 54 [pid = 1812] [id = 49] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x90881c00 == 53 [pid = 1812] [id = 70] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2ac00 == 52 [pid = 1812] [id = 105] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x90887400 == 51 [pid = 1812] [id = 104] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee8bc00 == 50 [pid = 1812] [id = 103] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec1e000 == 49 [pid = 1812] [id = 101] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed1b400 == 48 [pid = 1812] [id = 100] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0xa45a3c00 == 47 [pid = 1812] [id = 99] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x9642bc00 == 46 [pid = 1812] [id = 98] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x964b3800 == 45 [pid = 1812] [id = 97] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e7800 == 44 [pid = 1812] [id = 96] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x96930c00 == 43 [pid = 1812] [id = 95] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x92c72400 == 42 [pid = 1812] [id = 94] 02:35:01 INFO - PROCESS | 1812 | --DOCSHELL 0x970f5000 == 41 [pid = 1812] [id = 93] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x98fa3c00) [pid = 1812] [serial = 240] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9087b400) [pid = 1812] [serial = 243] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9932a800) [pid = 1812] [serial = 241] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x96945000) [pid = 1812] [serial = 229] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x96942800) [pid = 1812] [serial = 228] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x970ef400) [pid = 1812] [serial = 232] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9694d400) [pid = 1812] [serial = 231] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x984e9800) [pid = 1812] [serial = 237] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x974d9400) [pid = 1812] [serial = 234] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x97983c00) [pid = 1812] [serial = 235] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x95d1f000) [pid = 1812] [serial = 209] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x99219000) [pid = 1812] [serial = 212] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0xa0f45000) [pid = 1812] [serial = 216] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0xa4c10400) [pid = 1812] [serial = 219] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x97ce0800) [pid = 1812] [serial = 222] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0xa49c5c00) [pid = 1812] [serial = 225] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x97ea9000) [pid = 1812] [serial = 244] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9798a400) [pid = 1812] [serial = 277] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x98929c00) [pid = 1812] [serial = 238] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x9fe91000) [pid = 1812] [serial = 246] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x9920fc00) [pid = 1812] [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.] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x97980000) [pid = 1812] [serial = 171] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x993ec800) [pid = 1812] [serial = 174] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x9797e800) [pid = 1812] [serial = 273] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x97299c00) [pid = 1812] [serial = 210] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0xa45a6400) [pid = 1812] [serial = 217] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x9b082c00) [pid = 1812] [serial = 213] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x92c9a400) [pid = 1812] [serial = 168] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9fb8a400) [pid = 1812] [serial = 180] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x920cb000) [pid = 1812] [serial = 270] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x9b0f5800) [pid = 1812] [serial = 177] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x98936c00) [pid = 1812] [serial = 129] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x97ce3400) [pid = 1812] [serial = 223] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x97b81c00) [pid = 1812] [serial = 274] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0xa0add800) [pid = 1812] [serial = 183] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0xa49c8000) [pid = 1812] [serial = 226] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x96944c00) [pid = 1812] [serial = 276] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x951dec00) [pid = 1812] [serial = 271] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0xa4c4e800) [pid = 1812] [serial = 220] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1812 | 1461231301340 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1940ms 02:35:01 INFO - PROCESS | 1812 | 1461231301355 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1812 | 1461231301363 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:35:01 INFO - PROCESS | 1812 | 1461231301373 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1812 | 1461231301378 Marionette TRACE conn3 <- [1,426,null,{}] 02:35:01 INFO - PROCESS | 1812 | 1461231301384 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}] 02:35:01 INFO - PROCESS | 1812 | 1461231301544 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:35:01 INFO - PROCESS | 1812 | 1461231301660 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed1b400 == 42 [pid = 1812] [id = 114] 02:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8ed1e000) [pid = 1812] [serial = 341] [outer = (nil)] 02:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x90881c00) [pid = 1812] [serial = 342] [outer = 0x8ed1e000] 02:35:01 INFO - PROCESS | 1812 | 1461231301735 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x92ca2c00) [pid = 1812] [serial = 343] [outer = 0x8ed1e000] 02:35:02 INFO - PROCESS | 1812 | 1461231302841 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] 02:35:02 INFO - PROCESS | 1812 | 1461231302917 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:35:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:35:02 INFO - PROCESS | 1812 | 1461231302923 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 1812 | 1461231302929 Marionette TRACE conn3 <- [1,430,null,{}] 02:35:02 INFO - PROCESS | 1812 | 1461231302945 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}] 02:35:03 INFO - PROCESS | 1812 | 1461231303117 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:35:03 INFO - PROCESS | 1812 | 1461231303326 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9087b400 == 43 [pid = 1812] [id = 115] 02:35:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x95d1f000) [pid = 1812] [serial = 344] [outer = (nil)] 02:35:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x96946000) [pid = 1812] [serial = 345] [outer = 0x95d1f000] 02:35:03 INFO - PROCESS | 1812 | 1461231303412 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x9694f800) [pid = 1812] [serial = 346] [outer = 0x95d1f000] 02:35:04 INFO - PROCESS | 1812 | 1461231304233 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:35:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1348ms 02:35:04 INFO - PROCESS | 1812 | 1461231304271 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 1812 | 1461231304275 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:35:04 INFO - PROCESS | 1812 | 1461231304281 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 1812 | 1461231304284 Marionette TRACE conn3 <- [1,434,null,{}] 02:35:04 INFO - PROCESS | 1812 | 1461231304295 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}] 02:35:04 INFO - PROCESS | 1812 | 1461231304491 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:35:04 INFO - PROCESS | 1812 | 1461231304522 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec28800 == 44 [pid = 1812] [id = 116] 02:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x976e5800) [pid = 1812] [serial = 347] [outer = (nil)] 02:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x97986c00) [pid = 1812] [serial = 348] [outer = 0x976e5800] 02:35:04 INFO - PROCESS | 1812 | 1461231304597 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x97b81c00) [pid = 1812] [serial = 349] [outer = 0x976e5800] 02:35:05 INFO - PROCESS | 1812 | 1461231305523 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]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:35:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1289ms 02:35:05 INFO - PROCESS | 1812 | 1461231305572 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1812 | 1461231305576 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:35:05 INFO - PROCESS | 1812 | 1461231305594 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1812 | 1461231305597 Marionette TRACE conn3 <- [1,438,null,{}] 02:35:05 INFO - PROCESS | 1812 | 1461231305602 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}] 02:35:06 INFO - PROCESS | 1812 | 1461231306203 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x8ee8dc00) [pid = 1812] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0xa49c2c00) [pid = 1812] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x8ec1f800) [pid = 1812] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x9892bc00) [pid = 1812] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x91451000) [pid = 1812] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x97aa4800) [pid = 1812] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x97ce6400) [pid = 1812] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x99327400) [pid = 1812] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x8f3e6c00) [pid = 1812] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x9b08bc00) [pid = 1812] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x95bb3c00) [pid = 1812] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8ed27400) [pid = 1812] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0xa49c9000) [pid = 1812] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9fb8b000) [pid = 1812] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x951ddc00) [pid = 1812] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x8ee8c000) [pid = 1812] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x97983800) [pid = 1812] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x97ce6c00) [pid = 1812] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x9fee0400) [pid = 1812] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x9aecf800) [pid = 1812] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x8ed1c800) [pid = 1812] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:35:06 INFO - PROCESS | 1812 | 1461231306414 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1a000 == 45 [pid = 1812] [id = 117] 02:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x8ec1b000) [pid = 1812] [serial = 350] [outer = (nil)] 02:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x8ec22800) [pid = 1812] [serial = 351] [outer = 0x8ec1b000] 02:35:06 INFO - PROCESS | 1812 | 1461231306489 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x8ee8dc00) [pid = 1812] [serial = 352] [outer = 0x8ec1b000] 02:35:07 INFO - PROCESS | 1812 | 1461231307207 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]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1634ms 02:35:07 INFO - PROCESS | 1812 | 1461231307229 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 1812 | 1461231307232 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:35:07 INFO - PROCESS | 1812 | 1461231307238 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 1812 | 1461231307241 Marionette TRACE conn3 <- [1,442,null,{}] 02:35:07 INFO - PROCESS | 1812 | 1461231307247 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}] 02:35:07 INFO - PROCESS | 1812 | 1461231307483 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:35:07 INFO - PROCESS | 1812 | 1461231307501 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec20c00 == 46 [pid = 1812] [id = 118] 02:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x8ed1cc00) [pid = 1812] [serial = 353] [outer = (nil)] 02:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x97b88400) [pid = 1812] [serial = 354] [outer = 0x8ed1cc00] 02:35:07 INFO - PROCESS | 1812 | 1461231307576 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x98535000) [pid = 1812] [serial = 355] [outer = 0x8ed1cc00] 02:35:08 INFO - PROCESS | 1812 | 1461231308564 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]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1384ms 02:35:08 INFO - PROCESS | 1812 | 1461231308624 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 1812 | 1461231308630 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:35:08 INFO - PROCESS | 1812 | 1461231308640 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1812 | 1461231308646 Marionette TRACE conn3 <- [1,446,null,{}] 02:35:08 INFO - PROCESS | 1812 | 1461231308656 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}] 02:35:08 INFO - PROCESS | 1812 | 1461231308877 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:35:09 INFO - PROCESS | 1812 | 1461231309104 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3eb800 == 47 [pid = 1812] [id = 119] 02:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x8f9a6000) [pid = 1812] [serial = 356] [outer = (nil)] 02:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x902f9c00) [pid = 1812] [serial = 357] [outer = 0x8f9a6000] 02:35:09 INFO - PROCESS | 1812 | 1461231309240 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x92c9b800) [pid = 1812] [serial = 358] [outer = 0x8f9a6000] 02:35:10 INFO - PROCESS | 1812 | 1461231310213 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]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1606ms 02:35:10 INFO - PROCESS | 1812 | 1461231310246 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 1812 | 1461231310255 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:35:10 INFO - PROCESS | 1812 | 1461231310265 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 1812 | 1461231310271 Marionette TRACE conn3 <- [1,450,null,{}] 02:35:10 INFO - PROCESS | 1812 | 1461231310277 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}] 02:35:10 INFO - PROCESS | 1812 | 1461231310454 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:35:10 INFO - PROCESS | 1812 | 1461231310609 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb8000 == 48 [pid = 1812] [id = 120] 02:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x95d24c00) [pid = 1812] [serial = 359] [outer = (nil)] 02:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x96942800) [pid = 1812] [serial = 360] [outer = 0x95d24c00] 02:35:10 INFO - PROCESS | 1812 | 1461231310753 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x976df400) [pid = 1812] [serial = 361] [outer = 0x95d24c00] 02:35:11 INFO - PROCESS | 1812 | 1461231311775 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] 02:35:11 INFO - PROCESS | 1812 | 1461231311884 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:35:11 INFO - PROCESS | 1812 | 1461231311897 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 1812 | 1461231311903 Marionette TRACE conn3 <- [1,454,null,{}] 02:35:11 INFO - PROCESS | 1812 | 1461231311973 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}] 02:35:12 INFO - PROCESS | 1812 | 1461231312181 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:35:12 INFO - PROCESS | 1812 | 1461231312401 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1d400 == 49 [pid = 1812] [id = 121] 02:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9797fc00) [pid = 1812] [serial = 362] [outer = (nil)] 02:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x9899b800) [pid = 1812] [serial = 363] [outer = 0x9797fc00] 02:35:12 INFO - PROCESS | 1812 | 1461231312492 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x99214400) [pid = 1812] [serial = 364] [outer = 0x9797fc00] 02:35:13 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:13 INFO - PROCESS | 1812 | 1461231313432 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]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1578ms 02:35:13 INFO - PROCESS | 1812 | 1461231313476 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:35:13 INFO - PROCESS | 1812 | 1461231313482 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:35:13 INFO - PROCESS | 1812 | 1461231313489 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1812 | 1461231313492 Marionette TRACE conn3 <- [1,458,null,{}] 02:35:13 INFO - PROCESS | 1812 | 1461231313498 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}] 02:35:13 INFO - PROCESS | 1812 | 1461231313675 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:35:13 INFO - PROCESS | 1812 | 1461231313830 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9921d000 == 50 [pid = 1812] [id = 122] 02:35:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x9932a400) [pid = 1812] [serial = 365] [outer = (nil)] 02:35:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x9932ec00) [pid = 1812] [serial = 366] [outer = 0x9932a400] 02:35:13 INFO - PROCESS | 1812 | 1461231313960 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x9933f800) [pid = 1812] [serial = 367] [outer = 0x9932a400] 02:35:14 INFO - PROCESS | 1812 | 1461231314862 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] 02:35:14 INFO - PROCESS | 1812 | 1461231314926 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:35:14 INFO - PROCESS | 1812 | 1461231314935 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1812 | 1461231314938 Marionette TRACE conn3 <- [1,462,null,{}] 02:35:14 INFO - PROCESS | 1812 | 1461231314944 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}] 02:35:15 INFO - PROCESS | 1812 | 1461231315169 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:35:15 INFO - PROCESS | 1812 | 1461231315373 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x99327400 == 51 [pid = 1812] [id = 123] 02:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9ae78c00) [pid = 1812] [serial = 368] [outer = (nil)] 02:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x9b082c00) [pid = 1812] [serial = 369] [outer = 0x9ae78c00] 02:35:15 INFO - PROCESS | 1812 | 1461231315513 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9b0f3c00) [pid = 1812] [serial = 370] [outer = 0x9ae78c00] 02:35:16 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:16 INFO - PROCESS | 1812 | 1461231316444 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] 02:35:16 INFO - PROCESS | 1812 | 1461231316525 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:35:16 INFO - PROCESS | 1812 | 1461231316531 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 1812 | 1461231316536 Marionette TRACE conn3 <- [1,466,null,{}] 02:35:16 INFO - PROCESS | 1812 | 1461231316541 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}] 02:35:16 INFO - PROCESS | 1812 | 1461231316781 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:35:17 INFO - PROCESS | 1812 | 1461231317009 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cdbc00 == 52 [pid = 1812] [id = 124] 02:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x9fc55c00) [pid = 1812] [serial = 371] [outer = (nil)] 02:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x9ffd2000) [pid = 1812] [serial = 372] [outer = 0x9fc55c00] 02:35:17 INFO - PROCESS | 1812 | 1461231317145 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa0c31800) [pid = 1812] [serial = 373] [outer = 0x9fc55c00] 02:35:18 INFO - PROCESS | 1812 | 1461231318090 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] 02:35:18 INFO - PROCESS | 1812 | 1461231318175 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:35:18 INFO - PROCESS | 1812 | 1461231318625 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 1812 | 1461231318630 Marionette TRACE conn3 <- [1,470,null,{}] 02:35:18 INFO - PROCESS | 1812 | 1461231318864 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}] 02:35:19 INFO - PROCESS | 1812 | 1461231319032 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:35:19 INFO - PROCESS | 1812 | 1461231319232 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed23800 == 53 [pid = 1812] [id = 125] 02:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x90509c00) [pid = 1812] [serial = 374] [outer = (nil)] 02:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x90514400) [pid = 1812] [serial = 375] [outer = 0x90509c00] 02:35:19 INFO - PROCESS | 1812 | 1461231319323 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa45f3800) [pid = 1812] [serial = 376] [outer = 0x90509c00] 02:35:20 INFO - PROCESS | 1812 | 1461231320344 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]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2034ms 02:35:20 INFO - PROCESS | 1812 | 1461231320378 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 1812 | 1461231320381 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:35:20 INFO - PROCESS | 1812 | 1461231320388 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 1812 | 1461231320392 Marionette TRACE conn3 <- [1,474,null,{}] 02:35:20 INFO - PROCESS | 1812 | 1461231320398 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}] 02:35:20 INFO - PROCESS | 1812 | 1461231320566 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:35:20 INFO - PROCESS | 1812 | 1461231320912 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed38000 == 54 [pid = 1812] [id = 126] 02:35:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8ed38400) [pid = 1812] [serial = 377] [outer = (nil)] 02:35:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8ee87c00) [pid = 1812] [serial = 378] [outer = 0x8ed38400] 02:35:20 INFO - PROCESS | 1812 | 1461231320993 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8f3e9c00) [pid = 1812] [serial = 379] [outer = 0x8ed38400] 02:35:22 INFO - PROCESS | 1812 | 1461231321997 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1686ms 02:35:22 INFO - PROCESS | 1812 | 1461231322076 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1812 | 1461231322083 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:35:22 INFO - PROCESS | 1812 | 1461231322092 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1812 | 1461231322096 Marionette TRACE conn3 <- [1,478,null,{}] 02:35:22 INFO - PROCESS | 1812 | 1461231322103 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}] 02:35:22 INFO - PROCESS | 1812 | 1461231322297 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:35:22 INFO - PROCESS | 1812 | 1461231322506 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x902fac00 == 55 [pid = 1812] [id = 127] 02:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x90514c00) [pid = 1812] [serial = 380] [outer = (nil)] 02:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x92c67800) [pid = 1812] [serial = 381] [outer = 0x90514c00] 02:35:22 INFO - PROCESS | 1812 | 1461231322594 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x92ca4800) [pid = 1812] [serial = 382] [outer = 0x90514c00] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x98991c00 == 54 [pid = 1812] [id = 55] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x95b07000 == 53 [pid = 1812] [id = 52] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd26c00 == 52 [pid = 1812] [id = 53] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x951e4400 == 51 [pid = 1812] [id = 39] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x96948400) [pid = 1812] [serial = 315] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x97ee7800 == 50 [pid = 1812] [id = 40] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8f99e800 == 49 [pid = 1812] [id = 54] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0xa49c5000 == 48 [pid = 1812] [id = 111] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x9fb91c00 == 47 [pid = 1812] [id = 110] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed22c00 == 46 [pid = 1812] [id = 109] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x972a1000 == 45 [pid = 1812] [id = 108] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x95baec00 == 44 [pid = 1812] [id = 107] 02:35:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec1a400 == 43 [pid = 1812] [id = 106] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x9ae79c00) [pid = 1812] [serial = 207] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0xa49cd400) [pid = 1812] [serial = 265] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8ec25000) [pid = 1812] [serial = 268] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0xa4454400) [pid = 1812] [serial = 262] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x9692ec00) [pid = 1812] [serial = 250] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x97b88c00) [pid = 1812] [serial = 253] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9b0f6400) [pid = 1812] [serial = 256] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0xa282f800) [pid = 1812] [serial = 259] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x95bb9400) [pid = 1812] [serial = 312] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x8ee86800) [pid = 1812] [serial = 304] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x8ee85400) [pid = 1812] [serial = 303] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0xa4c4ac00) [pid = 1812] [serial = 298] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0xa49d1400) [pid = 1812] [serial = 297] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0xa0c33400) [pid = 1812] [serial = 292] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x9ffa2000) [pid = 1812] [serial = 291] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9797e000) [pid = 1812] [serial = 283] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x96950c00) [pid = 1812] [serial = 282] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x8ee8f400) [pid = 1812] [serial = 306] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x98991000) [pid = 1812] [serial = 286] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x97ce6800) [pid = 1812] [serial = 285] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x98f7f000) [pid = 1812] [serial = 280] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0xa3ce3400) [pid = 1812] [serial = 295] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0xa3c8b400) [pid = 1812] [serial = 294] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x9fb2d000) [pid = 1812] [serial = 289] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9b0f0c00) [pid = 1812] [serial = 288] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x8ed26000) [pid = 1812] [serial = 301] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x8ed21c00) [pid = 1812] [serial = 300] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x9087c800) [pid = 1812] [serial = 309] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x964b3400) [pid = 1812] [serial = 313] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x92ca3400) [pid = 1812] [serial = 310] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x8f3e2000) [pid = 1812] [serial = 307] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x9ffad400) [pid = 1812] [serial = 247] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 1812 | 1461231323647 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]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1591ms 02:35:23 INFO - PROCESS | 1812 | 1461231323687 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1812 | 1461231323693 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:35:23 INFO - PROCESS | 1812 | 1461231323709 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1812 | 1461231323713 Marionette TRACE conn3 <- [1,482,null,{}] 02:35:23 INFO - PROCESS | 1812 | 1461231323719 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}] 02:35:23 INFO - PROCESS | 1812 | 1461231323905 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:35:23 INFO - PROCESS | 1812 | 1461231323916 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed23c00 == 44 [pid = 1812] [id = 128] 02:35:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x8ee88000) [pid = 1812] [serial = 383] [outer = (nil)] 02:35:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x90514000) [pid = 1812] [serial = 384] [outer = 0x8ee88000] 02:35:23 INFO - PROCESS | 1812 | 1461231323991 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x951dd000) [pid = 1812] [serial = 385] [outer = 0x8ee88000] 02:35:25 INFO - PROCESS | 1812 | 1461231325061 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]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1391ms 02:35:25 INFO - PROCESS | 1812 | 1461231325098 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:35:25 INFO - PROCESS | 1812 | 1461231325102 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:35:25 INFO - PROCESS | 1812 | 1461231325116 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1812 | 1461231325125 Marionette TRACE conn3 <- [1,486,null,{}] 02:35:25 INFO - PROCESS | 1812 | 1461231325133 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}] 02:35:25 INFO - PROCESS | 1812 | 1461231325343 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:35:25 INFO - PROCESS | 1812 | 1461231325360 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb9800 == 45 [pid = 1812] [id = 129] 02:35:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x96943000) [pid = 1812] [serial = 386] [outer = (nil)] 02:35:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x96950000) [pid = 1812] [serial = 387] [outer = 0x96943000] 02:35:25 INFO - PROCESS | 1812 | 1461231325438 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9747fc00) [pid = 1812] [serial = 388] [outer = 0x96943000] 02:35:26 INFO - PROCESS | 1812 | 1461231326316 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]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1249ms 02:35:26 INFO - PROCESS | 1812 | 1461231326358 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:35:26 INFO - PROCESS | 1812 | 1461231326362 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:35:26 INFO - PROCESS | 1812 | 1461231326369 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1812 | 1461231326372 Marionette TRACE conn3 <- [1,490,null,{}] 02:35:26 INFO - PROCESS | 1812 | 1461231326378 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}] 02:35:26 INFO - PROCESS | 1812 | 1461231326578 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:35:26 INFO - PROCESS | 1812 | 1461231326613 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed2bc00 == 46 [pid = 1812] [id = 130] 02:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x96945c00) [pid = 1812] [serial = 389] [outer = (nil)] 02:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x97b85c00) [pid = 1812] [serial = 390] [outer = 0x96945c00] 02:35:26 INFO - PROCESS | 1812 | 1461231326689 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x97b90000) [pid = 1812] [serial = 391] [outer = 0x96945c00] 02:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x98991c00) [pid = 1812] [serial = 392] [outer = 0x8fd26400] 02:35:27 INFO - PROCESS | 1812 | 1461231327738 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]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1434ms 02:35:27 INFO - PROCESS | 1812 | 1461231327804 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 1812 | 1461231327808 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:35:27 INFO - PROCESS | 1812 | 1461231327829 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 1812 | 1461231327834 Marionette TRACE conn3 <- [1,494,null,{}] 02:35:27 INFO - PROCESS | 1812 | 1461231327846 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}] 02:35:28 INFO - PROCESS | 1812 | 1461231328050 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x95d1f000) [pid = 1812] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x8ed1e000) [pid = 1812] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x976e5800) [pid = 1812] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x951d9c00) [pid = 1812] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x8ec1b000) [pid = 1812] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:35:28 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x902f5c00) [pid = 1812] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:35:28 INFO - PROCESS | 1812 | 1461231328286 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3dec00 == 47 [pid = 1812] [id = 131] 02:35:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x902f2400) [pid = 1812] [serial = 393] [outer = (nil)] 02:35:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x95d1f000) [pid = 1812] [serial = 394] [outer = 0x902f2400] 02:35:28 INFO - PROCESS | 1812 | 1461231328375 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x98534400) [pid = 1812] [serial = 395] [outer = 0x902f2400] 02:35:29 INFO - PROCESS | 1812 | 1461231329126 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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1353ms 02:35:29 INFO - PROCESS | 1812 | 1461231329168 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1812 | 1461231329171 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:35:29 INFO - PROCESS | 1812 | 1461231329177 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1812 | 1461231329180 Marionette TRACE conn3 <- [1,498,null,{}] 02:35:29 INFO - PROCESS | 1812 | 1461231329186 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}] 02:35:29 INFO - PROCESS | 1812 | 1461231329339 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:35:29 INFO - PROCESS | 1812 | 1461231329358 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed29c00 == 48 [pid = 1812] [id = 132] 02:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x8ed37400) [pid = 1812] [serial = 396] [outer = (nil)] 02:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9ae79c00) [pid = 1812] [serial = 397] [outer = 0x8ed37400] 02:35:29 INFO - PROCESS | 1812 | 1461231329431 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9b0f0c00) [pid = 1812] [serial = 398] [outer = 0x8ed37400] 02:35:30 INFO - PROCESS | 1812 | 1461231330342 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]]]}] 02:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1230ms 02:35:30 INFO - PROCESS | 1812 | 1461231330446 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 1812 | 1461231330453 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:35:30 INFO - PROCESS | 1812 | 1461231330463 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 1812 | 1461231330469 Marionette TRACE conn3 <- [1,502,null,{}] 02:35:30 INFO - PROCESS | 1812 | 1461231330478 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}] 02:35:30 INFO - PROCESS | 1812 | 1461231330686 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:35:30 INFO - PROCESS | 1812 | 1461231330845 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee85000 == 49 [pid = 1812] [id = 133] 02:35:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x8ee85400) [pid = 1812] [serial = 399] [outer = (nil)] 02:35:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x8ee8c800) [pid = 1812] [serial = 400] [outer = 0x8ee85400] 02:35:30 INFO - PROCESS | 1812 | 1461231330997 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8fc2a400) [pid = 1812] [serial = 401] [outer = 0x8ee85400] 02:35:31 INFO - PROCESS | 1812 | 1461231331938 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]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1534ms 02:35:32 INFO - PROCESS | 1812 | 1461231331998 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1812 | 1461231332006 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:35:32 INFO - PROCESS | 1812 | 1461231332017 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1812 | 1461231332021 Marionette TRACE conn3 <- [1,506,null,{}] 02:35:32 INFO - PROCESS | 1812 | 1461231332027 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}] 02:35:32 INFO - PROCESS | 1812 | 1461231332269 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:35:32 INFO - PROCESS | 1812 | 1461231332483 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x902fb800 == 50 [pid = 1812] [id = 134] 02:35:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x9050b800) [pid = 1812] [serial = 402] [outer = (nil)] 02:35:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x951d9c00) [pid = 1812] [serial = 403] [outer = 0x9050b800] 02:35:32 INFO - PROCESS | 1812 | 1461231332617 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x95bb1800) [pid = 1812] [serial = 404] [outer = 0x9050b800] 02:35:33 INFO - PROCESS | 1812 | 1461231333625 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]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1681ms 02:35:33 INFO - PROCESS | 1812 | 1461231333698 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 1812 | 1461231333703 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:35:33 INFO - PROCESS | 1812 | 1461231333710 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1812 | 1461231333716 Marionette TRACE conn3 <- [1,510,null,{}] 02:35:33 INFO - PROCESS | 1812 | 1461231333733 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}] 02:35:33 INFO - PROCESS | 1812 | 1461231333963 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:35:34 INFO - PROCESS | 1812 | 1461231334177 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x979a8000 == 51 [pid = 1812] [id = 135] 02:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x98531800) [pid = 1812] [serial = 405] [outer = (nil)] 02:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x99327000) [pid = 1812] [serial = 406] [outer = 0x98531800] 02:35:34 INFO - PROCESS | 1812 | 1461231334269 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9df75400) [pid = 1812] [serial = 407] [outer = 0x98531800] 02:35:35 INFO - PROCESS | 1812 | 1461231335213 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1535ms 02:35:35 INFO - PROCESS | 1812 | 1461231335246 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:35:35 INFO - PROCESS | 1812 | 1461231335251 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:35:35 INFO - PROCESS | 1812 | 1461231335258 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1812 | 1461231335262 Marionette TRACE conn3 <- [1,514,null,{}] 02:35:35 INFO - PROCESS | 1812 | 1461231335267 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}] 02:35:35 INFO - PROCESS | 1812 | 1461231335434 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:35:35 INFO - PROCESS | 1812 | 1461231335601 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x9797f000 == 52 [pid = 1812] [id = 136] 02:35:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x9fc4e800) [pid = 1812] [serial = 408] [outer = (nil)] 02:35:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9ffa2400) [pid = 1812] [serial = 409] [outer = 0x9fc4e800] 02:35:35 INFO - PROCESS | 1812 | 1461231335694 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa0ada800) [pid = 1812] [serial = 410] [outer = 0x9fc4e800] 02:35:36 INFO - PROCESS | 1812 | 1461231336581 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1391ms 02:35:36 INFO - PROCESS | 1812 | 1461231336649 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1812 | 1461231336653 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:35:36 INFO - PROCESS | 1812 | 1461231336660 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1812 | 1461231336663 Marionette TRACE conn3 <- [1,518,null,{}] 02:35:36 INFO - PROCESS | 1812 | 1461231336669 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}] 02:35:36 INFO - PROCESS | 1812 | 1461231336841 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:35:37 INFO - PROCESS | 1812 | 1461231337001 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed35400 == 53 [pid = 1812] [id = 137] 02:35:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x8ed36000) [pid = 1812] [serial = 411] [outer = (nil)] 02:35:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa2a32800) [pid = 1812] [serial = 412] [outer = 0x8ed36000] 02:35:37 INFO - PROCESS | 1812 | 1461231337093 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa44cd000) [pid = 1812] [serial = 413] [outer = 0x8ed36000] 02:35:38 INFO - PROCESS | 1812 | 1461231338022 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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1433ms 02:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:35:38 INFO - PROCESS | 1812 | 1461231338095 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1812 | 1461231338098 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:35:38 INFO - PROCESS | 1812 | 1461231338104 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1812 | 1461231338108 Marionette TRACE conn3 <- [1,522,null,{}] 02:35:38 INFO - PROCESS | 1812 | 1461231338114 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}] 02:35:38 INFO - PROCESS | 1812 | 1461231338355 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:35:38 INFO - PROCESS | 1812 | 1461231338571 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x98020000 == 54 [pid = 1812] [id = 138] 02:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x98022c00) [pid = 1812] [serial = 414] [outer = (nil)] 02:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x9802c400) [pid = 1812] [serial = 415] [outer = 0x98022c00] 02:35:38 INFO - PROCESS | 1812 | 1461231338704 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0xa45f0800) [pid = 1812] [serial = 416] [outer = 0x98022c00] 02:35:39 INFO - PROCESS | 1812 | 1461231339585 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]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1540ms 02:35:39 INFO - PROCESS | 1812 | 1461231339645 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1812 | 1461231339649 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:35:39 INFO - PROCESS | 1812 | 1461231339655 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1812 | 1461231339658 Marionette TRACE conn3 <- [1,526,null,{}] 02:35:39 INFO - PROCESS | 1812 | 1461231339664 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}] 02:35:39 INFO - PROCESS | 1812 | 1461231339835 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:35:40 INFO - PROCESS | 1812 | 1461231339997 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee4f000 == 55 [pid = 1812] [id = 139] 02:35:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8ee50c00) [pid = 1812] [serial = 417] [outer = (nil)] 02:35:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8ee57000) [pid = 1812] [serial = 418] [outer = 0x8ee50c00] 02:35:40 INFO - PROCESS | 1812 | 1461231340097 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8ee58800) [pid = 1812] [serial = 419] [outer = 0x8ee50c00] 02:35:41 INFO - PROCESS | 1812 | 1461231341049 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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1445ms 02:35:41 INFO - PROCESS | 1812 | 1461231341101 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1812 | 1461231341105 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:35:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:35:41 INFO - PROCESS | 1812 | 1461231341112 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1812 | 1461231341116 Marionette TRACE conn3 <- [1,530,null,{}] 02:35:41 INFO - PROCESS | 1812 | 1461231341122 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}] 02:35:41 INFO - PROCESS | 1812 | 1461231341296 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:35:41 INFO - PROCESS | 1812 | 1461231341459 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee5cc00 == 56 [pid = 1812] [id = 140] 02:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x903c7400) [pid = 1812] [serial = 420] [outer = (nil)] 02:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x903ce400) [pid = 1812] [serial = 421] [outer = 0x903c7400] 02:35:41 INFO - PROCESS | 1812 | 1461231341549 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x903d2000) [pid = 1812] [serial = 422] [outer = 0x903c7400] 02:35:42 INFO - PROCESS | 1812 | 1461231342376 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"]]]}] 02:35:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:35:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1333ms 02:35:42 INFO - PROCESS | 1812 | 1461231342448 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1812 | 1461231342451 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:35:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:35:42 INFO - PROCESS | 1812 | 1461231342458 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1812 | 1461231342461 Marionette TRACE conn3 <- [1,534,null,{}] 02:35:42 INFO - PROCESS | 1812 | 1461231342467 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}] 02:35:42 INFO - PROCESS | 1812 | 1461231342653 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:35:42 INFO - PROCESS | 1812 | 1461231342825 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c2400 == 57 [pid = 1812] [id = 141] 02:35:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8c3c3000) [pid = 1812] [serial = 423] [outer = (nil)] 02:35:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8ed2ec00) [pid = 1812] [serial = 424] [outer = 0x8c3c3000] 02:35:42 INFO - PROCESS | 1812 | 1461231342914 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x903cd000) [pid = 1812] [serial = 425] [outer = 0x8c3c3000] 02:35:43 INFO - PROCESS | 1812 | 1461231343806 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]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:35:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1382ms 02:35:43 INFO - PROCESS | 1812 | 1461231343840 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1812 | 1461231343844 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:35:43 INFO - PROCESS | 1812 | 1461231343851 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1812 | 1461231343854 Marionette TRACE conn3 <- [1,538,null,{}] 02:35:43 INFO - PROCESS | 1812 | 1461231343860 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}] 02:35:44 INFO - PROCESS | 1812 | 1461231344045 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:35:44 INFO - PROCESS | 1812 | 1461231344218 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3cd400 == 58 [pid = 1812] [id = 142] 02:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8c3cf400) [pid = 1812] [serial = 426] [outer = (nil)] 02:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8fd99800) [pid = 1812] [serial = 427] [outer = 0x8c3cf400] 02:35:44 INFO - PROCESS | 1812 | 1461231344305 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8fda0000) [pid = 1812] [serial = 428] [outer = 0x8c3cf400] 02:35:45 INFO - PROCESS | 1812 | 1461231345549 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]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:35:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1739ms 02:35:45 INFO - PROCESS | 1812 | 1461231345592 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1812 | 1461231345598 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:35:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:35:45 INFO - PROCESS | 1812 | 1461231345607 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1812 | 1461231345613 Marionette TRACE conn3 <- [1,542,null,{}] 02:35:45 INFO - PROCESS | 1812 | 1461231345630 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}] 02:35:45 INFO - PROCESS | 1812 | 1461231345873 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:35:46 INFO - PROCESS | 1812 | 1461231346032 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2cc00 == 59 [pid = 1812] [id = 143] 02:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8fd98c00) [pid = 1812] [serial = 429] [outer = (nil)] 02:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8fda2000) [pid = 1812] [serial = 430] [outer = 0x8fd98c00] 02:35:46 INFO - PROCESS | 1812 | 1461231346127 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x902f2800) [pid = 1812] [serial = 431] [outer = 0x8fd98c00] 02:35:46 INFO - PROCESS | 1812 | 1461231346955 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]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:35:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1394ms 02:35:47 INFO - PROCESS | 1812 | 1461231347036 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1812 | 1461231347044 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:35:47 INFO - PROCESS | 1812 | 1461231347056 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1812 | 1461231347060 Marionette TRACE conn3 <- [1,546,null,{}] 02:35:47 INFO - PROCESS | 1812 | 1461231347066 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}] 02:35:47 INFO - PROCESS | 1812 | 1461231347266 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:35:47 INFO - PROCESS | 1812 | 1461231347455 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3cd800 == 60 [pid = 1812] [id = 144] 02:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8ed22000) [pid = 1812] [serial = 432] [outer = (nil)] 02:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x90515000) [pid = 1812] [serial = 433] [outer = 0x8ed22000] 02:35:47 INFO - PROCESS | 1812 | 1461231347535 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x95baec00) [pid = 1812] [serial = 434] [outer = 0x8ed22000] 02:35:48 INFO - PROCESS | 1812 | 1461231348469 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:35:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1430ms 02:35:48 INFO - PROCESS | 1812 | 1461231348487 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1812 | 1461231348490 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:35:48 INFO - PROCESS | 1812 | 1461231348533 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1812 | 1461231348539 Marionette TRACE conn3 <- [1,550,null,{}] 02:35:48 INFO - PROCESS | 1812 | 1461231348555 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}] 02:35:48 INFO - PROCESS | 1812 | 1461231348799 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:35:49 INFO - PROCESS | 1812 | 1461231349126 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda7800 == 61 [pid = 1812] [id = 145] 02:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x9050d000) [pid = 1812] [serial = 435] [outer = (nil)] 02:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x90513800) [pid = 1812] [serial = 436] [outer = 0x9050d000] 02:35:49 INFO - PROCESS | 1812 | 1461231349208 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x970f6800) [pid = 1812] [serial = 437] [outer = 0x9050d000] 02:35:50 INFO - PROCESS | 1812 | 1461231350071 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:35:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1594ms 02:35:50 INFO - PROCESS | 1812 | --DOCSHELL 0x92ca9c00 == 60 [pid = 1812] [id = 42] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0xa0f9a400) [pid = 1812] [serial = 330] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x984ee800) [pid = 1812] [serial = 324] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x95bb7000) [pid = 1812] [serial = 321] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8ed1c000) [pid = 1812] [serial = 318] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0xa49cb800) [pid = 1812] [serial = 333] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9ea1e800) [pid = 1812] [serial = 327] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x97b88400) [pid = 1812] [serial = 354] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | 1461231350240 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1812 | 1461231350245 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:35:50 INFO - PROCESS | 1812 | --DOCSHELL 0x951e0000 == 59 [pid = 1812] [id = 59] 02:35:50 INFO - PROCESS | 1812 | 1461231350268 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1812 | 1461231350272 Marionette TRACE conn3 <- [1,554,null,{}] 02:35:50 INFO - PROCESS | 1812 | 1461231350282 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}] 02:35:50 INFO - PROCESS | 1812 | 1461231350451 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9694f800) [pid = 1812] [serial = 346] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x92ca2c00) [pid = 1812] [serial = 343] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x90881c00) [pid = 1812] [serial = 342] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x97986c00) [pid = 1812] [serial = 348] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x97b89400) [pid = 1812] [serial = 316] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8ec22800) [pid = 1812] [serial = 351] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x902f9800) [pid = 1812] [serial = 339] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x902f8400) [pid = 1812] [serial = 336] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x96946000) [pid = 1812] [serial = 345] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8ee8dc00) [pid = 1812] [serial = 352] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x91454c00) [pid = 1812] [serial = 340] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x97b81c00) [pid = 1812] [serial = 349] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1812 | 1461231350632 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec21800 == 60 [pid = 1812] [id = 146] 02:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8ec25800) [pid = 1812] [serial = 438] [outer = (nil)] 02:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x9087e800) [pid = 1812] [serial = 439] [outer = 0x8ec25800] 02:35:50 INFO - PROCESS | 1812 | 1461231350713 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x92c72400) [pid = 1812] [serial = 440] [outer = 0x8ec25800] 02:35:51 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:51 INFO - PROCESS | 1812 | 1461231351440 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1194ms 02:35:51 INFO - PROCESS | 1812 | 1461231351464 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1812 | 1461231351467 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:35:51 INFO - PROCESS | 1812 | 1461231351475 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1812 | 1461231351478 Marionette TRACE conn3 <- [1,558,null,{}] 02:35:51 INFO - PROCESS | 1812 | 1461231351483 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}] 02:35:51 INFO - PROCESS | 1812 | 1461231351630 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:35:51 INFO - PROCESS | 1812 | 1461231351644 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e2800 == 61 [pid = 1812] [id = 147] 02:35:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x902f9800) [pid = 1812] [serial = 441] [outer = (nil)] 02:35:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x976ea400) [pid = 1812] [serial = 442] [outer = 0x902f9800] 02:35:51 INFO - PROCESS | 1812 | 1461231351720 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x97a9dc00) [pid = 1812] [serial = 443] [outer = 0x902f9800] 02:35:52 INFO - PROCESS | 1812 | 1461231352622 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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1228ms 02:35:52 INFO - PROCESS | 1812 | 1461231352704 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1812 | 1461231352708 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:35:52 INFO - PROCESS | 1812 | 1461231352714 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1812 | 1461231352716 Marionette TRACE conn3 <- [1,562,null,{}] 02:35:52 INFO - PROCESS | 1812 | 1461231352722 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}] 02:35:52 INFO - PROCESS | 1812 | 1461231352911 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:35:53 INFO - PROCESS | 1812 | 1461231353059 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda2c00 == 62 [pid = 1812] [id = 148] 02:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x92ca6000) [pid = 1812] [serial = 444] [outer = (nil)] 02:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x9801e000) [pid = 1812] [serial = 445] [outer = 0x92ca6000] 02:35:53 INFO - PROCESS | 1812 | 1461231353139 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x98029800) [pid = 1812] [serial = 446] [outer = 0x92ca6000] 02:35:53 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:53 INFO - PROCESS | 1812 | 1461231353950 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]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1281ms 02:35:54 INFO - PROCESS | 1812 | 1461231354003 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1812 | 1461231354006 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:35:54 INFO - PROCESS | 1812 | 1461231354014 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1812 | 1461231354018 Marionette TRACE conn3 <- [1,566,null,{}] 02:35:54 INFO - PROCESS | 1812 | 1461231354023 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}] 02:35:54 INFO - PROCESS | 1812 | 1461231354221 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:35:54 INFO - PROCESS | 1812 | 1461231354264 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce7800 == 63 [pid = 1812] [id = 149] 02:35:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x98024000) [pid = 1812] [serial = 447] [outer = (nil)] 02:35:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x98533c00) [pid = 1812] [serial = 448] [outer = 0x98024000] 02:35:54 INFO - PROCESS | 1812 | 1461231354338 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x98930c00) [pid = 1812] [serial = 449] [outer = 0x98024000] 02:35:54 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x96945c00) [pid = 1812] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x902f2400) [pid = 1812] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8ed38400) [pid = 1812] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x90514c00) [pid = 1812] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x96943000) [pid = 1812] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8ed1cc00) [pid = 1812] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:35:55 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8ee88000) [pid = 1812] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:35:55 INFO - PROCESS | 1812 | 1461231355459 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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1486ms 02:35:55 INFO - PROCESS | 1812 | 1461231355500 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1812 | 1461231355503 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:35:55 INFO - PROCESS | 1812 | 1461231355509 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1812 | 1461231355512 Marionette TRACE conn3 <- [1,570,null,{}] 02:35:55 INFO - PROCESS | 1812 | 1461231355518 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}] 02:35:55 INFO - PROCESS | 1812 | 1461231355669 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:35:55 INFO - PROCESS | 1812 | 1461231355684 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee90000 == 64 [pid = 1812] [id = 150] 02:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8f3e7c00) [pid = 1812] [serial = 450] [outer = (nil)] 02:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x97aa4c00) [pid = 1812] [serial = 451] [outer = 0x8f3e7c00] 02:35:55 INFO - PROCESS | 1812 | 1461231355757 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x984f0000) [pid = 1812] [serial = 452] [outer = 0x8f3e7c00] 02:35:56 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:56 INFO - PROCESS | 1812 | 1461231356585 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]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1132ms 02:35:56 INFO - PROCESS | 1812 | 1461231356642 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1812 | 1461231356646 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:35:56 INFO - PROCESS | 1812 | 1461231356652 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1812 | 1461231356655 Marionette TRACE conn3 <- [1,574,null,{}] 02:35:56 INFO - PROCESS | 1812 | 1461231356660 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}] 02:35:56 INFO - PROCESS | 1812 | 1461231356803 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:35:56 INFO - PROCESS | 1812 | 1461231356818 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x90887400 == 65 [pid = 1812] [id = 151] 02:35:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x970f0000) [pid = 1812] [serial = 453] [outer = (nil)] 02:35:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x99340c00) [pid = 1812] [serial = 454] [outer = 0x970f0000] 02:35:56 INFO - PROCESS | 1812 | 1461231356888 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x9b0f5800) [pid = 1812] [serial = 455] [outer = 0x970f0000] 02:35:58 INFO - PROCESS | 1812 | 1461231358039 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]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1428ms 02:35:58 INFO - PROCESS | 1812 | 1461231358081 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1812 | 1461231358087 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:35:58 INFO - PROCESS | 1812 | 1461231358095 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1812 | 1461231358100 Marionette TRACE conn3 <- [1,578,null,{}] 02:35:58 INFO - PROCESS | 1812 | 1461231358109 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}] 02:35:58 INFO - PROCESS | 1812 | 1461231358298 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:35:58 INFO - PROCESS | 1812 | 1461231358525 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed28000 == 66 [pid = 1812] [id = 152] 02:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8ee83800) [pid = 1812] [serial = 456] [outer = (nil)] 02:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8fd29400) [pid = 1812] [serial = 457] [outer = 0x8ee83800] 02:35:58 INFO - PROCESS | 1812 | 1461231358659 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x903cd400) [pid = 1812] [serial = 458] [outer = 0x8ee83800] 02:35:59 INFO - PROCESS | 1812 | 1461231359541 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]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1487ms 02:35:59 INFO - PROCESS | 1812 | 1461231359584 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1812 | 1461231359593 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:35:59 INFO - PROCESS | 1812 | 1461231359604 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1812 | 1461231359607 Marionette TRACE conn3 <- [1,582,null,{}] 02:35:59 INFO - PROCESS | 1812 | 1461231359614 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}] 02:35:59 INFO - PROCESS | 1812 | 1461231359807 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:35:59 INFO - PROCESS | 1812 | 1461231359973 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3cf000 == 67 [pid = 1812] [id = 153] 02:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f3e2400) [pid = 1812] [serial = 459] [outer = (nil)] 02:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x95bbac00) [pid = 1812] [serial = 460] [outer = 0x8f3e2400] 02:36:00 INFO - PROCESS | 1812 | 1461231360064 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x96950400) [pid = 1812] [serial = 461] [outer = 0x8f3e2400] 02:36:01 INFO - PROCESS | 1812 | 1461231361080 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1543ms 02:36:01 INFO - PROCESS | 1812 | 1461231361147 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:36:01 INFO - PROCESS | 1812 | 1461231361152 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:36:01 INFO - PROCESS | 1812 | 1461231361159 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1812 | 1461231361165 Marionette TRACE conn3 <- [1,586,null,{}] 02:36:01 INFO - PROCESS | 1812 | 1461231361182 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}] 02:36:01 INFO - PROCESS | 1812 | 1461231361417 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:36:01 INFO - PROCESS | 1812 | 1461231361629 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce3000 == 68 [pid = 1812] [id = 154] 02:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x98023000) [pid = 1812] [serial = 462] [outer = (nil)] 02:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x98535400) [pid = 1812] [serial = 463] [outer = 0x98023000] 02:36:01 INFO - PROCESS | 1812 | 1461231361783 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x9fb2d400) [pid = 1812] [serial = 464] [outer = 0x98023000] 02:36:02 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:02 INFO - PROCESS | 1812 | 1461231362691 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]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1590ms 02:36:02 INFO - PROCESS | 1812 | 1461231362749 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:36:02 INFO - PROCESS | 1812 | 1461231362754 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:36:02 INFO - PROCESS | 1812 | 1461231362760 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1812 | 1461231362764 Marionette TRACE conn3 <- [1,590,null,{}] 02:36:02 INFO - PROCESS | 1812 | 1461231362770 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}] 02:36:02 INFO - PROCESS | 1812 | 1461231362954 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:36:03 INFO - PROCESS | 1812 | 1461231363122 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce4800 == 69 [pid = 1812] [id = 155] 02:36:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9fca2400) [pid = 1812] [serial = 465] [outer = (nil)] 02:36:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0xa0a0b800) [pid = 1812] [serial = 466] [outer = 0x9fca2400] 02:36:03 INFO - PROCESS | 1812 | 1461231363213 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0xa282bc00) [pid = 1812] [serial = 467] [outer = 0x9fca2400] 02:36:04 INFO - PROCESS | 1812 | 1461231364134 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1432ms 02:36:04 INFO - PROCESS | 1812 | 1461231364194 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1812 | 1461231364198 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:36:04 INFO - PROCESS | 1812 | 1461231364205 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1812 | 1461231364209 Marionette TRACE conn3 <- [1,594,null,{}] 02:36:04 INFO - PROCESS | 1812 | 1461231364215 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}] 02:36:04 INFO - PROCESS | 1812 | 1461231364389 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:36:04 INFO - PROCESS | 1812 | 1461231364559 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed35c00 == 70 [pid = 1812] [id = 156] 02:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x964b4000) [pid = 1812] [serial = 468] [outer = (nil)] 02:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0xa45a3400) [pid = 1812] [serial = 469] [outer = 0x964b4000] 02:36:04 INFO - PROCESS | 1812 | 1461231364654 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0xa49c4c00) [pid = 1812] [serial = 470] [outer = 0x964b4000] 02:36:05 INFO - PROCESS | 1812 | 1461231365649 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]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1480ms 02:36:05 INFO - PROCESS | 1812 | 1461231365686 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1812 | 1461231365690 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:36:05 INFO - PROCESS | 1812 | 1461231365697 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1812 | 1461231365700 Marionette TRACE conn3 <- [1,598,null,{}] 02:36:05 INFO - PROCESS | 1812 | 1461231365706 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}] 02:36:05 INFO - PROCESS | 1812 | 1461231365905 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:36:06 INFO - PROCESS | 1812 | 1461231366148 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ffcf800 == 71 [pid = 1812] [id = 157] 02:36:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0xa49c2400) [pid = 1812] [serial = 471] [outer = (nil)] 02:36:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0xa4a3f000) [pid = 1812] [serial = 472] [outer = 0xa49c2400] 02:36:06 INFO - PROCESS | 1812 | 1461231366281 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0xa4a43400) [pid = 1812] [serial = 473] [outer = 0xa49c2400] 02:36:07 INFO - PROCESS | 1812 | 1461231367237 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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1582ms 02:36:07 INFO - PROCESS | 1812 | 1461231367280 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1812 | 1461231367284 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:36:07 INFO - PROCESS | 1812 | 1461231367291 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1812 | 1461231367295 Marionette TRACE conn3 <- [1,602,null,{}] 02:36:07 INFO - PROCESS | 1812 | 1461231367300 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}] 02:36:07 INFO - PROCESS | 1812 | 1461231367488 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:36:07 INFO - PROCESS | 1812 | 1461231367719 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c574000 == 72 [pid = 1812] [id = 158] 02:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c574c00) [pid = 1812] [serial = 474] [outer = (nil)] 02:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c57b400) [pid = 1812] [serial = 475] [outer = 0x8c574c00] 02:36:07 INFO - PROCESS | 1812 | 1461231367854 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c57e400) [pid = 1812] [serial = 476] [outer = 0x8c574c00] 02:36:08 INFO - PROCESS | 1812 | 1461231368796 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]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1534ms 02:36:08 INFO - PROCESS | 1812 | 1461231368827 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1812 | 1461231368830 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:36:08 INFO - PROCESS | 1812 | 1461231368837 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1812 | 1461231368841 Marionette TRACE conn3 <- [1,606,null,{}] 02:36:08 INFO - PROCESS | 1812 | 1461231368846 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}] 02:36:09 INFO - PROCESS | 1812 | 1461231369018 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:36:09 INFO - PROCESS | 1812 | 1461231369192 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d9400 == 73 [pid = 1812] [id = 159] 02:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8b7d9c00) [pid = 1812] [serial = 477] [outer = (nil)] 02:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8b7dfc00) [pid = 1812] [serial = 478] [outer = 0x8b7d9c00] 02:36:09 INFO - PROCESS | 1812 | 1461231369281 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8b7e1c00) [pid = 1812] [serial = 479] [outer = 0x8b7d9c00] 02:36:10 INFO - PROCESS | 1812 | 1461231370214 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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1442ms 02:36:10 INFO - PROCESS | 1812 | 1461231370280 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:36:10 INFO - PROCESS | 1812 | 1461231370285 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:36:10 INFO - PROCESS | 1812 | 1461231370291 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1812 | 1461231370294 Marionette TRACE conn3 <- [1,610,null,{}] 02:36:10 INFO - PROCESS | 1812 | 1461231370300 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}] 02:36:10 INFO - PROCESS | 1812 | 1461231370477 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:36:10 INFO - PROCESS | 1812 | 1461231370648 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e0400 == 74 [pid = 1812] [id = 160] 02:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a3e0800) [pid = 1812] [serial = 480] [outer = (nil)] 02:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8a3e7000) [pid = 1812] [serial = 481] [outer = 0x8a3e0800] 02:36:10 INFO - PROCESS | 1812 | 1461231370737 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8a3e8c00) [pid = 1812] [serial = 482] [outer = 0x8a3e0800] 02:36:11 INFO - PROCESS | 1812 | 1461231371639 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 02:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:36:11 INFO - PROCESS | 1812 | 1461231371673 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1812 | 1461231371676 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:36:11 INFO - PROCESS | 1812 | 1461231371683 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1812 | 1461231371687 Marionette TRACE conn3 <- [1,614,null,{}] 02:36:11 INFO - PROCESS | 1812 | 1461231371693 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}] 02:36:11 INFO - PROCESS | 1812 | 1461231371867 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:36:12 INFO - PROCESS | 1812 | 1461231372044 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e5400 == 75 [pid = 1812] [id = 161] 02:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8a3e7800) [pid = 1812] [serial = 483] [outer = (nil)] 02:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b7dec00) [pid = 1812] [serial = 484] [outer = 0x8a3e7800] 02:36:12 INFO - PROCESS | 1812 | 1461231372135 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8b7e4800) [pid = 1812] [serial = 485] [outer = 0x8a3e7800] 02:36:13 INFO - PROCESS | 1812 | 1461231373153 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]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1536ms 02:36:13 INFO - PROCESS | 1812 | 1461231373219 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:36:13 INFO - PROCESS | 1812 | 1461231373224 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:36:13 INFO - PROCESS | 1812 | 1461231373231 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1812 | 1461231373242 Marionette TRACE conn3 <- [1,618,null,{}] 02:36:13 INFO - PROCESS | 1812 | 1461231373246 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}] 02:36:13 INFO - PROCESS | 1812 | 1461231373494 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:36:13 INFO - PROCESS | 1812 | 1461231373725 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7db000 == 76 [pid = 1812] [id = 162] 02:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9356a800) [pid = 1812] [serial = 486] [outer = (nil)] 02:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9356fc00) [pid = 1812] [serial = 487] [outer = 0x9356a800] 02:36:13 INFO - PROCESS | 1812 | 1461231373865 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0xa49d1c00) [pid = 1812] [serial = 488] [outer = 0x9356a800] 02:36:14 INFO - PROCESS | 1812 | 1461231374863 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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1694ms 02:36:14 INFO - PROCESS | 1812 | 1461231374925 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 1812 | 1461231374929 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:36:14 INFO - PROCESS | 1812 | 1461231374936 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1812 | 1461231374939 Marionette TRACE conn3 <- [1,622,null,{}] 02:36:14 INFO - PROCESS | 1812 | 1461231374945 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}] 02:36:15 INFO - PROCESS | 1812 | 1461231375116 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:36:15 INFO - PROCESS | 1812 | 1461231375345 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9b800 == 77 [pid = 1812] [id = 163] 02:36:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89d9d000) [pid = 1812] [serial = 489] [outer = (nil)] 02:36:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x89da4800) [pid = 1812] [serial = 490] [outer = 0x89d9d000] 02:36:15 INFO - PROCESS | 1812 | 1461231375489 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fc2d800) [pid = 1812] [serial = 491] [outer = 0x89d9d000] 02:36:16 INFO - PROCESS | 1812 | 1461231376644 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]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1740ms 02:36:16 INFO - PROCESS | 1812 | 1461231376677 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1812 | 1461231376683 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:36:16 INFO - PROCESS | 1812 | 1461231376691 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1812 | 1461231376697 Marionette TRACE conn3 <- [1,626,null,{}] 02:36:16 INFO - PROCESS | 1812 | 1461231376708 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}] 02:36:16 INFO - PROCESS | 1812 | 1461231376879 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:36:17 INFO - PROCESS | 1812 | 1461231377130 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc8000 == 78 [pid = 1812] [id = 164] 02:36:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x89dc9c00) [pid = 1812] [serial = 492] [outer = (nil)] 02:36:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8a3e9c00) [pid = 1812] [serial = 493] [outer = 0x89dc9c00] 02:36:17 INFO - PROCESS | 1812 | 1461231377207 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8c3c2800) [pid = 1812] [serial = 494] [outer = 0x89dc9c00] 02:36:18 INFO - PROCESS | 1812 | 1461231378260 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]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1692ms 02:36:18 INFO - PROCESS | 1812 | 1461231378434 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1812 | 1461231378442 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:36:18 INFO - PROCESS | 1812 | 1461231378457 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1812 | 1461231378461 Marionette TRACE conn3 <- [1,630,null,{}] 02:36:18 INFO - PROCESS | 1812 | 1461231378477 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}] 02:36:18 INFO - PROCESS | 1812 | 1461231378674 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce0c00 == 77 [pid = 1812] [id = 86] 02:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x9fb2b400 == 76 [pid = 1812] [id = 41] 02:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9adc00 == 75 [pid = 1812] [id = 87] 02:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9ae79c00) [pid = 1812] [serial = 397] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | 1461231378992 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee90000 == 74 [pid = 1812] [id = 150] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce7800 == 73 [pid = 1812] [id = 149] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda2c00 == 72 [pid = 1812] [id = 148] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e2800 == 71 [pid = 1812] [id = 147] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec21800 == 70 [pid = 1812] [id = 146] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda7800 == 69 [pid = 1812] [id = 145] 02:36:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7df000 == 70 [pid = 1812] [id = 165] 02:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8c3c7c00) [pid = 1812] [serial = 495] [outer = (nil)] 02:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8ed34800) [pid = 1812] [serial = 496] [outer = 0x8c3c7c00] 02:36:19 INFO - PROCESS | 1812 | 1461231379100 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f9adc00) [pid = 1812] [serial = 497] [outer = 0x8c3c7c00] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3cd800 == 69 [pid = 1812] [id = 144] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2cc00 == 68 [pid = 1812] [id = 143] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x9797f000 == 67 [pid = 1812] [id = 136] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x979a8000 == 66 [pid = 1812] [id = 135] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x902fb800 == 65 [pid = 1812] [id = 134] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec1d800 == 64 [pid = 1812] [id = 89] 02:36:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee85000 == 63 [pid = 1812] [id = 133] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x97b85c00) [pid = 1812] [serial = 390] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x97b90000) [pid = 1812] [serial = 391] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x95d1f000) [pid = 1812] [serial = 394] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98534400) [pid = 1812] [serial = 395] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8f3e9c00) [pid = 1812] [serial = 379] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8ee87c00) [pid = 1812] [serial = 378] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x902f9c00) [pid = 1812] [serial = 357] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92ca4800) [pid = 1812] [serial = 382] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92c67800) [pid = 1812] [serial = 381] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x96950000) [pid = 1812] [serial = 387] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x98535000) [pid = 1812] [serial = 355] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9932ec00) [pid = 1812] [serial = 366] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9899b800) [pid = 1812] [serial = 363] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90514000) [pid = 1812] [serial = 384] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x951dd000) [pid = 1812] [serial = 385] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x96942800) [pid = 1812] [serial = 360] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9b082c00) [pid = 1812] [serial = 369] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9ffd2000) [pid = 1812] [serial = 372] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x90514400) [pid = 1812] [serial = 375] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9747fc00) [pid = 1812] [serial = 388] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9fc9b000) [pid = 1812] [serial = 214] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:36:19 INFO - PROCESS | 1812 | 1461231379975 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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1544ms 02:36:20 INFO - PROCESS | 1812 | 1461231380004 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1812 | 1461231380008 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:36:20 INFO - PROCESS | 1812 | 1461231380014 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1812 | 1461231380020 Marionette TRACE conn3 <- [1,634,null,{}] 02:36:20 INFO - PROCESS | 1812 | 1461231380035 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}] 02:36:20 INFO - PROCESS | 1812 | 1461231380208 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:36:20 INFO - PROCESS | 1812 | 1461231380225 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da4400 == 64 [pid = 1812] [id = 166] 02:36:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x903d6000) [pid = 1812] [serial = 498] [outer = (nil)] 02:36:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x915a9c00) [pid = 1812] [serial = 499] [outer = 0x903d6000] 02:36:20 INFO - PROCESS | 1812 | 1461231380331 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x92c9e400) [pid = 1812] [serial = 500] [outer = 0x903d6000] 02:36:20 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:21 INFO - PROCESS | 1812 | 1461231381249 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]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1292ms 02:36:21 INFO - PROCESS | 1812 | 1461231381307 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1812 | 1461231381311 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:36:21 INFO - PROCESS | 1812 | 1461231381322 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1812 | 1461231381324 Marionette TRACE conn3 <- [1,638,null,{}] 02:36:21 INFO - PROCESS | 1812 | 1461231381329 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}] 02:36:21 INFO - PROCESS | 1812 | 1461231381559 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:36:21 INFO - PROCESS | 1812 | 1461231381581 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x902fb800 == 65 [pid = 1812] [id = 167] 02:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x920c3400) [pid = 1812] [serial = 501] [outer = (nil)] 02:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x93570400) [pid = 1812] [serial = 502] [outer = 0x920c3400] 02:36:21 INFO - PROCESS | 1812 | 1461231381655 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x95bb0000) [pid = 1812] [serial = 503] [outer = 0x920c3400] 02:36:22 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:22 INFO - PROCESS | 1812 | 1461231382505 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]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1248ms 02:36:22 INFO - PROCESS | 1812 | 1461231382566 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1812 | 1461231382570 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:36:22 INFO - PROCESS | 1812 | 1461231382576 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1812 | 1461231382579 Marionette TRACE conn3 <- [1,642,null,{}] 02:36:22 INFO - PROCESS | 1812 | 1461231382585 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}] 02:36:22 INFO - PROCESS | 1812 | 1461231382789 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:36:22 INFO - PROCESS | 1812 | 1461231382815 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x93570800 == 66 [pid = 1812] [id = 168] 02:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x95bf1800) [pid = 1812] [serial = 504] [outer = (nil)] 02:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x964b6400) [pid = 1812] [serial = 505] [outer = 0x95bf1800] 02:36:22 INFO - PROCESS | 1812 | 1461231382901 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x97299000) [pid = 1812] [serial = 506] [outer = 0x95bf1800] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x902f9800) [pid = 1812] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x98024000) [pid = 1812] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9050d000) [pid = 1812] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x92ca6000) [pid = 1812] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8ed22000) [pid = 1812] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8fd98c00) [pid = 1812] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8ec25800) [pid = 1812] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f3e7c00) [pid = 1812] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:36:23 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8ed37400) [pid = 1812] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:36:24 INFO - PROCESS | 1812 | 1461231384075 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]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1531ms 02:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:36:24 INFO - PROCESS | 1812 | 1461231384107 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 1812 | 1461231384110 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:36:24 INFO - PROCESS | 1812 | 1461231384116 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 1812 | 1461231384120 Marionette TRACE conn3 <- [1,646,null,{}] 02:36:24 INFO - PROCESS | 1812 | 1461231384125 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}] 02:36:24 INFO - PROCESS | 1812 | 1461231384296 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:36:24 INFO - PROCESS | 1812 | 1461231384484 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c582000 == 67 [pid = 1812] [id = 169] 02:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f3e7c00) [pid = 1812] [serial = 507] [outer = (nil)] 02:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x97987400) [pid = 1812] [serial = 508] [outer = 0x8f3e7c00] 02:36:24 INFO - PROCESS | 1812 | 1461231384565 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x97b85c00) [pid = 1812] [serial = 509] [outer = 0x8f3e7c00] 02:36:25 INFO - PROCESS | 1812 | 1461231385238 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]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1183ms 02:36:25 INFO - PROCESS | 1812 | 1461231385302 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1812 | 1461231385306 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:36:25 INFO - PROCESS | 1812 | 1461231385312 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1812 | 1461231385314 Marionette TRACE conn3 <- [1,650,null,{}] 02:36:25 INFO - PROCESS | 1812 | 1461231385320 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}] 02:36:25 INFO - PROCESS | 1812 | 1461231385473 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:36:25 INFO - PROCESS | 1812 | 1461231385484 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8a800 == 68 [pid = 1812] [id = 170] 02:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x97989000) [pid = 1812] [serial = 510] [outer = (nil)] 02:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x97cdec00) [pid = 1812] [serial = 511] [outer = 0x97989000] 02:36:25 INFO - PROCESS | 1812 | 1461231385556 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x97ee9c00) [pid = 1812] [serial = 512] [outer = 0x97989000] 02:36:26 INFO - PROCESS | 1812 | 1461231386679 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]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1430ms 02:36:26 INFO - PROCESS | 1812 | 1461231386743 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1812 | 1461231386751 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:36:26 INFO - PROCESS | 1812 | 1461231386760 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1812 | 1461231386765 Marionette TRACE conn3 <- [1,654,null,{}] 02:36:26 INFO - PROCESS | 1812 | 1461231386774 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}] 02:36:26 INFO - PROCESS | 1812 | 1461231386960 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:36:27 INFO - PROCESS | 1812 | 1461231387187 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dcb000 == 69 [pid = 1812] [id = 171] 02:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c3c5000) [pid = 1812] [serial = 513] [outer = (nil)] 02:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ed31c00) [pid = 1812] [serial = 514] [outer = 0x8c3c5000] 02:36:27 INFO - PROCESS | 1812 | 1461231387321 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ee8a400) [pid = 1812] [serial = 515] [outer = 0x8c3c5000] 02:36:28 INFO - PROCESS | 1812 | 1461231388349 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]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1634ms 02:36:28 INFO - PROCESS | 1812 | 1461231388401 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:36:28 INFO - PROCESS | 1812 | 1461231388416 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:36:28 INFO - PROCESS | 1812 | 1461231388427 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1812 | 1461231388431 Marionette TRACE conn3 <- [1,658,null,{}] 02:36:28 INFO - PROCESS | 1812 | 1461231388438 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}] 02:36:28 INFO - PROCESS | 1812 | 1461231388630 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:36:28 INFO - PROCESS | 1812 | 1461231388891 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc6000 == 70 [pid = 1812] [id = 172] 02:36:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fc33c00) [pid = 1812] [serial = 516] [outer = (nil)] 02:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x913afc00) [pid = 1812] [serial = 517] [outer = 0x8fc33c00] 02:36:29 INFO - PROCESS | 1812 | 1461231389020 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x93563800) [pid = 1812] [serial = 518] [outer = 0x8fc33c00] 02:36:29 INFO - PROCESS | 1812 | 1461231389874 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]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1487ms 02:36:29 INFO - PROCESS | 1812 | 1461231389913 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1812 | 1461231389916 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:36:29 INFO - PROCESS | 1812 | 1461231389924 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1812 | 1461231389930 Marionette TRACE conn3 <- [1,662,null,{}] 02:36:29 INFO - PROCESS | 1812 | 1461231389947 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}] 02:36:30 INFO - PROCESS | 1812 | 1461231390132 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:36:30 INFO - PROCESS | 1812 | 1461231390318 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d5800 == 71 [pid = 1812] [id = 173] 02:36:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9694fc00) [pid = 1812] [serial = 519] [outer = (nil)] 02:36:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x97b8f800) [pid = 1812] [serial = 520] [outer = 0x9694fc00] 02:36:30 INFO - PROCESS | 1812 | 1461231390409 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x98029000) [pid = 1812] [serial = 521] [outer = 0x9694fc00] 02:36:30 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:31 INFO - PROCESS | 1812 | 1461231391323 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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1438ms 02:36:31 INFO - PROCESS | 1812 | 1461231391363 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1812 | 1461231391368 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:36:31 INFO - PROCESS | 1812 | 1461231391374 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1812 | 1461231391377 Marionette TRACE conn3 <- [1,666,null,{}] 02:36:31 INFO - PROCESS | 1812 | 1461231391383 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}] 02:36:31 INFO - PROCESS | 1812 | 1461231391557 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:36:31 INFO - PROCESS | 1812 | 1461231391736 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9d800 == 72 [pid = 1812] [id = 174] 02:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x98027800) [pid = 1812] [serial = 522] [outer = (nil)] 02:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x98fa3c00) [pid = 1812] [serial = 523] [outer = 0x98027800] 02:36:31 INFO - PROCESS | 1812 | 1461231391820 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9932f400) [pid = 1812] [serial = 524] [outer = 0x98027800] 02:36:32 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:32 INFO - PROCESS | 1812 | 1461231392728 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]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1379ms 02:36:32 INFO - PROCESS | 1812 | 1461231392755 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1812 | 1461231392758 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:36:32 INFO - PROCESS | 1812 | 1461231392765 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1812 | 1461231392768 Marionette TRACE conn3 <- [1,670,null,{}] 02:36:32 INFO - PROCESS | 1812 | 1461231392774 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}] 02:36:32 INFO - PROCESS | 1812 | 1461231392944 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:36:33 INFO - PROCESS | 1812 | 1461231393129 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed2e400 == 73 [pid = 1812] [id = 175] 02:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x903d2800) [pid = 1812] [serial = 525] [outer = (nil)] 02:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9b08b400) [pid = 1812] [serial = 526] [outer = 0x903d2800] 02:36:33 INFO - PROCESS | 1812 | 1461231393224 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9fb8bc00) [pid = 1812] [serial = 527] [outer = 0x903d2800] 02:36:34 INFO - PROCESS | 1812 | 1461231394163 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]]]}] 02:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1440ms 02:36:34 INFO - PROCESS | 1812 | 1461231394206 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1812 | 1461231394209 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:36:34 INFO - PROCESS | 1812 | 1461231394215 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1812 | 1461231394219 Marionette TRACE conn3 <- [1,674,null,{}] 02:36:34 INFO - PROCESS | 1812 | 1461231394225 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}] 02:36:34 INFO - PROCESS | 1812 | 1461231394422 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:36:34 INFO - PROCESS | 1812 | 1461231394597 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x99327c00 == 74 [pid = 1812] [id = 176] 02:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9ae79c00) [pid = 1812] [serial = 528] [outer = (nil)] 02:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0xa4453000) [pid = 1812] [serial = 529] [outer = 0x9ae79c00] 02:36:34 INFO - PROCESS | 1812 | 1461231394692 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0xa47dbc00) [pid = 1812] [serial = 530] [outer = 0x9ae79c00] 02:36:35 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:35 INFO - PROCESS | 1812 | 1461231395559 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]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1383ms 02:36:35 INFO - PROCESS | 1812 | 1461231395599 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1812 | 1461231395602 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:36:35 INFO - PROCESS | 1812 | 1461231395609 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1812 | 1461231395613 Marionette TRACE conn3 <- [1,678,null,{}] 02:36:35 INFO - PROCESS | 1812 | 1461231395618 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}] 02:36:35 INFO - PROCESS | 1812 | 1461231395781 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:36:35 INFO - PROCESS | 1812 | 1461231395961 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b0000 == 75 [pid = 1812] [id = 177] 02:36:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8c1b1c00) [pid = 1812] [serial = 531] [outer = (nil)] 02:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8c1b7000) [pid = 1812] [serial = 532] [outer = 0x8c1b1c00] 02:36:36 INFO - PROCESS | 1812 | 1461231396043 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8c1b8400) [pid = 1812] [serial = 533] [outer = 0x8c1b1c00] 02:36:36 INFO - PROCESS | 1812 | 1461231396940 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]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1380ms 02:36:36 INFO - PROCESS | 1812 | 1461231396989 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1812 | 1461231396993 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:36:37 INFO - PROCESS | 1812 | 1461231396999 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1812 | 1461231397002 Marionette TRACE conn3 <- [1,682,null,{}] 02:36:37 INFO - PROCESS | 1812 | 1461231397008 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}] 02:36:37 INFO - PROCESS | 1812 | 1461231397174 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:36:37 INFO - PROCESS | 1812 | 1461231397355 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b942c00 == 76 [pid = 1812] [id = 178] 02:36:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8b943000) [pid = 1812] [serial = 534] [outer = (nil)] 02:36:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8b949c00) [pid = 1812] [serial = 535] [outer = 0x8b943000] 02:36:37 INFO - PROCESS | 1812 | 1461231397441 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8b94bc00) [pid = 1812] [serial = 536] [outer = 0x8b943000] 02:36:38 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:38 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:38 INFO - PROCESS | 1812 | 1461231398808 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:36:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1837ms 02:36:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:36:38 INFO - PROCESS | 1812 | 1461231398837 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1812 | 1461231398840 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:36:38 INFO - PROCESS | 1812 | 1461231398888 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1812 | 1461231398892 Marionette TRACE conn3 <- [1,686,null,{}] 02:36:38 INFO - PROCESS | 1812 | 1461231398919 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}] 02:36:39 INFO - PROCESS | 1812 | 1461231399084 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:36:39 INFO - PROCESS | 1812 | 1461231399258 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b948000 == 77 [pid = 1812] [id = 179] 02:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8b94b400) [pid = 1812] [serial = 537] [outer = (nil)] 02:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8c1b7800) [pid = 1812] [serial = 538] [outer = 0x8b94b400] 02:36:39 INFO - PROCESS | 1812 | 1461231399344 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8c1bd400) [pid = 1812] [serial = 539] [outer = 0x8b94b400] 02:36:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:40 INFO - PROCESS | 1812 | 1461231400587 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]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:36:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1754ms 02:36:40 INFO - PROCESS | 1812 | 1461231400611 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 1812 | 1461231400615 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:36:40 INFO - PROCESS | 1812 | 1461231400621 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1812 | 1461231400625 Marionette TRACE conn3 <- [1,690,null,{}] 02:36:40 INFO - PROCESS | 1812 | 1461231400630 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}] 02:36:40 INFO - PROCESS | 1812 | 1461231400847 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:36:41 INFO - PROCESS | 1812 | 1461231401038 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b944800 == 78 [pid = 1812] [id = 180] 02:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8c1b8800) [pid = 1812] [serial = 540] [outer = (nil)] 02:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x90055000) [pid = 1812] [serial = 541] [outer = 0x8c1b8800] 02:36:41 INFO - PROCESS | 1812 | 1461231401123 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x90056800) [pid = 1812] [serial = 542] [outer = 0x8c1b8800] 02:36:42 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:42 INFO - PROCESS | 1812 | 1461231402923 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]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2382ms 02:36:43 INFO - PROCESS | 1812 | 1461231403004 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:36:43 INFO - PROCESS | 1812 | 1461231403010 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:36:43 INFO - PROCESS | 1812 | 1461231403058 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1812 | 1461231403064 Marionette TRACE conn3 <- [1,694,null,{}] 02:36:43 INFO - PROCESS | 1812 | 1461231403076 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}] 02:36:43 INFO - PROCESS | 1812 | 1461231403315 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:36:43 INFO - PROCESS | 1812 | 1461231403507 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9fc00 == 79 [pid = 1812] [id = 181] 02:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x89dcac00) [pid = 1812] [serial = 543] [outer = (nil)] 02:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8b7e2400) [pid = 1812] [serial = 544] [outer = 0x89dcac00] 02:36:43 INFO - PROCESS | 1812 | 1461231403652 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8c1bbc00) [pid = 1812] [serial = 545] [outer = 0x89dcac00] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8c582000 == 78 [pid = 1812] [id = 169] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x93570800 == 77 [pid = 1812] [id = 168] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x99340c00) [pid = 1812] [serial = 454] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x903ce400) [pid = 1812] [serial = 421] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x951d9c00) [pid = 1812] [serial = 403] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fd99800) [pid = 1812] [serial = 427] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x99327000) [pid = 1812] [serial = 406] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9802c400) [pid = 1812] [serial = 415] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0xa2a32800) [pid = 1812] [serial = 412] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9ffa2400) [pid = 1812] [serial = 409] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8ee57000) [pid = 1812] [serial = 418] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8ee8c800) [pid = 1812] [serial = 400] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8ed2ec00) [pid = 1812] [serial = 424] [outer = (nil)] [url = about:blank] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x902fb800 == 76 [pid = 1812] [id = 167] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x89da4400 == 75 [pid = 1812] [id = 166] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7df000 == 74 [pid = 1812] [id = 165] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc8000 == 73 [pid = 1812] [id = 164] 02:36:44 INFO - PROCESS | 1812 | --DOCSHELL 0x90887400 == 72 [pid = 1812] [id = 151] 02:36:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:44 INFO - PROCESS | 1812 | 1461231404949 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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1990ms 02:36:45 INFO - PROCESS | 1812 | 1461231405030 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1812 | 1461231405038 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:36:45 INFO - PROCESS | 1812 | 1461231405052 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1812 | 1461231405056 Marionette TRACE conn3 <- [1,698,null,{}] 02:36:45 INFO - PROCESS | 1812 | 1461231405064 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}] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x984f0000) [pid = 1812] [serial = 452] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x976ea400) [pid = 1812] [serial = 442] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x98533c00) [pid = 1812] [serial = 448] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x90513800) [pid = 1812] [serial = 436] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x97a9dc00) [pid = 1812] [serial = 443] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9801e000) [pid = 1812] [serial = 445] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x90515000) [pid = 1812] [serial = 433] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x98930c00) [pid = 1812] [serial = 449] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x902f2800) [pid = 1812] [serial = 431] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fda2000) [pid = 1812] [serial = 430] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x92c72400) [pid = 1812] [serial = 440] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x95baec00) [pid = 1812] [serial = 434] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9087e800) [pid = 1812] [serial = 439] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x97aa4c00) [pid = 1812] [serial = 451] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x970f6800) [pid = 1812] [serial = 437] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9b0f0c00) [pid = 1812] [serial = 398] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x98029800) [pid = 1812] [serial = 446] [outer = (nil)] [url = about:blank] 02:36:45 INFO - PROCESS | 1812 | 1461231405303 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:36:45 INFO - PROCESS | 1812 | 1461231405322 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a5400 == 73 [pid = 1812] [id = 182] 02:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8c578c00) [pid = 1812] [serial = 546] [outer = (nil)] 02:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8ec21800) [pid = 1812] [serial = 547] [outer = 0x8c578c00] 02:36:45 INFO - PROCESS | 1812 | 1461231405431 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8ed2ec00) [pid = 1812] [serial = 548] [outer = 0x8c578c00] 02:36:46 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:46 INFO - PROCESS | 1812 | 1461231406774 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]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:36:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1738ms 02:36:46 INFO - PROCESS | 1812 | 1461231406791 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1812 | 1461231406793 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:36:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:36:46 INFO - PROCESS | 1812 | 1461231406800 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1812 | 1461231406806 Marionette TRACE conn3 <- [1,702,null,{}] 02:36:46 INFO - PROCESS | 1812 | 1461231406821 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}] 02:36:47 INFO - PROCESS | 1812 | 1461231407057 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:36:47 INFO - PROCESS | 1812 | 1461231407238 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c580000 == 74 [pid = 1812] [id = 183] 02:36:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8ee58c00) [pid = 1812] [serial = 549] [outer = (nil)] 02:36:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fd9e400) [pid = 1812] [serial = 550] [outer = 0x8ee58c00] 02:36:47 INFO - PROCESS | 1812 | 1461231407321 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90050000) [pid = 1812] [serial = 551] [outer = 0x8ee58c00] 02:36:48 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:48 INFO - PROCESS | 1812 | 1461231408544 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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1790ms 02:36:48 INFO - PROCESS | 1812 | 1461231408592 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:36:48 INFO - PROCESS | 1812 | 1461231408596 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:36:48 INFO - PROCESS | 1812 | 1461231408602 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1812 | 1461231408605 Marionette TRACE conn3 <- [1,706,null,{}] 02:36:48 INFO - PROCESS | 1812 | 1461231408610 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}] 02:36:48 INFO - PROCESS | 1812 | 1461231408844 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:36:48 INFO - PROCESS | 1812 | 1461231408883 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9aa800 == 75 [pid = 1812] [id = 184] 02:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9004f400) [pid = 1812] [serial = 552] [outer = (nil)] 02:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x902f1000) [pid = 1812] [serial = 553] [outer = 0x9004f400] 02:36:48 INFO - PROCESS | 1812 | 1461231408954 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x903cc000) [pid = 1812] [serial = 554] [outer = 0x9004f400] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f3e7c00) [pid = 1812] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x920c3400) [pid = 1812] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8c3c7c00) [pid = 1812] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x95bf1800) [pid = 1812] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x89dc9c00) [pid = 1812] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:36:49 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x903d6000) [pid = 1812] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:36:50 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:50 INFO - PROCESS | 1812 | 1461231410362 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]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1780ms 02:36:50 INFO - PROCESS | 1812 | 1461231410383 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1812 | 1461231410389 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:36:50 INFO - PROCESS | 1812 | 1461231410408 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1812 | 1461231410415 Marionette TRACE conn3 <- [1,710,null,{}] 02:36:50 INFO - PROCESS | 1812 | 1461231410425 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}] 02:36:50 INFO - PROCESS | 1812 | 1461231410707 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:36:50 INFO - PROCESS | 1812 | 1461231410859 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ebc00 == 76 [pid = 1812] [id = 185] 02:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8a3ec400) [pid = 1812] [serial = 555] [outer = (nil)] 02:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8b7e0c00) [pid = 1812] [serial = 556] [outer = 0x8a3ec400] 02:36:50 INFO - PROCESS | 1812 | 1461231410949 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8c3ca400) [pid = 1812] [serial = 557] [outer = 0x8a3ec400] 02:36:52 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:52 INFO - PROCESS | 1812 | 1461231412269 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]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1893ms 02:36:52 INFO - PROCESS | 1812 | 1461231412299 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1812 | 1461231412308 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:36:52 INFO - PROCESS | 1812 | 1461231412422 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1812 | 1461231412426 Marionette TRACE conn3 <- [1,714,null,{}] 02:36:52 INFO - PROCESS | 1812 | 1461231412435 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}] 02:36:52 INFO - PROCESS | 1812 | 1461231412609 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:36:52 INFO - PROCESS | 1812 | 1461231412781 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a8800 == 77 [pid = 1812] [id = 186] 02:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x89dc8400) [pid = 1812] [serial = 558] [outer = (nil)] 02:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8f99ec00) [pid = 1812] [serial = 559] [outer = 0x89dc8400] 02:36:52 INFO - PROCESS | 1812 | 1461231412867 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fda0c00) [pid = 1812] [serial = 560] [outer = 0x89dc8400] 02:36:54 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:54 INFO - PROCESS | 1812 | 1461231414351 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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1997ms 02:36:54 INFO - PROCESS | 1812 | 1461231414366 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1812 | 1461231414370 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:36:54 INFO - PROCESS | 1812 | 1461231414377 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1812 | 1461231414383 Marionette TRACE conn3 <- [1,718,null,{}] 02:36:54 INFO - PROCESS | 1812 | 1461231414401 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}] 02:36:54 INFO - PROCESS | 1812 | 1461231414585 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:36:54 INFO - PROCESS | 1812 | 1461231414758 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8c000 == 78 [pid = 1812] [id = 187] 02:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9004fc00) [pid = 1812] [serial = 561] [outer = (nil)] 02:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x90509800) [pid = 1812] [serial = 562] [outer = 0x9004fc00] 02:36:54 INFO - PROCESS | 1812 | 1461231414848 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x920cc400) [pid = 1812] [serial = 563] [outer = 0x9004fc00] 02:36:56 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:56 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:56 INFO - PROCESS | 1812 | 1461231416179 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]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1838ms 02:36:56 INFO - PROCESS | 1812 | 1461231416215 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1812 | 1461231416220 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:36:56 INFO - PROCESS | 1812 | 1461231416227 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1812 | 1461231416231 Marionette TRACE conn3 <- [1,722,null,{}] 02:36:56 INFO - PROCESS | 1812 | 1461231416333 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}] 02:36:56 INFO - PROCESS | 1812 | 1461231416506 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:36:56 INFO - PROCESS | 1812 | 1461231416677 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x902f9400 == 79 [pid = 1812] [id = 188] 02:36:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9050f000) [pid = 1812] [serial = 564] [outer = (nil)] 02:36:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x951e3800) [pid = 1812] [serial = 565] [outer = 0x9050f000] 02:36:56 INFO - PROCESS | 1812 | 1461231416764 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x95bb9400) [pid = 1812] [serial = 566] [outer = 0x9050f000] 02:36:57 INFO - PROCESS | 1812 | 1461231417660 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] 02:36:57 INFO - PROCESS | 1812 | 1461231417714 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:36:57 INFO - PROCESS | 1812 | 1461231417720 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1812 | 1461231417724 Marionette TRACE conn3 <- [1,726,null,{}] 02:36:57 INFO - PROCESS | 1812 | 1461231417730 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}] 02:36:57 INFO - PROCESS | 1812 | 1461231417903 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:36:58 INFO - PROCESS | 1812 | 1461231418094 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc0c00 == 80 [pid = 1812] [id = 189] 02:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x913ad000) [pid = 1812] [serial = 567] [outer = (nil)] 02:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x96949400) [pid = 1812] [serial = 568] [outer = 0x913ad000] 02:36:58 INFO - PROCESS | 1812 | 1461231418223 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x971a0800) [pid = 1812] [serial = 569] [outer = 0x913ad000] 02:36:59 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:59 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:59 INFO - PROCESS | 1812 | 1461231419279 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]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:36:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1590ms 02:36:59 INFO - PROCESS | 1812 | 1461231419311 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:36:59 INFO - PROCESS | 1812 | 1461231419315 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:36:59 INFO - PROCESS | 1812 | 1461231419322 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1812 | 1461231419325 Marionette TRACE conn3 <- [1,730,null,{}] 02:36:59 INFO - PROCESS | 1812 | 1461231419331 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}] 02:36:59 INFO - PROCESS | 1812 | 1461231419558 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:36:59 INFO - PROCESS | 1812 | 1461231419794 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8919f000 == 81 [pid = 1812] [id = 190] 02:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x96945c00) [pid = 1812] [serial = 570] [outer = (nil)] 02:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97b8d400) [pid = 1812] [serial = 571] [outer = 0x96945c00] 02:36:59 INFO - PROCESS | 1812 | 1461231419902 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x984e8c00) [pid = 1812] [serial = 572] [outer = 0x96945c00] 02:37:00 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:00 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:37:00 INFO - PROCESS | 1812 | 1461231420774 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] 02:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:37:00 INFO - PROCESS | 1812 | 1461231420816 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:37:00 INFO - PROCESS | 1812 | 1461231420823 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1812 | 1461231420826 Marionette TRACE conn3 <- [1,734,null,{}] 02:37:00 INFO - PROCESS | 1812 | 1461231420832 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}] 02:37:01 INFO - PROCESS | 1812 | 1461231421006 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:37:01 INFO - PROCESS | 1812 | 1461231421197 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x96941400 == 82 [pid = 1812] [id = 191] 02:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97aa4c00) [pid = 1812] [serial = 573] [outer = (nil)] 02:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98f87c00) [pid = 1812] [serial = 574] [outer = 0x97aa4c00] 02:37:01 INFO - PROCESS | 1812 | 1461231421287 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98fa8000) [pid = 1812] [serial = 575] [outer = 0x97aa4c00] 02:37:02 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:02 INFO - PROCESS | 1812 | 1461231422237 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]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 02:37:02 INFO - PROCESS | 1812 | 1461231422308 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1812 | 1461231422313 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:37:02 INFO - PROCESS | 1812 | 1461231422319 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1812 | 1461231422323 Marionette TRACE conn3 <- [1,738,null,{}] 02:37:02 INFO - PROCESS | 1812 | 1461231422328 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}] 02:37:02 INFO - PROCESS | 1812 | 1461231422511 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:37:02 INFO - PROCESS | 1812 | 1461231422748 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a6c00 == 83 [pid = 1812] [id = 192] 02:37:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x89dbd800) [pid = 1812] [serial = 576] [outer = (nil)] 02:37:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x98fa7c00) [pid = 1812] [serial = 577] [outer = 0x89dbd800] 02:37:02 INFO - PROCESS | 1812 | 1461231422888 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9df6e800) [pid = 1812] [serial = 578] [outer = 0x89dbd800] 02:37:04 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:04 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:37:04 INFO - PROCESS | 1812 | 1461231424193 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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1887ms 02:37:04 INFO - PROCESS | 1812 | 1461231424206 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1812 | 1461231424209 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:37:04 INFO - PROCESS | 1812 | 1461231424216 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1812 | 1461231424220 Marionette TRACE conn3 <- [1,742,null,{}] 02:37:04 INFO - PROCESS | 1812 | 1461231424226 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}] 02:37:04 INFO - PROCESS | 1812 | 1461231424430 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:37:04 INFO - PROCESS | 1812 | 1461231424617 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7db400 == 84 [pid = 1812] [id = 193] 02:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x96935000) [pid = 1812] [serial = 579] [outer = (nil)] 02:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9ffd2000) [pid = 1812] [serial = 580] [outer = 0x96935000] 02:37:04 INFO - PROCESS | 1812 | 1461231424705 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa0c33000) [pid = 1812] [serial = 581] [outer = 0x96935000] 02:37:05 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:05 INFO - PROCESS | 1812 | 1461231425982 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]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1789ms 02:37:06 INFO - PROCESS | 1812 | 1461231426007 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:37:06 INFO - PROCESS | 1812 | 1461231426011 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:37:06 INFO - PROCESS | 1812 | 1461231426017 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1812 | 1461231426021 Marionette TRACE conn3 <- [1,746,null,{}] 02:37:06 INFO - PROCESS | 1812 | 1461231426027 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}] 02:37:06 INFO - PROCESS | 1812 | 1461231426270 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:37:06 INFO - PROCESS | 1812 | 1461231426452 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fc98000 == 85 [pid = 1812] [id = 194] 02:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9fca6800) [pid = 1812] [serial = 582] [outer = (nil)] 02:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa4454800) [pid = 1812] [serial = 583] [outer = 0x9fca6800] 02:37:06 INFO - PROCESS | 1812 | 1461231426537 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa47e0400) [pid = 1812] [serial = 584] [outer = 0x9fca6800] 02:37:07 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:07 INFO - PROCESS | 1812 | 1461231427818 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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1842ms 02:37:07 INFO - PROCESS | 1812 | 1461231427859 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1812 | 1461231427864 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:37:07 INFO - PROCESS | 1812 | 1461231427870 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1812 | 1461231427875 Marionette TRACE conn3 <- [1,750,null,{}] 02:37:07 INFO - PROCESS | 1812 | 1461231427986 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}] 02:37:08 INFO - PROCESS | 1812 | 1461231428236 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:37:08 INFO - PROCESS | 1812 | 1461231428629 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e87400 == 86 [pid = 1812] [id = 195] 02:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x89e87c00) [pid = 1812] [serial = 585] [outer = (nil)] 02:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x89e8d800) [pid = 1812] [serial = 586] [outer = 0x89e87c00] 02:37:08 INFO - PROCESS | 1812 | 1461231428748 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x89e92800) [pid = 1812] [serial = 587] [outer = 0x89e87c00] 02:37:10 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:10 INFO - PROCESS | 1812 | 1461231430102 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]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2288ms 02:37:10 INFO - PROCESS | 1812 | 1461231430177 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 1812 | 1461231430182 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:37:10 INFO - PROCESS | 1812 | 1461231430215 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1812 | 1461231430220 Marionette TRACE conn3 <- [1,754,null,{}] 02:37:10 INFO - PROCESS | 1812 | 1461231430229 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}] 02:37:10 INFO - PROCESS | 1812 | 1461231430399 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3cd400 == 85 [pid = 1812] [id = 142] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3c2400 == 84 [pid = 1812] [id = 141] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee4f000 == 83 [pid = 1812] [id = 139] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed35400 == 82 [pid = 1812] [id = 137] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee5cc00 == 81 [pid = 1812] [id = 140] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x98020000 == 80 [pid = 1812] [id = 138] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0xa45a3400) [pid = 1812] [serial = 469] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0xa4a3f000) [pid = 1812] [serial = 472] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8c57b400) [pid = 1812] [serial = 475] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8b7dfc00) [pid = 1812] [serial = 478] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8a3e7000) [pid = 1812] [serial = 481] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8b7dec00) [pid = 1812] [serial = 484] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9356fc00) [pid = 1812] [serial = 487] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x97cdec00) [pid = 1812] [serial = 511] [outer = (nil)] [url = about:blank] 02:37:10 INFO - PROCESS | 1812 | 1461231430684 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8c580000 == 79 [pid = 1812] [id = 183] 02:37:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8919fc00 == 80 [pid = 1812] [id = 196] 02:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8a3e9000) [pid = 1812] [serial = 588] [outer = (nil)] 02:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8b7ddc00) [pid = 1812] [serial = 589] [outer = 0x8a3e9000] 02:37:10 INFO - PROCESS | 1812 | 1461231430764 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8c1b4c00) [pid = 1812] [serial = 590] [outer = 0x8a3e9000] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x891a5400 == 79 [pid = 1812] [id = 182] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x89d9fc00 == 78 [pid = 1812] [id = 181] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8b948000 == 77 [pid = 1812] [id = 179] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8b942c00 == 76 [pid = 1812] [id = 178] 02:37:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b0000 == 75 [pid = 1812] [id = 177] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x99327c00 == 74 [pid = 1812] [id = 176] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed2e400 == 73 [pid = 1812] [id = 175] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89d9d800 == 72 [pid = 1812] [id = 174] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x903d5800 == 71 [pid = 1812] [id = 173] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc6000 == 70 [pid = 1812] [id = 172] 02:37:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89dcb000 == 69 [pid = 1812] [id = 171] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x964b6400) [pid = 1812] [serial = 505] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x915a9c00) [pid = 1812] [serial = 499] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x92c9e400) [pid = 1812] [serial = 500] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0xa0a0b800) [pid = 1812] [serial = 466] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8c3c2800) [pid = 1812] [serial = 494] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8a3e9c00) [pid = 1812] [serial = 493] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x98535400) [pid = 1812] [serial = 463] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8ed34800) [pid = 1812] [serial = 496] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f9adc00) [pid = 1812] [serial = 497] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fd29400) [pid = 1812] [serial = 457] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x89da4800) [pid = 1812] [serial = 490] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x95bbac00) [pid = 1812] [serial = 460] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x97987400) [pid = 1812] [serial = 508] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97299000) [pid = 1812] [serial = 506] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x93570400) [pid = 1812] [serial = 502] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97b85c00) [pid = 1812] [serial = 509] [outer = (nil)] [url = about:blank] 02:37:11 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x95bb0000) [pid = 1812] [serial = 503] [outer = (nil)] [url = about:blank] 02:37:12 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:12 INFO - PROCESS | 1812 | 1461231432052 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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1891ms 02:37:12 INFO - PROCESS | 1812 | 1461231432218 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1812 | 1461231432225 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:37:12 INFO - PROCESS | 1812 | 1461231432250 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1812 | 1461231432254 Marionette TRACE conn3 <- [1,758,null,{}] 02:37:12 INFO - PROCESS | 1812 | 1461231432260 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}] 02:37:12 INFO - PROCESS | 1812 | 1461231432446 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:37:12 INFO - PROCESS | 1812 | 1461231432457 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e91800 == 70 [pid = 1812] [id = 197] 02:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x89e94c00) [pid = 1812] [serial = 591] [outer = (nil)] 02:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8ed37000) [pid = 1812] [serial = 592] [outer = 0x89e94c00] 02:37:12 INFO - PROCESS | 1812 | 1461231432538 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8ee8d800) [pid = 1812] [serial = 593] [outer = 0x89e94c00] 02:37:13 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:13 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:37:13 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:13 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:13 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:37:13 INFO - PROCESS | 1812 | 1461231433570 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]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1385ms 02:37:13 INFO - PROCESS | 1812 | 1461231433646 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 1812 | 1461231433649 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:37:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:37:13 INFO - PROCESS | 1812 | 1461231433665 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 1812 | 1461231433674 Marionette TRACE conn3 <- [1,762,null,{}] 02:37:13 INFO - PROCESS | 1812 | 1461231433688 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}] 02:37:13 INFO - PROCESS | 1812 | 1461231433913 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:37:13 INFO - PROCESS | 1812 | 1461231433934 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b94c400 == 71 [pid = 1812] [id = 198] 02:37:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ed38400) [pid = 1812] [serial = 594] [outer = (nil)] 02:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x902f2800) [pid = 1812] [serial = 595] [outer = 0x8ed38400] 02:37:14 INFO - PROCESS | 1812 | 1461231434029 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x903d6000) [pid = 1812] [serial = 596] [outer = 0x8ed38400] 02:37:15 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89dcac00) [pid = 1812] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:37:15 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8c578c00) [pid = 1812] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:37:15 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8ee58c00) [pid = 1812] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:37:15 INFO - PROCESS | 1812 | 1461231435472 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]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:37:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1849ms 02:37:15 INFO - PROCESS | 1812 | 1461231435515 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:37:15 INFO - PROCESS | 1812 | 1461231435519 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:37:15 INFO - PROCESS | 1812 | 1461231435525 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1812 | 1461231435528 Marionette TRACE conn3 <- [1,766,null,{}] 02:37:15 INFO - PROCESS | 1812 | 1461231435533 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}] 02:37:15 INFO - PROCESS | 1812 | 1461231435686 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:37:15 INFO - PROCESS | 1812 | 1461231435877 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda7800 == 72 [pid = 1812] [id = 199] 02:37:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x903c9800) [pid = 1812] [serial = 597] [outer = (nil)] 02:37:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x913af800) [pid = 1812] [serial = 598] [outer = 0x903c9800] 02:37:15 INFO - PROCESS | 1812 | 1461231435949 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x920c7c00) [pid = 1812] [serial = 599] [outer = 0x903c9800] 02:37:17 INFO - PROCESS | 1812 | 1461231437082 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]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1581ms 02:37:17 INFO - PROCESS | 1812 | 1461231437105 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 1812 | 1461231437109 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:37:17 INFO - PROCESS | 1812 | 1461231437115 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 1812 | 1461231437119 Marionette TRACE conn3 <- [1,770,null,{}] 02:37:17 INFO - PROCESS | 1812 | 1461231437124 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}] 02:37:17 INFO - PROCESS | 1812 | 1461231437313 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:37:17 INFO - PROCESS | 1812 | 1461231437622 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a0400 == 73 [pid = 1812] [id = 200] 02:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x891a3400) [pid = 1812] [serial = 600] [outer = (nil)] 02:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x89e87800) [pid = 1812] [serial = 601] [outer = 0x891a3400] 02:37:17 INFO - PROCESS | 1812 | 1461231437733 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x89e94800) [pid = 1812] [serial = 602] [outer = 0x891a3400] 02:37:18 INFO - PROCESS | 1812 | 1461231438889 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]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1838ms 02:37:18 INFO - PROCESS | 1812 | 1461231438956 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:37:18 INFO - PROCESS | 1812 | 1461231438966 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:37:18 INFO - PROCESS | 1812 | 1461231438978 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1812 | 1461231438984 Marionette TRACE conn3 <- [1,774,null,{}] 02:37:19 INFO - PROCESS | 1812 | 1461231438996 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}] 02:37:19 INFO - PROCESS | 1812 | 1461231439263 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:37:19 INFO - PROCESS | 1812 | 1461231439527 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c57b400 == 74 [pid = 1812] [id = 201] 02:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8c57e800) [pid = 1812] [serial = 603] [outer = (nil)] 02:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8ed2e000) [pid = 1812] [serial = 604] [outer = 0x8c57e800] 02:37:19 INFO - PROCESS | 1812 | 1461231439671 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8ee5d000) [pid = 1812] [serial = 605] [outer = 0x8c57e800] 02:37:20 INFO - PROCESS | 1812 | 1461231440628 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]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1704ms 02:37:20 INFO - PROCESS | 1812 | 1461231440697 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 1812 | 1461231440704 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:37:20 INFO - PROCESS | 1812 | 1461231440715 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 1812 | 1461231440718 Marionette TRACE conn3 <- [1,778,null,{}] 02:37:20 INFO - PROCESS | 1812 | 1461231440724 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}] 02:37:20 INFO - PROCESS | 1812 | 1461231440912 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:37:21 INFO - PROCESS | 1812 | 1461231441198 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x9004f800 == 75 [pid = 1812] [id = 202] 02:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x90053c00) [pid = 1812] [serial = 606] [outer = (nil)] 02:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x902f7400) [pid = 1812] [serial = 607] [outer = 0x90053c00] 02:37:21 INFO - PROCESS | 1812 | 1461231441306 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x92c72400) [pid = 1812] [serial = 608] [outer = 0x90053c00] 02:37:22 INFO - PROCESS | 1812 | 1461231442257 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]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1580ms 02:37:22 INFO - PROCESS | 1812 | 1461231442295 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1812 | 1461231442300 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:37:22 INFO - PROCESS | 1812 | 1461231442308 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1812 | 1461231442318 Marionette TRACE conn3 <- [1,782,null,{}] 02:37:22 INFO - PROCESS | 1812 | 1461231442333 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}] 02:37:22 INFO - PROCESS | 1812 | 1461231442530 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:37:22 INFO - PROCESS | 1812 | 1461231442769 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bae000 == 76 [pid = 1812] [id = 203] 02:37:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x964b3400) [pid = 1812] [serial = 609] [outer = (nil)] 02:37:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9694b800) [pid = 1812] [serial = 610] [outer = 0x964b3400] 02:37:22 INFO - PROCESS | 1812 | 1461231442900 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97294000) [pid = 1812] [serial = 611] [outer = 0x964b3400] 02:37:23 INFO - PROCESS | 1812 | 1461231443836 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]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1545ms 02:37:23 INFO - PROCESS | 1812 | 1461231443851 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1812 | 1461231443856 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:37:23 INFO - PROCESS | 1812 | 1461231443862 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1812 | 1461231443865 Marionette TRACE conn3 <- [1,786,null,{}] 02:37:23 INFO - PROCESS | 1812 | 1461231443871 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}] 02:37:24 INFO - PROCESS | 1812 | 1461231444044 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:37:24 INFO - PROCESS | 1812 | 1461231444233 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dca400 == 77 [pid = 1812] [id = 204] 02:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x903ce800) [pid = 1812] [serial = 612] [outer = (nil)] 02:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x97b81c00) [pid = 1812] [serial = 613] [outer = 0x903ce800] 02:37:24 INFO - PROCESS | 1812 | 1461231444325 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x97b85c00) [pid = 1812] [serial = 614] [outer = 0x903ce800] 02:37:25 INFO - PROCESS | 1812 | 1461231445247 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]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1429ms 02:37:25 INFO - PROCESS | 1812 | 1461231445292 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1812 | 1461231445296 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:37:25 INFO - PROCESS | 1812 | 1461231445303 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1812 | 1461231445307 Marionette TRACE conn3 <- [1,790,null,{}] 02:37:25 INFO - PROCESS | 1812 | 1461231445312 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}] 02:37:25 INFO - PROCESS | 1812 | 1461231445482 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:37:25 INFO - PROCESS | 1812 | 1461231445672 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc8800 == 78 [pid = 1812] [id = 205] 02:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x95d29800) [pid = 1812] [serial = 615] [outer = (nil)] 02:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x98021800) [pid = 1812] [serial = 616] [outer = 0x95d29800] 02:37:25 INFO - PROCESS | 1812 | 1461231445774 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x99219800) [pid = 1812] [serial = 617] [outer = 0x95d29800] 02:37:26 INFO - PROCESS | 1812 | 1461231446778 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]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1539ms 02:37:26 INFO - PROCESS | 1812 | 1461231446844 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:37:26 INFO - PROCESS | 1812 | 1461231446848 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:37:26 INFO - PROCESS | 1812 | 1461231446854 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1812 | 1461231446858 Marionette TRACE conn3 <- [1,794,null,{}] 02:37:26 INFO - PROCESS | 1812 | 1461231446863 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}] 02:37:27 INFO - PROCESS | 1812 | 1461231447042 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:37:27 INFO - PROCESS | 1812 | 1461231447283 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e91000 == 79 [pid = 1812] [id = 206] 02:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x99336800) [pid = 1812] [serial = 618] [outer = (nil)] 02:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa0adcc00) [pid = 1812] [serial = 619] [outer = 0x99336800] 02:37:27 INFO - PROCESS | 1812 | 1461231447413 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa3c0a400) [pid = 1812] [serial = 620] [outer = 0x99336800] 02:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0xa47d6c00) [pid = 1812] [serial = 621] [outer = 0x8fd26400] 02:37:28 INFO - PROCESS | 1812 | 1461231448411 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]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1631ms 02:37:28 INFO - PROCESS | 1812 | 1461231448485 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 1812 | 1461231448489 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:37:28 INFO - PROCESS | 1812 | 1461231448495 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1812 | 1461231448500 Marionette TRACE conn3 <- [1,798,null,{}] 02:37:28 INFO - PROCESS | 1812 | 1461231448505 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}] 02:37:28 INFO - PROCESS | 1812 | 1461231448739 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:37:29 INFO - PROCESS | 1812 | 1461231449052 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x90059c00 == 80 [pid = 1812] [id = 207] 02:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9fc5a400) [pid = 1812] [serial = 622] [outer = (nil)] 02:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0xa45f6c00) [pid = 1812] [serial = 623] [outer = 0x9fc5a400] 02:37:29 INFO - PROCESS | 1812 | 1461231449142 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0xa49d0400) [pid = 1812] [serial = 624] [outer = 0x9fc5a400] 02:37:30 INFO - PROCESS | 1812 | 1461231449996 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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1535ms 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:37:30 INFO - PROCESS | 1812 | 1461231450031 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1812 | 1461231450034 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:37:30 INFO - PROCESS | 1812 | 1461231450041 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1812 | 1461231450045 Marionette TRACE conn3 <- [1,802,null,{}] 02:37:30 INFO - PROCESS | 1812 | 1461231450051 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}] 02:37:30 INFO - PROCESS | 1812 | 1461231450217 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:37:30 INFO - PROCESS | 1812 | 1461231450408 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x889e1800 == 81 [pid = 1812] [id = 208] 02:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x889e2000) [pid = 1812] [serial = 625] [outer = (nil)] 02:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x889ea800) [pid = 1812] [serial = 626] [outer = 0x889e2000] 02:37:30 INFO - PROCESS | 1812 | 1461231450493 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x889eec00) [pid = 1812] [serial = 627] [outer = 0x889e2000] 02:37:31 INFO - PROCESS | 1812 | 1461231451406 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]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 02:37:31 INFO - PROCESS | 1812 | 1461231451474 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1812 | 1461231451479 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:37:31 INFO - PROCESS | 1812 | 1461231451485 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1812 | 1461231451489 Marionette TRACE conn3 <- [1,806,null,{}] 02:37:31 INFO - PROCESS | 1812 | 1461231451494 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}] 02:37:31 INFO - PROCESS | 1812 | 1461231451667 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:37:31 INFO - PROCESS | 1812 | 1461231451854 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x889e5800 == 82 [pid = 1812] [id = 209] 02:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x889ed400) [pid = 1812] [serial = 628] [outer = (nil)] 02:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8ba51800) [pid = 1812] [serial = 629] [outer = 0x889ed400] 02:37:31 INFO - PROCESS | 1812 | 1461231451942 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8ba55800) [pid = 1812] [serial = 630] [outer = 0x889ed400] 02:37:32 INFO - PROCESS | 1812 | 1461231452814 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]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1381ms 02:37:32 INFO - PROCESS | 1812 | 1461231452867 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1812 | 1461231452871 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:37:32 INFO - PROCESS | 1812 | 1461231452878 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1812 | 1461231452881 Marionette TRACE conn3 <- [1,810,null,{}] 02:37:32 INFO - PROCESS | 1812 | 1461231452887 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}] 02:37:33 INFO - PROCESS | 1812 | 1461231453062 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:37:33 INFO - PROCESS | 1812 | 1461231453263 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x889f0000 == 83 [pid = 1812] [id = 210] 02:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x8b65c000) [pid = 1812] [serial = 631] [outer = (nil)] 02:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8b662400) [pid = 1812] [serial = 632] [outer = 0x8b65c000] 02:37:33 INFO - PROCESS | 1812 | 1461231453406 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8b668800) [pid = 1812] [serial = 633] [outer = 0x8b65c000] 02:37:34 INFO - PROCESS | 1812 | 1461231454405 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]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1579ms 02:37:34 INFO - PROCESS | 1812 | 1461231454457 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1812 | 1461231454461 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:37:34 INFO - PROCESS | 1812 | 1461231454467 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1812 | 1461231454472 Marionette TRACE conn3 <- [1,814,null,{}] 02:37:34 INFO - PROCESS | 1812 | 1461231454478 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}] 02:37:34 INFO - PROCESS | 1812 | 1461231454721 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:37:34 INFO - PROCESS | 1812 | 1461231454968 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b661800 == 84 [pid = 1812] [id = 211] 02:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8ba5dc00) [pid = 1812] [serial = 634] [outer = (nil)] 02:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0xa44c6c00) [pid = 1812] [serial = 635] [outer = 0x8ba5dc00] 02:37:35 INFO - PROCESS | 1812 | 1461231455070 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0xa4a42800) [pid = 1812] [serial = 636] [outer = 0x8ba5dc00] 02:37:35 INFO - PROCESS | 1812 | 1461231455922 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] 02:37:36 INFO - PROCESS | 1812 | 1461231456003 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:37:36 INFO - PROCESS | 1812 | 1461231456009 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1812 | 1461231456013 Marionette TRACE conn3 <- [1,818,null,{}] 02:37:36 INFO - PROCESS | 1812 | 1461231456018 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}] 02:37:36 INFO - PROCESS | 1812 | 1461231456228 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:37:36 INFO - PROCESS | 1812 | 1461231456463 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x873eb000 == 85 [pid = 1812] [id = 212] 02:37:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x873ed000) [pid = 1812] [serial = 637] [outer = (nil)] 02:37:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x873f3800) [pid = 1812] [serial = 638] [outer = 0x873ed000] 02:37:36 INFO - PROCESS | 1812 | 1461231456590 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x873f8800) [pid = 1812] [serial = 639] [outer = 0x873ed000] 02:37:37 INFO - PROCESS | 1812 | 1461231457442 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1484ms 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:37:37 INFO - PROCESS | 1812 | 1461231457495 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 1812 | 1461231457497 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:37:37 INFO - PROCESS | 1812 | 1461231457504 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1812 | 1461231457508 Marionette TRACE conn3 <- [1,822,null,{}] 02:37:37 INFO - PROCESS | 1812 | 1461231457513 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}] 02:37:37 INFO - PROCESS | 1812 | 1461231457723 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:37:37 INFO - PROCESS | 1812 | 1461231457916 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f1000 == 86 [pid = 1812] [id = 213] 02:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x89301c00) [pid = 1812] [serial = 640] [outer = (nil)] 02:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x89306400) [pid = 1812] [serial = 641] [outer = 0x89301c00] 02:37:38 INFO - PROCESS | 1812 | 1461231458000 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x89307800) [pid = 1812] [serial = 642] [outer = 0x89301c00] 02:37:38 INFO - PROCESS | 1812 | 1461231458962 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1812 | 1461231459039 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:37:39 INFO - PROCESS | 1812 | 1461231459046 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1812 | 1461231459050 Marionette TRACE conn3 <- [1,826,null,{}] 02:37:39 INFO - PROCESS | 1812 | 1461231459056 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}] 02:37:39 INFO - PROCESS | 1812 | 1461231459226 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:37:39 INFO - PROCESS | 1812 | 1461231459460 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x89302800 == 87 [pid = 1812] [id = 214] 02:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x89303800) [pid = 1812] [serial = 643] [outer = (nil)] 02:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8ba57400) [pid = 1812] [serial = 644] [outer = 0x89303800] 02:37:39 INFO - PROCESS | 1812 | 1461231459587 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8ee5b000) [pid = 1812] [serial = 645] [outer = 0x89303800] 02:37:40 INFO - PROCESS | 1812 | 1461231460866 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]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1880ms 02:37:40 INFO - PROCESS | 1812 | 1461231460928 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1812 | 1461231460933 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:37:40 INFO - PROCESS | 1812 | 1461231460942 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1812 | 1461231460947 Marionette TRACE conn3 <- [1,830,null,{}] 02:37:40 INFO - PROCESS | 1812 | 1461231460955 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}] 02:37:41 INFO - PROCESS | 1812 | 1461231461165 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:37:41 INFO - PROCESS | 1812 | 1461231461419 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a7c00 == 88 [pid = 1812] [id = 215] 02:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x89304000) [pid = 1812] [serial = 646] [outer = (nil)] 02:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x89dc3000) [pid = 1812] [serial = 647] [outer = 0x89304000] 02:37:41 INFO - PROCESS | 1812 | 1461231461604 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x89e8dc00) [pid = 1812] [serial = 648] [outer = 0x89304000] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3eb800 == 87 [pid = 1812] [id = 119] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb8000 == 86 [pid = 1812] [id = 120] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed28000 == 85 [pid = 1812] [id = 152] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x902f1000) [pid = 1812] [serial = 553] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | 1461231462649 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]]]}] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda7800 == 84 [pid = 1812] [id = 199] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8b94c400 == 83 [pid = 1812] [id = 198] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x89e91800 == 82 [pid = 1812] [id = 197] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8919fc00 == 81 [pid = 1812] [id = 196] 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x89e87400 == 80 [pid = 1812] [id = 195] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1732ms 02:37:42 INFO - PROCESS | 1812 | 1461231462680 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1812 | 1461231462687 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:37:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9aa800 == 79 [pid = 1812] [id = 184] 02:37:42 INFO - PROCESS | 1812 | 1461231462699 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1812 | 1461231462703 Marionette TRACE conn3 <- [1,834,null,{}] 02:37:42 INFO - PROCESS | 1812 | 1461231462710 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}] 02:37:42 INFO - PROCESS | 1812 | 1461231462880 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x8c1bbc00) [pid = 1812] [serial = 545] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x8b7e2400) [pid = 1812] [serial = 544] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x913afc00) [pid = 1812] [serial = 517] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8ec21800) [pid = 1812] [serial = 547] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8ed2ec00) [pid = 1812] [serial = 548] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8ed31c00) [pid = 1812] [serial = 514] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x90055000) [pid = 1812] [serial = 541] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x97b8f800) [pid = 1812] [serial = 520] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x98fa3c00) [pid = 1812] [serial = 523] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x9b08b400) [pid = 1812] [serial = 526] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8c1b7000) [pid = 1812] [serial = 532] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0xa4453000) [pid = 1812] [serial = 529] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8b949c00) [pid = 1812] [serial = 535] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8c1b7800) [pid = 1812] [serial = 538] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8fd9e400) [pid = 1812] [serial = 550] [outer = (nil)] [url = about:blank] 02:37:42 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x90050000) [pid = 1812] [serial = 551] [outer = (nil)] [url = about:blank] 02:37:43 INFO - PROCESS | 1812 | 1461231463143 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b664000 == 80 [pid = 1812] [id = 216] 02:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8b665c00) [pid = 1812] [serial = 649] [outer = (nil)] 02:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8b7e2400) [pid = 1812] [serial = 650] [outer = 0x8b665c00] 02:37:43 INFO - PROCESS | 1812 | 1461231463258 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8b94d000) [pid = 1812] [serial = 651] [outer = 0x8b665c00] 02:37:44 INFO - PROCESS | 1812 | 1461231464095 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]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1440ms 02:37:44 INFO - PROCESS | 1812 | 1461231464138 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1812 | 1461231464142 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:37:44 INFO - PROCESS | 1812 | 1461231464148 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1812 | 1461231464154 Marionette TRACE conn3 <- [1,838,null,{}] 02:37:44 INFO - PROCESS | 1812 | 1461231464169 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}] 02:37:44 INFO - PROCESS | 1812 | 1461231464347 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:37:44 INFO - PROCESS | 1812 | 1461231464359 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7e3400 == 81 [pid = 1812] [id = 217] 02:37:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8c1b9800) [pid = 1812] [serial = 652] [outer = (nil)] 02:37:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8c578800) [pid = 1812] [serial = 653] [outer = 0x8c1b9800] 02:37:44 INFO - PROCESS | 1812 | 1461231464437 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8ed1bc00) [pid = 1812] [serial = 654] [outer = 0x8c1b9800] 02:37:45 INFO - PROCESS | 1812 | 1461231465421 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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1287ms 02:37:45 INFO - PROCESS | 1812 | 1461231465436 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1812 | 1461231465440 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:37:45 INFO - PROCESS | 1812 | 1461231465446 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1812 | 1461231465448 Marionette TRACE conn3 <- [1,842,null,{}] 02:37:45 INFO - PROCESS | 1812 | 1461231465464 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}] 02:37:45 INFO - PROCESS | 1812 | 1461231465678 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:37:45 INFO - PROCESS | 1812 | 1461231465705 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba59000 == 82 [pid = 1812] [id = 218] 02:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x8ed28000) [pid = 1812] [serial = 655] [outer = (nil)] 02:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8fd23800) [pid = 1812] [serial = 656] [outer = 0x8ed28000] 02:37:45 INFO - PROCESS | 1812 | 1461231465779 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8fda6c00) [pid = 1812] [serial = 657] [outer = 0x8ed28000] 02:37:46 INFO - PROCESS | 1812 | 1461231466669 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]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1248ms 02:37:46 INFO - PROCESS | 1812 | 1461231466694 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1812 | 1461231466698 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:37:46 INFO - PROCESS | 1812 | 1461231466704 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1812 | 1461231466706 Marionette TRACE conn3 <- [1,846,null,{}] 02:37:46 INFO - PROCESS | 1812 | 1461231466732 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}] 02:37:46 INFO - PROCESS | 1812 | 1461231466940 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:37:46 INFO - PROCESS | 1812 | 1461231466966 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8930fc00 == 83 [pid = 1812] [id = 219] 02:37:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8f99f400) [pid = 1812] [serial = 658] [outer = (nil)] 02:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x902ed000) [pid = 1812] [serial = 659] [outer = 0x8f99f400] 02:37:47 INFO - PROCESS | 1812 | 1461231467037 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x903ca000) [pid = 1812] [serial = 660] [outer = 0x8f99f400] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x97989000) [pid = 1812] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x970f0000) [pid = 1812] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x89e94c00) [pid = 1812] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8ed38400) [pid = 1812] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8a3e9000) [pid = 1812] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:37:47 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x89e87c00) [pid = 1812] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:37:48 INFO - PROCESS | 1812 | 1461231468123 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]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1433ms 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:37:48 INFO - PROCESS | 1812 | 1461231468137 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1812 | 1461231468139 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:37:48 INFO - PROCESS | 1812 | 1461231468149 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1812 | 1461231468153 Marionette TRACE conn3 <- [1,850,null,{}] 02:37:48 INFO - PROCESS | 1812 | 1461231468158 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}] 02:37:48 INFO - PROCESS | 1812 | 1461231468367 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:37:48 INFO - PROCESS | 1812 | 1461231468515 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e9f800 == 84 [pid = 1812] [id = 220] 02:37:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x889e2800) [pid = 1812] [serial = 661] [outer = (nil)] 02:37:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x92ca7c00) [pid = 1812] [serial = 662] [outer = 0x889e2800] 02:37:48 INFO - PROCESS | 1812 | 1461231468591 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x951e4c00) [pid = 1812] [serial = 663] [outer = 0x889e2800] 02:37:49 INFO - PROCESS | 1812 | 1461231469334 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]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1238ms 02:37:49 INFO - PROCESS | 1812 | 1461231469383 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1812 | 1461231469387 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:37:49 INFO - PROCESS | 1812 | 1461231469392 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1812 | 1461231469395 Marionette TRACE conn3 <- [1,854,null,{}] 02:37:49 INFO - PROCESS | 1812 | 1461231469401 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}] 02:37:49 INFO - PROCESS | 1812 | 1461231469613 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:37:49 INFO - PROCESS | 1812 | 1461231469815 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x873eb400 == 85 [pid = 1812] [id = 221] 02:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x873f0400) [pid = 1812] [serial = 664] [outer = (nil)] 02:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x87e94400) [pid = 1812] [serial = 665] [outer = 0x873f0400] 02:37:49 INFO - PROCESS | 1812 | 1461231469906 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x889e3800) [pid = 1812] [serial = 666] [outer = 0x873f0400] 02:37:50 INFO - PROCESS | 1812 | 1461231470918 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]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1579ms 02:37:50 INFO - PROCESS | 1812 | 1461231470974 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1812 | 1461231470982 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:37:50 INFO - PROCESS | 1812 | 1461231470991 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1812 | 1461231470995 Marionette TRACE conn3 <- [1,858,null,{}] 02:37:51 INFO - PROCESS | 1812 | 1461231471003 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}] 02:37:51 INFO - PROCESS | 1812 | 1461231471202 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:37:51 INFO - PROCESS | 1812 | 1461231471449 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b65fc00 == 86 [pid = 1812] [id = 222] 02:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8b668400) [pid = 1812] [serial = 667] [outer = (nil)] 02:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8b941400) [pid = 1812] [serial = 668] [outer = 0x8b668400] 02:37:51 INFO - PROCESS | 1812 | 1461231471584 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8ba59c00) [pid = 1812] [serial = 669] [outer = 0x8b668400] 02:37:52 INFO - PROCESS | 1812 | 1461231472551 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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1632ms 02:37:52 INFO - PROCESS | 1812 | 1461231472627 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1812 | 1461231472633 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:37:52 INFO - PROCESS | 1812 | 1461231472640 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1812 | 1461231472643 Marionette TRACE conn3 <- [1,862,null,{}] 02:37:52 INFO - PROCESS | 1812 | 1461231472650 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}] 02:37:52 INFO - PROCESS | 1812 | 1461231472883 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:37:53 INFO - PROCESS | 1812 | 1461231473173 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bd800 == 87 [pid = 1812] [id = 223] 02:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x8ed1a000) [pid = 1812] [serial = 670] [outer = (nil)] 02:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8ee54000) [pid = 1812] [serial = 671] [outer = 0x8ed1a000] 02:37:53 INFO - PROCESS | 1812 | 1461231473317 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x8fda3800) [pid = 1812] [serial = 672] [outer = 0x8ed1a000] 02:37:54 INFO - PROCESS | 1812 | 1461231474303 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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1681ms 02:37:54 INFO - PROCESS | 1812 | 1461231474322 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1812 | 1461231474325 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:37:54 INFO - PROCESS | 1812 | 1461231474342 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1812 | 1461231474352 Marionette TRACE conn3 <- [1,866,null,{}] 02:37:54 INFO - PROCESS | 1812 | 1461231474358 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}] 02:37:54 INFO - PROCESS | 1812 | 1461231474567 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:37:54 INFO - PROCESS | 1812 | 1461231474810 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c71000 == 88 [pid = 1812] [id = 224] 02:37:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x92ca4c00) [pid = 1812] [serial = 673] [outer = (nil)] 02:37:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x95bb0000) [pid = 1812] [serial = 674] [outer = 0x92ca4c00] 02:37:54 INFO - PROCESS | 1812 | 1461231474950 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x9692e800) [pid = 1812] [serial = 675] [outer = 0x92ca4c00] 02:37:55 INFO - PROCESS | 1812 | 1461231475849 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]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1552ms 02:37:55 INFO - PROCESS | 1812 | 1461231475886 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:37:55 INFO - PROCESS | 1812 | 1461231475890 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:37:55 INFO - PROCESS | 1812 | 1461231475897 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1812 | 1461231475900 Marionette TRACE conn3 <- [1,870,null,{}] 02:37:55 INFO - PROCESS | 1812 | 1461231475906 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}] 02:37:56 INFO - PROCESS | 1812 | 1461231476088 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:37:56 INFO - PROCESS | 1812 | 1461231476288 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x9356f400 == 89 [pid = 1812] [id = 225] 02:37:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x9694bc00) [pid = 1812] [serial = 676] [outer = (nil)] 02:37:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x976e9800) [pid = 1812] [serial = 677] [outer = 0x9694bc00] 02:37:56 INFO - PROCESS | 1812 | 1461231476378 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x97989400) [pid = 1812] [serial = 678] [outer = 0x9694bc00] 02:37:57 INFO - PROCESS | 1812 | 1461231477347 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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1482ms 02:37:57 INFO - PROCESS | 1812 | 1461231477380 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1812 | 1461231477383 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:37:57 INFO - PROCESS | 1812 | 1461231477391 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1812 | 1461231477395 Marionette TRACE conn3 <- [1,874,null,{}] 02:37:57 INFO - PROCESS | 1812 | 1461231477402 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}] 02:37:57 INFO - PROCESS | 1812 | 1461231477616 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:37:57 INFO - PROCESS | 1812 | 1461231477863 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce5000 == 90 [pid = 1812] [id = 226] 02:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x97ce6c00) [pid = 1812] [serial = 679] [outer = (nil)] 02:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x9801fc00) [pid = 1812] [serial = 680] [outer = 0x97ce6c00] 02:37:58 INFO - PROCESS | 1812 | 1461231478007 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x98f87800) [pid = 1812] [serial = 681] [outer = 0x97ce6c00] 02:37:58 INFO - PROCESS | 1812 | 1461231478985 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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1636ms 02:37:59 INFO - PROCESS | 1812 | 1461231479027 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1812 | 1461231479031 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:37:59 INFO - PROCESS | 1812 | 1461231479058 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1812 | 1461231479062 Marionette TRACE conn3 <- [1,878,null,{}] 02:37:59 INFO - PROCESS | 1812 | 1461231479068 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}] 02:37:59 INFO - PROCESS | 1812 | 1461231479290 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:37:59 INFO - PROCESS | 1812 | 1461231479560 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f6c00 == 91 [pid = 1812] [id = 227] 02:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x8c1bbc00) [pid = 1812] [serial = 682] [outer = (nil)] 02:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x9b0f5000) [pid = 1812] [serial = 683] [outer = 0x8c1bbc00] 02:37:59 INFO - PROCESS | 1812 | 1461231479668 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x9fc9f400) [pid = 1812] [serial = 684] [outer = 0x8c1bbc00] 02:38:00 INFO - PROCESS | 1812 | 1461231480580 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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1607ms 02:38:00 INFO - PROCESS | 1812 | 1461231480650 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1812 | 1461231480654 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:38:00 INFO - PROCESS | 1812 | 1461231480660 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1812 | 1461231480663 Marionette TRACE conn3 <- [1,882,null,{}] 02:38:00 INFO - PROCESS | 1812 | 1461231480669 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}] 02:38:00 INFO - PROCESS | 1812 | 1461231480847 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:38:01 INFO - PROCESS | 1812 | 1461231481084 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d7800 == 92 [pid = 1812] [id = 228] 02:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x8b6da000) [pid = 1812] [serial = 685] [outer = (nil)] 02:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x8b6dec00) [pid = 1812] [serial = 686] [outer = 0x8b6da000] 02:38:01 INFO - PROCESS | 1812 | 1461231481214 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x8b6e1400) [pid = 1812] [serial = 687] [outer = 0x8b6da000] 02:38:02 INFO - PROCESS | 1812 | 1461231482068 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]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1483ms 02:38:02 INFO - PROCESS | 1812 | 1461231482145 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1812 | 1461231482149 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:38:02 INFO - PROCESS | 1812 | 1461231482155 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1812 | 1461231482159 Marionette TRACE conn3 <- [1,886,null,{}] 02:38:02 INFO - PROCESS | 1812 | 1461231482165 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}] 02:38:02 INFO - PROCESS | 1812 | 1461231482383 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:38:02 INFO - PROCESS | 1812 | 1461231482621 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d9c00 == 93 [pid = 1812] [id = 229] 02:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8b6e3000) [pid = 1812] [serial = 688] [outer = (nil)] 02:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x99210800) [pid = 1812] [serial = 689] [outer = 0x8b6e3000] 02:38:02 INFO - PROCESS | 1812 | 1461231482745 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0xa0a0b800) [pid = 1812] [serial = 690] [outer = 0x8b6e3000] 02:38:03 INFO - PROCESS | 1812 | 1461231483599 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]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1485ms 02:38:03 INFO - PROCESS | 1812 | 1461231483642 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1812 | 1461231483646 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:38:03 INFO - PROCESS | 1812 | 1461231483652 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1812 | 1461231483656 Marionette TRACE conn3 <- [1,890,null,{}] 02:38:03 INFO - PROCESS | 1812 | 1461231483661 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}] 02:38:03 INFO - PROCESS | 1812 | 1461231483840 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:38:04 INFO - PROCESS | 1812 | 1461231484054 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f03400 == 94 [pid = 1812] [id = 230] 02:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x87f04400) [pid = 1812] [serial = 691] [outer = (nil)] 02:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x87f09c00) [pid = 1812] [serial = 692] [outer = 0x87f04400] 02:38:04 INFO - PROCESS | 1812 | 1461231484217 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x87f0c800) [pid = 1812] [serial = 693] [outer = 0x87f04400] 02:38:05 INFO - PROCESS | 1812 | 1461231485142 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]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1535ms 02:38:05 INFO - PROCESS | 1812 | 1461231485188 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1812 | 1461231485192 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:38:05 INFO - PROCESS | 1812 | 1461231485198 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1812 | 1461231485202 Marionette TRACE conn3 <- [1,894,null,{}] 02:38:05 INFO - PROCESS | 1812 | 1461231485207 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}] 02:38:05 INFO - PROCESS | 1812 | 1461231485383 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:38:05 INFO - PROCESS | 1812 | 1461231485644 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6e1800 == 95 [pid = 1812] [id = 231] 02:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8b6e4800) [pid = 1812] [serial = 694] [outer = (nil)] 02:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x98fa3c00) [pid = 1812] [serial = 695] [outer = 0x8b6e4800] 02:38:05 INFO - PROCESS | 1812 | 1461231485785 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0xa45a7400) [pid = 1812] [serial = 696] [outer = 0x8b6e4800] 02:38:06 INFO - PROCESS | 1812 | 1461231486695 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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1531ms 02:38:06 INFO - PROCESS | 1812 | 1461231486730 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1812 | 1461231486733 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:38:06 INFO - PROCESS | 1812 | 1461231486740 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1812 | 1461231486745 Marionette TRACE conn3 <- [1,898,null,{}] 02:38:06 INFO - PROCESS | 1812 | 1461231486750 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}] 02:38:06 INFO - PROCESS | 1812 | 1461231486964 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:38:07 INFO - PROCESS | 1812 | 1461231487211 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x86502800 == 96 [pid = 1812] [id = 232] 02:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x86507400) [pid = 1812] [serial = 697] [outer = (nil)] 02:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8650e400) [pid = 1812] [serial = 698] [outer = 0x86507400] 02:38:07 INFO - PROCESS | 1812 | 1461231487337 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x9aecf400) [pid = 1812] [serial = 699] [outer = 0x86507400] 02:38:08 INFO - PROCESS | 1812 | 1461231488210 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]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1534ms 02:38:08 INFO - PROCESS | 1812 | 1461231488275 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1812 | 1461231488278 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:38:08 INFO - PROCESS | 1812 | 1461231488285 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1812 | 1461231488288 Marionette TRACE conn3 <- [1,902,null,{}] 02:38:08 INFO - PROCESS | 1812 | 1461231488294 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}] 02:38:08 INFO - PROCESS | 1812 | 1461231488477 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:38:08 INFO - PROCESS | 1812 | 1461231488720 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x86501c00 == 97 [pid = 1812] [id = 233] 02:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8650ac00) [pid = 1812] [serial = 700] [outer = (nil)] 02:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x866ef000) [pid = 1812] [serial = 701] [outer = 0x8650ac00] 02:38:08 INFO - PROCESS | 1812 | 1461231488857 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x866f2000) [pid = 1812] [serial = 702] [outer = 0x8650ac00] 02:38:09 INFO - PROCESS | 1812 | 1461231489748 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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1532ms 02:38:09 INFO - PROCESS | 1812 | 1461231489818 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1812 | 1461231489821 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:38:09 INFO - PROCESS | 1812 | 1461231489828 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1812 | 1461231489831 Marionette TRACE conn3 <- [1,906,null,{}] 02:38:09 INFO - PROCESS | 1812 | 1461231489837 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}] 02:38:10 INFO - PROCESS | 1812 | 1461231490017 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:38:10 INFO - PROCESS | 1812 | 1461231490262 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x86503800 == 98 [pid = 1812] [id = 234] 02:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x866eb400) [pid = 1812] [serial = 703] [outer = (nil)] 02:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x87e9a800) [pid = 1812] [serial = 704] [outer = 0x866eb400] 02:38:10 INFO - PROCESS | 1812 | 1461231490391 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x93858c00) [pid = 1812] [serial = 705] [outer = 0x866eb400] 02:38:11 INFO - PROCESS | 1812 | 1461231491245 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]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1490ms 02:38:11 INFO - PROCESS | 1812 | 1461231491320 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1812 | 1461231491324 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:38:11 INFO - PROCESS | 1812 | 1461231491330 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1812 | 1461231491332 Marionette TRACE conn3 <- [1,910,null,{}] 02:38:11 INFO - PROCESS | 1812 | 1461231491339 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}] 02:38:11 INFO - PROCESS | 1812 | 1461231491519 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:38:11 INFO - PROCESS | 1812 | 1461231491733 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x866efc00 == 99 [pid = 1812] [id = 235] 02:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x866f5000) [pid = 1812] [serial = 706] [outer = (nil)] 02:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x93860800) [pid = 1812] [serial = 707] [outer = 0x866f5000] 02:38:11 INFO - PROCESS | 1812 | 1461231491821 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x93862000) [pid = 1812] [serial = 708] [outer = 0x866f5000] 02:38:12 INFO - PROCESS | 1812 | 1461231492775 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1482ms 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:38:12 INFO - PROCESS | 1812 | 1461231492813 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1812 | 1461231492816 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:38:12 INFO - PROCESS | 1812 | 1461231492823 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1812 | 1461231492826 Marionette TRACE conn3 <- [1,914,null,{}] 02:38:12 INFO - PROCESS | 1812 | 1461231492832 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}] 02:38:13 INFO - PROCESS | 1812 | 1461231493009 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:38:13 INFO - PROCESS | 1812 | 1461231493273 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef0400 == 100 [pid = 1812] [id = 236] 02:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x85ef0800) [pid = 1812] [serial = 709] [outer = (nil)] 02:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x85ef8400) [pid = 1812] [serial = 710] [outer = 0x85ef0800] 02:38:13 INFO - PROCESS | 1812 | 1461231493412 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x85efb800) [pid = 1812] [serial = 711] [outer = 0x85ef0800] 02:38:14 INFO - PROCESS | 1812 | 1461231494310 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]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1533ms 02:38:14 INFO - PROCESS | 1812 | 1461231494356 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1812 | 1461231494360 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:38:14 INFO - PROCESS | 1812 | 1461231494366 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1812 | 1461231494369 Marionette TRACE conn3 <- [1,918,null,{}] 02:38:14 INFO - PROCESS | 1812 | 1461231494410 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}] 02:38:14 INFO - PROCESS | 1812 | 1461231494630 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:38:14 INFO - PROCESS | 1812 | 1461231494898 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8650b000 == 101 [pid = 1812] [id = 237] 02:38:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x8650b400) [pid = 1812] [serial = 712] [outer = (nil)] 02:38:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x86510800) [pid = 1812] [serial = 713] [outer = 0x8650b400] 02:38:15 INFO - PROCESS | 1812 | 1461231495372 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x873f5400) [pid = 1812] [serial = 714] [outer = 0x8650b400] 02:38:16 INFO - PROCESS | 1812 | 1461231496270 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]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1967ms 02:38:16 INFO - PROCESS | 1812 | 1461231496335 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1812 | 1461231496341 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:38:16 INFO - PROCESS | 1812 | 1461231496351 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1812 | 1461231496355 Marionette TRACE conn3 <- [1,922,null,{}] 02:38:16 INFO - PROCESS | 1812 | 1461231496362 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}] 02:38:16 INFO - PROCESS | 1812 | 1461231496587 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:38:16 INFO - PROCESS | 1812 | 1461231496850 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x866ec800 == 102 [pid = 1812] [id = 238] 02:38:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x87e9b400) [pid = 1812] [serial = 715] [outer = (nil)] 02:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x873ed800) [pid = 1812] [serial = 716] [outer = 0x87e9b400] 02:38:17 INFO - PROCESS | 1812 | 1461231497035 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x8930b800) [pid = 1812] [serial = 717] [outer = 0x87e9b400] 02:38:17 INFO - PROCESS | 1812 | 1461231497923 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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1637ms 02:38:17 INFO - PROCESS | 1812 | 1461231497988 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1812 | 1461231497994 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:38:18 INFO - PROCESS | 1812 | 1461231498004 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1812 | 1461231498009 Marionette TRACE conn3 <- [1,926,null,{}] 02:38:18 INFO - PROCESS | 1812 | 1461231498014 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}] 02:38:18 INFO - PROCESS | 1812 | 1461231498197 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:38:18 INFO - PROCESS | 1812 | 1461231498551 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da9400 == 103 [pid = 1812] [id = 239] 02:38:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x89dbc800) [pid = 1812] [serial = 718] [outer = (nil)] 02:38:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x89e8f800) [pid = 1812] [serial = 719] [outer = 0x89dbc800] 02:38:18 INFO - PROCESS | 1812 | 1461231498646 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x8a3e9c00) [pid = 1812] [serial = 720] [outer = 0x89dbc800] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e5400 == 102 [pid = 1812] [id = 161] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x97b8d400) [pid = 1812] [serial = 571] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x913af800) [pid = 1812] [serial = 598] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x96949400) [pid = 1812] [serial = 568] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x8b7e0c00) [pid = 1812] [serial = 556] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x98fa7c00) [pid = 1812] [serial = 577] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x9ffd2000) [pid = 1812] [serial = 580] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x98f87c00) [pid = 1812] [serial = 574] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0xa4454800) [pid = 1812] [serial = 583] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x951e3800) [pid = 1812] [serial = 565] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x90509800) [pid = 1812] [serial = 562] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x8f99ec00) [pid = 1812] [serial = 559] [outer = (nil)] [url = about:blank] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x902f2c00 == 101 [pid = 1812] [id = 113] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x90880000 == 100 [pid = 1812] [id = 56] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x87e9f800 == 99 [pid = 1812] [id = 220] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8930fc00 == 98 [pid = 1812] [id = 219] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba59000 == 97 [pid = 1812] [id = 218] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7e3400 == 96 [pid = 1812] [id = 217] 02:38:19 INFO - PROCESS | 1812 | 1461231499788 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]]]}] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8b664000 == 95 [pid = 1812] [id = 216] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x891a7c00 == 94 [pid = 1812] [id = 215] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8b661800 == 93 [pid = 1812] [id = 211] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x889e5800 == 92 [pid = 1812] [id = 209] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x889e1800 == 91 [pid = 1812] [id = 208] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x90059c00 == 90 [pid = 1812] [id = 207] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89e91000 == 89 [pid = 1812] [id = 206] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc8800 == 88 [pid = 1812] [id = 205] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89dca400 == 87 [pid = 1812] [id = 204] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x95bae000 == 86 [pid = 1812] [id = 203] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x9004f800 == 85 [pid = 1812] [id = 202] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8c57b400 == 84 [pid = 1812] [id = 201] 02:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x891a0400 == 83 [pid = 1812] [id = 200] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1832ms 02:38:19 INFO - PROCESS | 1812 | 1461231499837 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1812 | 1461231499841 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:38:19 INFO - PROCESS | 1812 | 1461231499847 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1812 | 1461231499853 Marionette TRACE conn3 <- [1,930,null,{}] 02:38:19 INFO - PROCESS | 1812 | 1461231499868 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}] 02:38:20 INFO - PROCESS | 1812 | 1461231500065 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x97ee9c00) [pid = 1812] [serial = 512] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x9b0f5800) [pid = 1812] [serial = 455] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8ee8d800) [pid = 1812] [serial = 593] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x903d6000) [pid = 1812] [serial = 596] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x902f2800) [pid = 1812] [serial = 595] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8c1b4c00) [pid = 1812] [serial = 590] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8b7ddc00) [pid = 1812] [serial = 589] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x89e92800) [pid = 1812] [serial = 587] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8ed37000) [pid = 1812] [serial = 592] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x89e8d800) [pid = 1812] [serial = 586] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1812 | 1461231500293 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e8b000 == 84 [pid = 1812] [id = 240] 02:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x89e8b800) [pid = 1812] [serial = 721] [outer = (nil)] 02:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8b7ddc00) [pid = 1812] [serial = 722] [outer = 0x89e8b800] 02:38:20 INFO - PROCESS | 1812 | 1461231500369 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8b942400) [pid = 1812] [serial = 723] [outer = 0x89e8b800] 02:38:21 INFO - PROCESS | 1812 | 1461231501112 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]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1288ms 02:38:21 INFO - PROCESS | 1812 | 1461231501151 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1812 | 1461231501156 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:38:21 INFO - PROCESS | 1812 | 1461231501164 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1812 | 1461231501168 Marionette TRACE conn3 <- [1,934,null,{}] 02:38:21 INFO - PROCESS | 1812 | 1461231501173 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}] 02:38:21 INFO - PROCESS | 1812 | 1461231501338 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:38:21 INFO - PROCESS | 1812 | 1461231501353 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8650a400 == 85 [pid = 1812] [id = 241] 02:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x89dc8000) [pid = 1812] [serial = 724] [outer = (nil)] 02:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8ba57000) [pid = 1812] [serial = 725] [outer = 0x89dc8000] 02:38:21 INFO - PROCESS | 1812 | 1461231501424 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8c1b3000) [pid = 1812] [serial = 726] [outer = 0x89dc8000] 02:38:22 INFO - PROCESS | 1812 | 1461231502354 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]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1228ms 02:38:22 INFO - PROCESS | 1812 | 1461231502417 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1812 | 1461231502420 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:38:22 INFO - PROCESS | 1812 | 1461231502426 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1812 | 1461231502430 Marionette TRACE conn3 <- [1,938,null,{}] 02:38:22 INFO - PROCESS | 1812 | 1461231502435 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}] 02:38:22 INFO - PROCESS | 1812 | 1461231502660 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:38:22 INFO - PROCESS | 1812 | 1461231502687 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b8c00 == 86 [pid = 1812] [id = 242] 02:38:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8c1bd000) [pid = 1812] [serial = 727] [outer = (nil)] 02:38:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8c3ce800) [pid = 1812] [serial = 728] [outer = 0x8c1bd000] 02:38:22 INFO - PROCESS | 1812 | 1461231502769 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8ed2b400) [pid = 1812] [serial = 729] [outer = 0x8c1bd000] 02:38:23 INFO - PROCESS | 1812 | 1461231503748 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1382ms 02:38:23 INFO - PROCESS | 1812 | 1461231503813 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1812 | 1461231503817 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:38:23 INFO - PROCESS | 1812 | 1461231503823 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1812 | 1461231503826 Marionette TRACE conn3 <- [1,942,null,{}] 02:38:23 INFO - PROCESS | 1812 | 1461231503831 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}] 02:38:24 INFO - PROCESS | 1812 | 1461231504098 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:38:24 INFO - PROCESS | 1812 | 1461231504123 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba57c00 == 87 [pid = 1812] [id = 243] 02:38:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8c573c00) [pid = 1812] [serial = 730] [outer = (nil)] 02:38:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8ee82800) [pid = 1812] [serial = 731] [outer = 0x8c573c00] 02:38:24 INFO - PROCESS | 1812 | 1461231504196 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x8f3e1400) [pid = 1812] [serial = 732] [outer = 0x8c573c00] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8f99f400) [pid = 1812] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x89304000) [pid = 1812] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x9004f400) [pid = 1812] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8c1b9800) [pid = 1812] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8b665c00) [pid = 1812] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x903c9800) [pid = 1812] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:38:25 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8ed28000) [pid = 1812] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:38:25 INFO - PROCESS | 1812 | 1461231505456 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]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1683ms 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:38:25 INFO - PROCESS | 1812 | 1461231505506 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1812 | 1461231505509 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:38:25 INFO - PROCESS | 1812 | 1461231505514 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1812 | 1461231505518 Marionette TRACE conn3 <- [1,946,null,{}] 02:38:25 INFO - PROCESS | 1812 | 1461231505528 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}] 02:38:25 INFO - PROCESS | 1812 | 1461231505755 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:38:25 INFO - PROCESS | 1812 | 1461231505775 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x89307000 == 88 [pid = 1812] [id = 244] 02:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x89e8a400) [pid = 1812] [serial = 733] [outer = (nil)] 02:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8f3e4c00) [pid = 1812] [serial = 734] [outer = 0x89e8a400] 02:38:25 INFO - PROCESS | 1812 | 1461231505847 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8f9a2c00) [pid = 1812] [serial = 735] [outer = 0x89e8a400] 02:38:26 INFO - PROCESS | 1812 | 1461231506648 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]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1188ms 02:38:26 INFO - PROCESS | 1812 | 1461231506710 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1812 | 1461231506713 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:38:26 INFO - PROCESS | 1812 | 1461231506719 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1812 | 1461231506722 Marionette TRACE conn3 <- [1,950,null,{}] 02:38:26 INFO - PROCESS | 1812 | 1461231506728 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}] 02:38:26 INFO - PROCESS | 1812 | 1461231506887 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:38:26 INFO - PROCESS | 1812 | 1461231506897 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c581800 == 89 [pid = 1812] [id = 245] 02:38:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8f99ec00) [pid = 1812] [serial = 736] [outer = (nil)] 02:38:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8fd2a400) [pid = 1812] [serial = 737] [outer = 0x8f99ec00] 02:38:26 INFO - PROCESS | 1812 | 1461231506970 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8fd30c00) [pid = 1812] [serial = 738] [outer = 0x8f99ec00] 02:38:28 INFO - PROCESS | 1812 | 1461231508180 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]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1537ms 02:38:28 INFO - PROCESS | 1812 | 1461231508258 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 1812 | 1461231508266 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:38:28 INFO - PROCESS | 1812 | 1461231508275 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 1812 | 1461231508281 Marionette TRACE conn3 <- [1,954,null,{}] 02:38:28 INFO - PROCESS | 1812 | 1461231508289 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}] 02:38:28 INFO - PROCESS | 1812 | 1461231508522 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:38:28 INFO - PROCESS | 1812 | 1461231508827 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f3c00 == 90 [pid = 1812] [id = 246] 02:38:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x87ea0400) [pid = 1812] [serial = 739] [outer = (nil)] 02:38:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x891a0400) [pid = 1812] [serial = 740] [outer = 0x87ea0400] 02:38:28 INFO - PROCESS | 1812 | 1461231508918 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x8930d800) [pid = 1812] [serial = 741] [outer = 0x87ea0400] 02:38:29 INFO - PROCESS | 1812 | 1461231509935 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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1693ms 02:38:29 INFO - PROCESS | 1812 | 1461231509969 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1812 | 1461231509979 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:38:29 INFO - PROCESS | 1812 | 1461231509991 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1812 | 1461231509994 Marionette TRACE conn3 <- [1,958,null,{}] 02:38:30 INFO - PROCESS | 1812 | 1461231510001 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}] 02:38:30 INFO - PROCESS | 1812 | 1461231510207 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:38:30 INFO - PROCESS | 1812 | 1461231510550 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b664c00 == 91 [pid = 1812] [id = 247] 02:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x8b66a400) [pid = 1812] [serial = 742] [outer = (nil)] 02:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x8ba52800) [pid = 1812] [serial = 743] [outer = 0x8b66a400] 02:38:30 INFO - PROCESS | 1812 | 1461231510655 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8ec1b400) [pid = 1812] [serial = 744] [outer = 0x8b66a400] 02:38:31 INFO - PROCESS | 1812 | 1461231511548 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]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1639ms 02:38:31 INFO - PROCESS | 1812 | 1461231511629 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 1812 | 1461231511632 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:38:31 INFO - PROCESS | 1812 | 1461231511639 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1812 | 1461231511646 Marionette TRACE conn3 <- [1,962,null,{}] 02:38:31 INFO - PROCESS | 1812 | 1461231511663 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}] 02:38:31 INFO - PROCESS | 1812 | 1461231511953 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:38:32 INFO - PROCESS | 1812 | 1461231512197 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef3000 == 92 [pid = 1812] [id = 248] 02:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x8b6de800) [pid = 1812] [serial = 745] [outer = (nil)] 02:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x90051400) [pid = 1812] [serial = 746] [outer = 0x8b6de800] 02:38:32 INFO - PROCESS | 1812 | 1461231512294 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x902ef400) [pid = 1812] [serial = 747] [outer = 0x8b6de800] 02:38:33 INFO - PROCESS | 1812 | 1461231513198 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]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1592ms 02:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:38:33 INFO - PROCESS | 1812 | 1461231513232 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1812 | 1461231513236 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:38:33 INFO - PROCESS | 1812 | 1461231513244 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1812 | 1461231513246 Marionette TRACE conn3 <- [1,966,null,{}] 02:38:33 INFO - PROCESS | 1812 | 1461231513252 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}] 02:38:33 INFO - PROCESS | 1812 | 1461231513448 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:38:33 INFO - PROCESS | 1812 | 1461231513703 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd9d800 == 93 [pid = 1812] [id = 249] 02:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x902ecc00) [pid = 1812] [serial = 748] [outer = (nil)] 02:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x9050b400) [pid = 1812] [serial = 749] [outer = 0x902ecc00] 02:38:33 INFO - PROCESS | 1812 | 1461231513829 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x90518400) [pid = 1812] [serial = 750] [outer = 0x902ecc00] 02:38:34 INFO - PROCESS | 1812 | 1461231514710 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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1536ms 02:38:34 INFO - PROCESS | 1812 | 1461231514779 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1812 | 1461231514783 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:38:34 INFO - PROCESS | 1812 | 1461231514790 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1812 | 1461231514794 Marionette TRACE conn3 <- [1,970,null,{}] 02:38:34 INFO - PROCESS | 1812 | 1461231514800 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}] 02:38:35 INFO - PROCESS | 1812 | 1461231515018 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:38:35 INFO - PROCESS | 1812 | 1461231515274 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x903cf800 == 94 [pid = 1812] [id = 250] 02:38:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x90882000) [pid = 1812] [serial = 751] [outer = (nil)] 02:38:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x915a0800) [pid = 1812] [serial = 752] [outer = 0x90882000] 02:38:35 INFO - PROCESS | 1812 | 1461231515399 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x915ab800) [pid = 1812] [serial = 753] [outer = 0x90882000] 02:38:36 INFO - PROCESS | 1812 | 1461231516266 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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1531ms 02:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:38:36 INFO - PROCESS | 1812 | 1461231516323 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1812 | 1461231516326 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:38:36 INFO - PROCESS | 1812 | 1461231516333 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1812 | 1461231516336 Marionette TRACE conn3 <- [1,974,null,{}] 02:38:36 INFO - PROCESS | 1812 | 1461231516342 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}] 02:38:36 INFO - PROCESS | 1812 | 1461231516541 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:38:36 INFO - PROCESS | 1812 | 1461231516793 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x9050c400 == 95 [pid = 1812] [id = 251] 02:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x90884400) [pid = 1812] [serial = 754] [outer = (nil)] 02:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x93563c00) [pid = 1812] [serial = 755] [outer = 0x90884400] 02:38:36 INFO - PROCESS | 1812 | 1461231516934 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x9356e800) [pid = 1812] [serial = 756] [outer = 0x90884400] 02:38:37 INFO - PROCESS | 1812 | 1461231517816 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]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1534ms 02:38:37 INFO - PROCESS | 1812 | 1461231517866 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1812 | 1461231517870 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:38:37 INFO - PROCESS | 1812 | 1461231517876 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1812 | 1461231517880 Marionette TRACE conn3 <- [1,978,null,{}] 02:38:37 INFO - PROCESS | 1812 | 1461231517886 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}] 02:38:38 INFO - PROCESS | 1812 | 1461231518069 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:38:38 INFO - PROCESS | 1812 | 1461231518320 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c9b400 == 96 [pid = 1812] [id = 252] 02:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x92ca5c00) [pid = 1812] [serial = 757] [outer = (nil)] 02:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x93864000) [pid = 1812] [serial = 758] [outer = 0x92ca5c00] 02:38:38 INFO - PROCESS | 1812 | 1461231518465 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x93eae800) [pid = 1812] [serial = 759] [outer = 0x92ca5c00] 02:38:39 INFO - PROCESS | 1812 | 1461231519391 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1579ms 02:38:39 INFO - PROCESS | 1812 | 1461231519457 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1812 | 1461231519461 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:38:39 INFO - PROCESS | 1812 | 1461231519467 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1812 | 1461231519471 Marionette TRACE conn3 <- [1,982,null,{}] 02:38:39 INFO - PROCESS | 1812 | 1461231519477 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}] 02:38:39 INFO - PROCESS | 1812 | 1461231519669 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:38:39 INFO - PROCESS | 1812 | 1461231519922 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x93569c00 == 97 [pid = 1812] [id = 253] 02:38:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x951de000) [pid = 1812] [serial = 760] [outer = (nil)] 02:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x95bb0400) [pid = 1812] [serial = 761] [outer = 0x951de000] 02:38:40 INFO - PROCESS | 1812 | 1461231520052 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x95bf4400) [pid = 1812] [serial = 762] [outer = 0x951de000] 02:38:40 INFO - PROCESS | 1812 | 1461231520923 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]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1529ms 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:38:41 INFO - PROCESS | 1812 | 1461231520998 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1812 | 1461231521002 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:38:41 INFO - PROCESS | 1812 | 1461231521008 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1812 | 1461231521012 Marionette TRACE conn3 <- [1,986,null,{}] 02:38:41 INFO - PROCESS | 1812 | 1461231521017 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}] 02:38:41 INFO - PROCESS | 1812 | 1461231521202 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:38:41 INFO - PROCESS | 1812 | 1461231521459 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x90514c00 == 98 [pid = 1812] [id = 254] 02:38:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x93860400) [pid = 1812] [serial = 763] [outer = (nil)] 02:38:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x96946800) [pid = 1812] [serial = 764] [outer = 0x93860400] 02:38:41 INFO - PROCESS | 1812 | 1461231521590 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x9694d000) [pid = 1812] [serial = 765] [outer = 0x93860400] 02:38:42 INFO - PROCESS | 1812 | 1461231522498 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]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 02:38:42 INFO - PROCESS | 1812 | 1461231522543 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:38:42 INFO - PROCESS | 1812 | 1461231522547 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:38:42 INFO - PROCESS | 1812 | 1461231522553 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1812 | 1461231522557 Marionette TRACE conn3 <- [1,990,null,{}] 02:38:42 INFO - PROCESS | 1812 | 1461231522563 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}] 02:38:42 INFO - PROCESS | 1812 | 1461231522750 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:38:43 INFO - PROCESS | 1812 | 1461231523013 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x97198800 == 99 [pid = 1812] [id = 255] 02:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x9747fc00) [pid = 1812] [serial = 766] [outer = (nil)] 02:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x976e8800) [pid = 1812] [serial = 767] [outer = 0x9747fc00] 02:38:43 INFO - PROCESS | 1812 | 1461231523145 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x97984800) [pid = 1812] [serial = 768] [outer = 0x9747fc00] 02:38:44 INFO - PROCESS | 1812 | 1461231524048 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]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1535ms 02:38:44 INFO - PROCESS | 1812 | 1461231524089 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1812 | 1461231524093 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:38:44 INFO - PROCESS | 1812 | 1461231524100 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1812 | 1461231524104 Marionette TRACE conn3 <- [1,994,null,{}] 02:38:44 INFO - PROCESS | 1812 | 1461231524110 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}] 02:38:44 INFO - PROCESS | 1812 | 1461231524336 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:38:44 INFO - PROCESS | 1812 | 1461231524595 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x9719f000 == 100 [pid = 1812] [id = 256] 02:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x971a4c00) [pid = 1812] [serial = 769] [outer = (nil)] 02:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x97ee9c00) [pid = 1812] [serial = 770] [outer = 0x971a4c00] 02:38:44 INFO - PROCESS | 1812 | 1461231524734 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x984e9000) [pid = 1812] [serial = 771] [outer = 0x971a4c00] 02:38:45 INFO - PROCESS | 1812 | 1461231525611 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]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1582ms 02:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:38:45 INFO - PROCESS | 1812 | 1461231525683 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 1812 | 1461231525686 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:38:45 INFO - PROCESS | 1812 | 1461231525693 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1812 | 1461231525696 Marionette TRACE conn3 <- [1,998,null,{}] 02:38:45 INFO - PROCESS | 1812 | 1461231525702 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}] 02:38:45 INFO - PROCESS | 1812 | 1461231525881 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:38:46 INFO - PROCESS | 1812 | 1461231526140 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e1000 == 101 [pid = 1812] [id = 257] 02:38:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x97b85800) [pid = 1812] [serial = 772] [outer = (nil)] 02:38:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x9892a000) [pid = 1812] [serial = 773] [outer = 0x97b85800] 02:38:46 INFO - PROCESS | 1812 | 1461231526273 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x98994800) [pid = 1812] [serial = 774] [outer = 0x97b85800] 02:38:47 INFO - PROCESS | 1812 | 1461231527155 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]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1538ms 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:38:47 INFO - PROCESS | 1812 | 1461231527231 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 1812 | 1461231527234 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:38:47 INFO - PROCESS | 1812 | 1461231527241 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1812 | 1461231527244 Marionette TRACE conn3 <- [1,1002,null,{}] 02:38:47 INFO - PROCESS | 1812 | 1461231527250 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}] 02:38:47 INFO - PROCESS | 1812 | 1461231527471 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:38:47 INFO - PROCESS | 1812 | 1461231527727 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x9356fc00 == 102 [pid = 1812] [id = 258] 02:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x97293000) [pid = 1812] [serial = 775] [outer = (nil)] 02:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x9892bc00) [pid = 1812] [serial = 776] [outer = 0x97293000] 02:38:47 INFO - PROCESS | 1812 | 1461231527856 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x98fa2400) [pid = 1812] [serial = 777] [outer = 0x97293000] 02:38:48 INFO - PROCESS | 1812 | 1461231528734 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]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1545ms 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:38:48 INFO - PROCESS | 1812 | 1461231528786 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1812 | 1461231528789 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:38:48 INFO - PROCESS | 1812 | 1461231528796 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1812 | 1461231528799 Marionette TRACE conn3 <- [1,1006,null,{}] 02:38:48 INFO - PROCESS | 1812 | 1461231528805 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}] 02:38:48 INFO - PROCESS | 1812 | 1461231528986 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:38:49 INFO - PROCESS | 1812 | 1461231529255 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x993ec400 == 103 [pid = 1812] [id = 259] 02:38:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x9ae6b400) [pid = 1812] [serial = 778] [outer = (nil)] 02:38:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x9aecc000) [pid = 1812] [serial = 779] [outer = 0x9ae6b400] 02:38:49 INFO - PROCESS | 1812 | 1461231529383 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x9b084800) [pid = 1812] [serial = 780] [outer = 0x9ae6b400] 02:38:50 INFO - PROCESS | 1812 | 1461231530218 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]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1484ms 02:38:50 INFO - PROCESS | 1812 | 1461231530280 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1812 | 1461231530284 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:38:50 INFO - PROCESS | 1812 | 1461231530290 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1812 | 1461231530293 Marionette TRACE conn3 <- [1,1010,null,{}] 02:38:50 INFO - PROCESS | 1812 | 1461231530299 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}] 02:38:50 INFO - PROCESS | 1812 | 1461231530481 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:38:51 INFO - PROCESS | 1812 | 1461231531335 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f02000 == 104 [pid = 1812] [id = 260] 02:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0x87f02800) [pid = 1812] [serial = 781] [outer = (nil)] 02:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0x87f0b400) [pid = 1812] [serial = 782] [outer = 0x87f02800] 02:38:51 INFO - PROCESS | 1812 | 1461231531422 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0x889eb400) [pid = 1812] [serial = 783] [outer = 0x87f02800] 02:38:52 INFO - PROCESS | 1812 | 1461231532294 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]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2081ms 02:38:52 INFO - PROCESS | 1812 | 1461231532374 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1812 | 1461231532381 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:38:52 INFO - PROCESS | 1812 | 1461231532390 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1812 | 1461231532394 Marionette TRACE conn3 <- [1,1014,null,{}] 02:38:52 INFO - PROCESS | 1812 | 1461231532401 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}] 02:38:52 INFO - PROCESS | 1812 | 1461231532618 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:38:52 INFO - PROCESS | 1812 | 1461231532893 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef5000 == 105 [pid = 1812] [id = 261] 02:38:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 311 (0x85efdc00) [pid = 1812] [serial = 784] [outer = (nil)] 02:38:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 312 (0x89e91400) [pid = 1812] [serial = 785] [outer = 0x85efdc00] 02:38:53 INFO - PROCESS | 1812 | 1461231533082 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 313 (0x8b6dc400) [pid = 1812] [serial = 786] [outer = 0x85efdc00] 02:38:54 INFO - PROCESS | 1812 | 1461231534090 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]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1782ms 02:38:54 INFO - PROCESS | 1812 | 1461231534176 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:38:54 INFO - PROCESS | 1812 | 1461231534182 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:38:54 INFO - PROCESS | 1812 | 1461231534190 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1812 | 1461231534194 Marionette TRACE conn3 <- [1,1018,null,{}] 02:38:54 INFO - PROCESS | 1812 | 1461231534199 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}] 02:38:54 INFO - PROCESS | 1812 | 1461231534417 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:38:54 INFO - PROCESS | 1812 | 1461231534826 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 1812 | --DOCSHELL 0x9921d000 == 104 [pid = 1812] [id = 122] 02:38:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed23800 == 103 [pid = 1812] [id = 125] 02:38:54 INFO - PROCESS | 1812 | --DOCSHELL 0x99327400 == 102 [pid = 1812] [id = 123] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 312 (0x92ca7c00) [pid = 1812] [serial = 662] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 311 (0x98021800) [pid = 1812] [serial = 616] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 310 (0x8ba51800) [pid = 1812] [serial = 629] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0x97b81c00) [pid = 1812] [serial = 613] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0xa0adcc00) [pid = 1812] [serial = 619] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0x89306400) [pid = 1812] [serial = 641] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x889ea800) [pid = 1812] [serial = 626] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0xa44c6c00) [pid = 1812] [serial = 635] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x873f3800) [pid = 1812] [serial = 638] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x8b662400) [pid = 1812] [serial = 632] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0xa45f6c00) [pid = 1812] [serial = 623] [outer = (nil)] [url = about:blank] 02:38:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f3800 == 103 [pid = 1812] [id = 262] 02:38:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x873f7000) [pid = 1812] [serial = 787] [outer = (nil)] 02:38:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x889ecc00) [pid = 1812] [serial = 788] [outer = 0x873f7000] 02:38:54 INFO - PROCESS | 1812 | 1461231534981 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x8a3ec000) [pid = 1812] [serial = 789] [outer = 0x873f7000] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x97981000 == 102 [pid = 1812] [id = 47] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef0400 == 101 [pid = 1812] [id = 236] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x866efc00 == 100 [pid = 1812] [id = 235] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x86503800 == 99 [pid = 1812] [id = 234] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x86501c00 == 98 [pid = 1812] [id = 233] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x86502800 == 97 [pid = 1812] [id = 232] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6e1800 == 96 [pid = 1812] [id = 231] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x87f03400 == 95 [pid = 1812] [id = 230] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d9c00 == 94 [pid = 1812] [id = 229] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d7800 == 93 [pid = 1812] [id = 228] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x873f6c00 == 92 [pid = 1812] [id = 227] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce5000 == 91 [pid = 1812] [id = 226] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x9356f400 == 90 [pid = 1812] [id = 225] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x92c71000 == 89 [pid = 1812] [id = 224] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8b944800 == 88 [pid = 1812] [id = 180] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bd800 == 87 [pid = 1812] [id = 223] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8b65fc00 == 86 [pid = 1812] [id = 222] 02:38:55 INFO - PROCESS | 1812 | --DOCSHELL 0x873eb400 == 85 [pid = 1812] [id = 221] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x98991c00) [pid = 1812] [serial = 392] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x89e87800) [pid = 1812] [serial = 601] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x920c7c00) [pid = 1812] [serial = 599] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x903cc000) [pid = 1812] [serial = 554] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | 1461231535802 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]]]}] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x9694b800) [pid = 1812] [serial = 610] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x8b94d000) [pid = 1812] [serial = 651] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x8b7e2400) [pid = 1812] [serial = 650] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x8fd23800) [pid = 1812] [serial = 656] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x903ca000) [pid = 1812] [serial = 660] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x89e8dc00) [pid = 1812] [serial = 648] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x8ed2e000) [pid = 1812] [serial = 604] [outer = (nil)] [url = about:blank] 02:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1682ms 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8ba57400) [pid = 1812] [serial = 644] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x89dc3000) [pid = 1812] [serial = 647] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x8fda6c00) [pid = 1812] [serial = 657] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x8ed1bc00) [pid = 1812] [serial = 654] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x902ed000) [pid = 1812] [serial = 659] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x902f7400) [pid = 1812] [serial = 607] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x8c578800) [pid = 1812] [serial = 653] [outer = (nil)] [url = about:blank] 02:38:55 INFO - PROCESS | 1812 | 1461231535883 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 1812 | 1461231535887 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:38:55 INFO - PROCESS | 1812 | 1461231535901 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1812 | 1461231535909 Marionette TRACE conn3 <- [1,1022,null,{}] 02:38:55 INFO - PROCESS | 1812 | 1461231535918 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}] 02:38:56 INFO - PROCESS | 1812 | 1461231536095 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:38:56 INFO - PROCESS | 1812 | 1461231536272 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x86503800 == 86 [pid = 1812] [id = 263] 02:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x87f03400) [pid = 1812] [serial = 790] [outer = (nil)] 02:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x8c1b5800) [pid = 1812] [serial = 791] [outer = 0x87f03400] 02:38:56 INFO - PROCESS | 1812 | 1461231536349 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x8c57d400) [pid = 1812] [serial = 792] [outer = 0x87f03400] 02:38:57 INFO - PROCESS | 1812 | 1461231537116 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]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1245ms 02:38:57 INFO - PROCESS | 1812 | 1461231537167 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1812 | 1461231537172 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:38:57 INFO - PROCESS | 1812 | 1461231537184 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1812 | 1461231537187 Marionette TRACE conn3 <- [1,1026,null,{}] 02:38:57 INFO - PROCESS | 1812 | 1461231537193 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}] 02:38:57 INFO - PROCESS | 1812 | 1461231537359 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:38:57 INFO - PROCESS | 1812 | 1461231537369 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x873eb400 == 87 [pid = 1812] [id = 264] 02:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x8ba55000) [pid = 1812] [serial = 793] [outer = (nil)] 02:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x8ee53000) [pid = 1812] [serial = 794] [outer = 0x8ba55000] 02:38:57 INFO - PROCESS | 1812 | 1461231537443 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x8ee8bc00) [pid = 1812] [serial = 795] [outer = 0x8ba55000] 02:38:58 INFO - PROCESS | 1812 | 1461231538459 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]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1332ms 02:38:58 INFO - PROCESS | 1812 | 1461231538525 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1812 | 1461231538530 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:38:58 INFO - PROCESS | 1812 | 1461231538546 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1812 | 1461231538550 Marionette TRACE conn3 <- [1,1030,null,{}] 02:38:58 INFO - PROCESS | 1812 | 1461231538555 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}] 02:38:58 INFO - PROCESS | 1812 | 1461231538781 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:38:58 INFO - PROCESS | 1812 | 1461231538814 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3e5000 == 88 [pid = 1812] [id = 265] 02:38:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x8f99f400) [pid = 1812] [serial = 796] [outer = (nil)] 02:38:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x8fd29400) [pid = 1812] [serial = 797] [outer = 0x8f99f400] 02:38:58 INFO - PROCESS | 1812 | 1461231538897 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x90053400) [pid = 1812] [serial = 798] [outer = 0x8f99f400] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x889e2800) [pid = 1812] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x8c1bd000) [pid = 1812] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8c573c00) [pid = 1812] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x8650b400) [pid = 1812] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x89e8b800) [pid = 1812] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x89dc8000) [pid = 1812] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x87e9b400) [pid = 1812] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x89dbc800) [pid = 1812] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:39:00 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x89e8a400) [pid = 1812] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:39:00 INFO - PROCESS | 1812 | 1461231540384 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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1890ms 02:39:00 INFO - PROCESS | 1812 | 1461231540445 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1812 | 1461231540449 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:39:00 INFO - PROCESS | 1812 | 1461231540456 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1812 | 1461231540459 Marionette TRACE conn3 <- [1,1034,null,{}] 02:39:00 INFO - PROCESS | 1812 | 1461231540464 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}] 02:39:00 INFO - PROCESS | 1812 | 1461231540621 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:39:00 INFO - PROCESS | 1812 | 1461231540631 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e90c00 == 89 [pid = 1812] [id = 266] 02:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x8a3e8400) [pid = 1812] [serial = 799] [outer = (nil)] 02:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x8ee8f400) [pid = 1812] [serial = 800] [outer = 0x8a3e8400] 02:39:00 INFO - PROCESS | 1812 | 1461231540703 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x902ed800) [pid = 1812] [serial = 801] [outer = 0x8a3e8400] 02:39:01 INFO - PROCESS | 1812 | 1461231541533 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1087ms 02:39:01 INFO - PROCESS | 1812 | 1461231541543 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1812 | 1461231541547 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:39:01 INFO - PROCESS | 1812 | 1461231541557 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1812 | 1461231541559 Marionette TRACE conn3 <- [1,1038,null,{}] 02:39:01 INFO - PROCESS | 1812 | 1461231541565 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}] 02:39:01 INFO - PROCESS | 1812 | 1461231541785 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:39:01 INFO - PROCESS | 1812 | 1461231541805 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e8a800 == 90 [pid = 1812] [id = 267] 02:39:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x8c3c6400) [pid = 1812] [serial = 802] [outer = (nil)] 02:39:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x90884c00) [pid = 1812] [serial = 803] [outer = 0x8c3c6400] 02:39:01 INFO - PROCESS | 1812 | 1461231541881 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x920c6800) [pid = 1812] [serial = 804] [outer = 0x8c3c6400] 02:39:03 INFO - PROCESS | 1812 | 1461231543015 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1532ms 02:39:03 INFO - PROCESS | 1812 | 1461231543086 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 1812 | 1461231543095 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:39:03 INFO - PROCESS | 1812 | 1461231543104 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1812 | 1461231543109 Marionette TRACE conn3 <- [1,1042,null,{}] 02:39:03 INFO - PROCESS | 1812 | 1461231543118 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}] 02:39:03 INFO - PROCESS | 1812 | 1461231543355 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:39:03 INFO - PROCESS | 1812 | 1461231543678 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x889ec400 == 91 [pid = 1812] [id = 268] 02:39:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x89308c00) [pid = 1812] [serial = 805] [outer = (nil)] 02:39:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x89e89800) [pid = 1812] [serial = 806] [outer = 0x89308c00] 02:39:03 INFO - PROCESS | 1812 | 1461231543773 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x8a3e6c00) [pid = 1812] [serial = 807] [outer = 0x89308c00] 02:39:04 INFO - PROCESS | 1812 | 1461231544678 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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1649ms 02:39:04 INFO - PROCESS | 1812 | 1461231544753 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1812 | 1461231544762 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:39:04 INFO - PROCESS | 1812 | 1461231544773 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1812 | 1461231544778 Marionette TRACE conn3 <- [1,1046,null,{}] 02:39:04 INFO - PROCESS | 1812 | 1461231544784 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}] 02:39:05 INFO - PROCESS | 1812 | 1461231545016 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:39:05 INFO - PROCESS | 1812 | 1461231545360 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba52400 == 92 [pid = 1812] [id = 269] 02:39:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x8ba53000) [pid = 1812] [serial = 808] [outer = (nil)] 02:39:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x8c57d800) [pid = 1812] [serial = 809] [outer = 0x8ba53000] 02:39:05 INFO - PROCESS | 1812 | 1461231545490 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x8ee8dc00) [pid = 1812] [serial = 810] [outer = 0x8ba53000] 02:39:06 INFO - PROCESS | 1812 | 1461231546409 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]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1688ms 02:39:06 INFO - PROCESS | 1812 | 1461231546460 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 1812 | 1461231546465 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:39:06 INFO - PROCESS | 1812 | 1461231546472 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 1812 | 1461231546478 Marionette TRACE conn3 <- [1,1050,null,{}] 02:39:06 INFO - PROCESS | 1812 | 1461231546494 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}] 02:39:06 INFO - PROCESS | 1812 | 1461231546723 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:39:07 INFO - PROCESS | 1812 | 1461231546978 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d3800 == 93 [pid = 1812] [id = 270] 02:39:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x913afc00) [pid = 1812] [serial = 811] [outer = (nil)] 02:39:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x92c9f000) [pid = 1812] [serial = 812] [outer = 0x913afc00] 02:39:07 INFO - PROCESS | 1812 | 1461231547113 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x93571000) [pid = 1812] [serial = 813] [outer = 0x913afc00] 02:39:07 INFO - PROCESS | 1812 | 1461231547963 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]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1545ms 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:39:08 INFO - PROCESS | 1812 | 1461231548016 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1812 | 1461231548020 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:39:08 INFO - PROCESS | 1812 | 1461231548027 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1812 | 1461231548030 Marionette TRACE conn3 <- [1,1054,null,{}] 02:39:08 INFO - PROCESS | 1812 | 1461231548036 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}] 02:39:08 INFO - PROCESS | 1812 | 1461231548217 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:39:08 INFO - PROCESS | 1812 | 1461231548425 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d0000 == 94 [pid = 1812] [id = 271] 02:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x93567000) [pid = 1812] [serial = 814] [outer = (nil)] 02:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x95b0bc00) [pid = 1812] [serial = 815] [outer = 0x93567000] 02:39:08 INFO - PROCESS | 1812 | 1461231548545 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x95d60400) [pid = 1812] [serial = 816] [outer = 0x93567000] 02:39:09 INFO - PROCESS | 1812 | 1461231549516 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]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1533ms 02:39:09 INFO - PROCESS | 1812 | 1461231549561 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 1812 | 1461231549565 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:39:09 INFO - PROCESS | 1812 | 1461231549571 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1812 | 1461231549575 Marionette TRACE conn3 <- [1,1058,null,{}] 02:39:09 INFO - PROCESS | 1812 | 1461231549581 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}] 02:39:09 INFO - PROCESS | 1812 | 1461231549766 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:39:10 INFO - PROCESS | 1812 | 1461231550023 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x93eb0800 == 95 [pid = 1812] [id = 272] 02:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x93eb6800) [pid = 1812] [serial = 817] [outer = (nil)] 02:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x9719bc00) [pid = 1812] [serial = 818] [outer = 0x93eb6800] 02:39:10 INFO - PROCESS | 1812 | 1461231550160 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0x97248000) [pid = 1812] [serial = 819] [outer = 0x93eb6800] 02:39:11 INFO - PROCESS | 1812 | 1461231551133 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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1636ms 02:39:11 INFO - PROCESS | 1812 | 1461231551209 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1812 | 1461231551213 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:39:11 INFO - PROCESS | 1812 | 1461231551220 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1812 | 1461231551224 Marionette TRACE conn3 <- [1,1062,null,{}] 02:39:11 INFO - PROCESS | 1812 | 1461231551230 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}] 02:39:11 INFO - PROCESS | 1812 | 1461231551481 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:39:11 INFO - PROCESS | 1812 | 1461231551807 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d29400 == 96 [pid = 1812] [id = 273] 02:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0x97b8c800) [pid = 1812] [serial = 820] [outer = (nil)] 02:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0x97ce7400) [pid = 1812] [serial = 821] [outer = 0x97b8c800] 02:39:11 INFO - PROCESS | 1812 | 1461231551909 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 311 (0x9801ec00) [pid = 1812] [serial = 822] [outer = 0x97b8c800] 02:39:12 INFO - PROCESS | 1812 | 1461231552917 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]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1744ms 02:39:12 INFO - PROCESS | 1812 | 1461231552965 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1812 | 1461231552968 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:39:12 INFO - PROCESS | 1812 | 1461231552977 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1812 | 1461231552982 Marionette TRACE conn3 <- [1,1066,null,{}] 02:39:12 INFO - PROCESS | 1812 | 1461231552988 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}] 02:39:13 INFO - PROCESS | 1812 | 1461231553212 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:39:13 INFO - PROCESS | 1812 | 1461231553517 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f0400 == 97 [pid = 1812] [id = 274] 02:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 312 (0x97cd9000) [pid = 1812] [serial = 823] [outer = (nil)] 02:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 313 (0x98c69800) [pid = 1812] [serial = 824] [outer = 0x97cd9000] 02:39:13 INFO - PROCESS | 1812 | 1461231553622 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 314 (0x98fa2800) [pid = 1812] [serial = 825] [outer = 0x97cd9000] 02:39:14 INFO - PROCESS | 1812 | 1461231554630 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]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1734ms 02:39:14 INFO - PROCESS | 1812 | 1461231554713 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:39:14 INFO - PROCESS | 1812 | 1461231554718 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:39:14 INFO - PROCESS | 1812 | 1461231554727 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1812 | 1461231554731 Marionette TRACE conn3 <- [1,1070,null,{}] 02:39:14 INFO - PROCESS | 1812 | 1461231554739 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}] 02:39:15 INFO - PROCESS | 1812 | 1461231555022 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:39:15 INFO - PROCESS | 1812 | 1461231555457 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cda000 == 98 [pid = 1812] [id = 275] 02:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 315 (0x98993000) [pid = 1812] [serial = 826] [outer = (nil)] 02:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 316 (0x9df77c00) [pid = 1812] [serial = 827] [outer = 0x98993000] 02:39:15 INFO - PROCESS | 1812 | 1461231555586 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 317 (0x9ea24800) [pid = 1812] [serial = 828] [outer = 0x98993000] 02:39:16 INFO - PROCESS | 1812 | 1461231556753 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]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2096ms 02:39:16 INFO - PROCESS | 1812 | 1461231556823 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 1812 | 1461231556828 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:39:16 INFO - PROCESS | 1812 | 1461231556836 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1812 | 1461231556841 Marionette TRACE conn3 <- [1,1074,null,{}] 02:39:16 INFO - PROCESS | 1812 | 1461231556849 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}] 02:39:17 INFO - PROCESS | 1812 | 1461231557130 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:39:17 INFO - PROCESS | 1812 | 1461231557513 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce1000 == 99 [pid = 1812] [id = 276] 02:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 318 (0x9b0f6c00) [pid = 1812] [serial = 829] [outer = (nil)] 02:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 319 (0x9fe96800) [pid = 1812] [serial = 830] [outer = 0x9b0f6c00] 02:39:17 INFO - PROCESS | 1812 | 1461231557642 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x9ff15c00) [pid = 1812] [serial = 831] [outer = 0x9b0f6c00] 02:39:18 INFO - PROCESS | 1812 | 1461231558564 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]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1786ms 02:39:18 INFO - PROCESS | 1812 | 1461231558623 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 1812 | 1461231558627 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:39:18 INFO - PROCESS | 1812 | 1461231558633 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1812 | 1461231558637 Marionette TRACE conn3 <- [1,1078,null,{}] 02:39:18 INFO - PROCESS | 1812 | 1461231558643 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}] 02:39:18 INFO - PROCESS | 1812 | 1461231558826 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:39:19 INFO - PROCESS | 1812 | 1461231559041 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b0f1c00 == 100 [pid = 1812] [id = 277] 02:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x9fc4e000) [pid = 1812] [serial = 832] [outer = (nil)] 02:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0xa0e58000) [pid = 1812] [serial = 833] [outer = 0x9fc4e000] 02:39:19 INFO - PROCESS | 1812 | 1461231559226 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0xa0f47400) [pid = 1812] [serial = 834] [outer = 0x9fc4e000] 02:39:20 INFO - PROCESS | 1812 | 1461231560115 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1532ms 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:39:20 INFO - PROCESS | 1812 | 1461231560166 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1812 | 1461231560169 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:39:20 INFO - PROCESS | 1812 | 1461231560176 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1812 | 1461231560181 Marionette TRACE conn3 <- [1,1082,null,{}] 02:39:20 INFO - PROCESS | 1812 | 1461231560186 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}] 02:39:20 INFO - PROCESS | 1812 | 1461231560431 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:39:20 INFO - PROCESS | 1812 | 1461231560726 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c57a400 == 101 [pid = 1812] [id = 278] 02:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x98930c00) [pid = 1812] [serial = 835] [outer = (nil)] 02:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0xa459fc00) [pid = 1812] [serial = 836] [outer = 0x98930c00] 02:39:20 INFO - PROCESS | 1812 | 1461231560859 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0xa45f8800) [pid = 1812] [serial = 837] [outer = 0x98930c00] 02:39:21 INFO - PROCESS | 1812 | 1461231561744 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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1645ms 02:39:21 INFO - PROCESS | 1812 | 1461231561820 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 1812 | 1461231561824 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:39:21 INFO - PROCESS | 1812 | 1461231561831 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1812 | 1461231561834 Marionette TRACE conn3 <- [1,1086,null,{}] 02:39:21 INFO - PROCESS | 1812 | 1461231561840 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}] 02:39:22 INFO - PROCESS | 1812 | 1461231562056 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:39:22 INFO - PROCESS | 1812 | 1461231562319 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f93c00 == 102 [pid = 1812] [id = 279] 02:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x85f96000) [pid = 1812] [serial = 838] [outer = (nil)] 02:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x85f9b800) [pid = 1812] [serial = 839] [outer = 0x85f96000] 02:39:22 INFO - PROCESS | 1812 | 1461231562444 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x85f9e400) [pid = 1812] [serial = 840] [outer = 0x85f96000] 02:39:23 INFO - PROCESS | 1812 | 1461231563302 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]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1529ms 02:39:23 INFO - PROCESS | 1812 | 1461231563361 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1812 | 1461231563364 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:39:23 INFO - PROCESS | 1812 | 1461231563370 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1812 | 1461231563374 Marionette TRACE conn3 <- [1,1090,null,{}] 02:39:23 INFO - PROCESS | 1812 | 1461231563379 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}] 02:39:23 INFO - PROCESS | 1812 | 1461231563571 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:39:23 INFO - PROCESS | 1812 | 1461231563846 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x85161800 == 103 [pid = 1812] [id = 280] 02:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x85162800) [pid = 1812] [serial = 841] [outer = (nil)] 02:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 331 (0x85169c00) [pid = 1812] [serial = 842] [outer = 0x85162800] 02:39:23 INFO - PROCESS | 1812 | 1461231563975 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 332 (0x8516d400) [pid = 1812] [serial = 843] [outer = 0x85162800] 02:39:24 INFO - PROCESS | 1812 | 1461231564840 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]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1487ms 02:39:24 INFO - PROCESS | 1812 | 1461231564858 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1812 | 1461231564861 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:39:24 INFO - PROCESS | 1812 | 1461231564868 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1812 | 1461231564871 Marionette TRACE conn3 <- [1,1094,null,{}] 02:39:24 INFO - PROCESS | 1812 | 1461231564877 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}] 02:39:25 INFO - PROCESS | 1812 | 1461231565061 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:39:25 INFO - PROCESS | 1812 | 1461231565311 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x85163c00 == 104 [pid = 1812] [id = 281] 02:39:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 333 (0x85167c00) [pid = 1812] [serial = 844] [outer = (nil)] 02:39:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 334 (0x85f9d000) [pid = 1812] [serial = 845] [outer = 0x85167c00] 02:39:25 INFO - PROCESS | 1812 | 1461231565400 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 335 (0x85fa2c00) [pid = 1812] [serial = 846] [outer = 0x85167c00] 02:39:26 INFO - PROCESS | 1812 | 1461231566322 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]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1493ms 02:39:26 INFO - PROCESS | 1812 | 1461231566362 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 1812 | 1461231566365 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:39:26 INFO - PROCESS | 1812 | 1461231566372 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 1812 | 1461231566374 Marionette TRACE conn3 <- [1,1098,null,{}] 02:39:26 INFO - PROCESS | 1812 | 1461231566381 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}] 02:39:26 INFO - PROCESS | 1812 | 1461231566558 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:39:26 INFO - PROCESS | 1812 | 1461231566833 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9a000 == 105 [pid = 1812] [id = 282] 02:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 336 (0x85fa0000) [pid = 1812] [serial = 847] [outer = (nil)] 02:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 337 (0x93645c00) [pid = 1812] [serial = 848] [outer = 0x85fa0000] 02:39:26 INFO - PROCESS | 1812 | 1461231566955 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 338 (0x93648800) [pid = 1812] [serial = 849] [outer = 0x85fa0000] 02:39:27 INFO - PROCESS | 1812 | 1461231567797 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]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1482ms 02:39:27 INFO - PROCESS | 1812 | 1461231567855 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1812 | 1461231567859 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:39:27 INFO - PROCESS | 1812 | 1461231567865 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1812 | 1461231567868 Marionette TRACE conn3 <- [1,1102,null,{}] 02:39:27 INFO - PROCESS | 1812 | 1461231567874 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}] 02:39:28 INFO - PROCESS | 1812 | 1461231568058 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:39:28 INFO - PROCESS | 1812 | 1461231568276 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x85168800 == 106 [pid = 1812] [id = 283] 02:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 339 (0x85170000) [pid = 1812] [serial = 850] [outer = (nil)] 02:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 340 (0x859db400) [pid = 1812] [serial = 851] [outer = 0x85170000] 02:39:28 INFO - PROCESS | 1812 | 1461231568403 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 341 (0x859de400) [pid = 1812] [serial = 852] [outer = 0x85170000] 02:39:29 INFO - PROCESS | 1812 | 1461231569368 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]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1536ms 02:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:39:29 INFO - PROCESS | 1812 | 1461231569402 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1812 | 1461231569405 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:39:29 INFO - PROCESS | 1812 | 1461231569412 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1812 | 1461231569415 Marionette TRACE conn3 <- [1,1106,null,{}] 02:39:29 INFO - PROCESS | 1812 | 1461231569421 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}] 02:39:29 INFO - PROCESS | 1812 | 1461231569600 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:39:29 INFO - PROCESS | 1812 | 1461231569866 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d3c00 == 107 [pid = 1812] [id = 284] 02:39:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 342 (0x859d5000) [pid = 1812] [serial = 853] [outer = (nil)] 02:39:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 343 (0x873f2400) [pid = 1812] [serial = 854] [outer = 0x859d5000] 02:39:29 INFO - PROCESS | 1812 | 1461231569989 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x87ea0c00) [pid = 1812] [serial = 855] [outer = 0x859d5000] 02:39:30 INFO - PROCESS | 1812 | 1461231570901 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]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 02:39:30 INFO - PROCESS | 1812 | 1461231570944 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1812 | 1461231570948 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:39:30 INFO - PROCESS | 1812 | 1461231570954 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1812 | 1461231570957 Marionette TRACE conn3 <- [1,1110,null,{}] 02:39:30 INFO - PROCESS | 1812 | 1461231570963 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}] 02:39:31 INFO - PROCESS | 1812 | 1461231571145 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:39:31 INFO - PROCESS | 1812 | 1461231571416 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d7c00 == 108 [pid = 1812] [id = 285] 02:39:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x87e9fc00) [pid = 1812] [serial = 856] [outer = (nil)] 02:39:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x8c582c00) [pid = 1812] [serial = 857] [outer = 0x87e9fc00] 02:39:31 INFO - PROCESS | 1812 | 1461231571543 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x8f9adc00) [pid = 1812] [serial = 858] [outer = 0x87e9fc00] 02:39:32 INFO - PROCESS | 1812 | 1461231572398 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]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1489ms 02:39:32 INFO - PROCESS | 1812 | 1461231572443 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 1812 | 1461231572447 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:39:32 INFO - PROCESS | 1812 | 1461231572454 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 1812 | 1461231572458 Marionette TRACE conn3 <- [1,1114,null,{}] 02:39:32 INFO - PROCESS | 1812 | 1461231572463 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}] 02:39:32 INFO - PROCESS | 1812 | 1461231572642 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x89e90c00 == 107 [pid = 1812] [id = 266] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e5000 == 106 [pid = 1812] [id = 265] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x873eb400 == 105 [pid = 1812] [id = 264] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x86503800 == 104 [pid = 1812] [id = 263] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x873f3800 == 103 [pid = 1812] [id = 262] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef5000 == 102 [pid = 1812] [id = 261] 02:39:33 INFO - PROCESS | 1812 | --DOCSHELL 0x87f02000 == 101 [pid = 1812] [id = 260] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0x951e4c00) [pid = 1812] [serial = 663] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0x8ed2b400) [pid = 1812] [serial = 729] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0x8ee82800) [pid = 1812] [serial = 731] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0x8f3e1400) [pid = 1812] [serial = 732] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 342 (0x873f5400) [pid = 1812] [serial = 714] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 341 (0x86510800) [pid = 1812] [serial = 713] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 340 (0x8b7ddc00) [pid = 1812] [serial = 722] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 339 (0x8b942400) [pid = 1812] [serial = 723] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 338 (0x8ba57000) [pid = 1812] [serial = 725] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 337 (0x8b941400) [pid = 1812] [serial = 668] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 336 (0x8930b800) [pid = 1812] [serial = 717] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 335 (0x873ed800) [pid = 1812] [serial = 716] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 334 (0x8a3e9c00) [pid = 1812] [serial = 720] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 333 (0x89e8f800) [pid = 1812] [serial = 719] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 332 (0x95bb0000) [pid = 1812] [serial = 674] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 331 (0x87e94400) [pid = 1812] [serial = 665] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 330 (0x8ee54000) [pid = 1812] [serial = 671] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x976e9800) [pid = 1812] [serial = 677] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x9801fc00) [pid = 1812] [serial = 680] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x9b0f5000) [pid = 1812] [serial = 683] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x8b6dec00) [pid = 1812] [serial = 686] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x99210800) [pid = 1812] [serial = 689] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x8650e400) [pid = 1812] [serial = 698] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x98fa3c00) [pid = 1812] [serial = 695] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x87f09c00) [pid = 1812] [serial = 692] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x866ef000) [pid = 1812] [serial = 701] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x87e9a800) [pid = 1812] [serial = 704] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0x93860800) [pid = 1812] [serial = 707] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 318 (0x85ef8400) [pid = 1812] [serial = 710] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 317 (0x8f9a2c00) [pid = 1812] [serial = 735] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 316 (0x8c3ce800) [pid = 1812] [serial = 728] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 315 (0x8f3e4c00) [pid = 1812] [serial = 734] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | --DOMWINDOW == 314 (0x8c1b3000) [pid = 1812] [serial = 726] [outer = (nil)] [url = about:blank] 02:39:33 INFO - PROCESS | 1812 | 1461231573929 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x866e9800 == 102 [pid = 1812] [id = 286] 02:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 315 (0x866ea000) [pid = 1812] [serial = 859] [outer = (nil)] 02:39:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 316 (0x866f1400) [pid = 1812] [serial = 860] [outer = 0x866ea000] 02:39:34 INFO - PROCESS | 1812 | 1461231574020 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 317 (0x873f6000) [pid = 1812] [serial = 861] [outer = 0x866ea000] 02:39:34 INFO - PROCESS | 1812 | 1461231574790 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]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2383ms 02:39:34 INFO - PROCESS | 1812 | 1461231574839 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1812 | 1461231574846 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:39:34 INFO - PROCESS | 1812 | 1461231574856 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1812 | 1461231574860 Marionette TRACE conn3 <- [1,1118,null,{}] 02:39:34 INFO - PROCESS | 1812 | 1461231574867 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}] 02:39:35 INFO - PROCESS | 1812 | 1461231575057 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:39:35 INFO - PROCESS | 1812 | 1461231575253 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f0000 == 103 [pid = 1812] [id = 287] 02:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 318 (0x87f0fc00) [pid = 1812] [serial = 862] [outer = (nil)] 02:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 319 (0x89384400) [pid = 1812] [serial = 863] [outer = 0x87f0fc00] 02:39:35 INFO - PROCESS | 1812 | 1461231575334 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x89389400) [pid = 1812] [serial = 864] [outer = 0x87f0fc00] 02:39:36 INFO - PROCESS | 1812 | 1461231576222 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]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1431ms 02:39:36 INFO - PROCESS | 1812 | 1461231576289 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 1812 | 1461231576295 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:39:36 INFO - PROCESS | 1812 | 1461231576302 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1812 | 1461231576305 Marionette TRACE conn3 <- [1,1122,null,{}] 02:39:36 INFO - PROCESS | 1812 | 1461231576317 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}] 02:39:36 INFO - PROCESS | 1812 | 1461231576552 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:39:36 INFO - PROCESS | 1812 | 1461231576577 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x89387000 == 104 [pid = 1812] [id = 288] 02:39:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x8938bc00) [pid = 1812] [serial = 865] [outer = (nil)] 02:39:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0x89e8bc00) [pid = 1812] [serial = 866] [outer = 0x8938bc00] 02:39:36 INFO - PROCESS | 1812 | 1461231576650 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0x8b65e800) [pid = 1812] [serial = 867] [outer = 0x8938bc00] 02:39:37 INFO - PROCESS | 1812 | 1461231577565 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]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1331ms 02:39:37 INFO - PROCESS | 1812 | 1461231577634 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1812 | 1461231577637 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:39:37 INFO - PROCESS | 1812 | 1461231577651 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1812 | 1461231577659 Marionette TRACE conn3 <- [1,1126,null,{}] 02:39:37 INFO - PROCESS | 1812 | 1461231577673 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}] 02:39:37 INFO - PROCESS | 1812 | 1461231577906 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:39:37 INFO - PROCESS | 1812 | 1461231577943 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e8dc00 == 105 [pid = 1812] [id = 289] 02:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x8b667c00) [pid = 1812] [serial = 868] [outer = (nil)] 02:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x8ba4ec00) [pid = 1812] [serial = 869] [outer = 0x8b667c00] 02:39:38 INFO - PROCESS | 1812 | 1461231578016 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x8ba5d000) [pid = 1812] [serial = 870] [outer = 0x8b667c00] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x85efdc00) [pid = 1812] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x8a3e8400) [pid = 1812] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x873f7000) [pid = 1812] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x87f02800) [pid = 1812] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x87f03400) [pid = 1812] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x8f99f400) [pid = 1812] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:39:38 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0x8ba55000) [pid = 1812] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:39:39 INFO - PROCESS | 1812 | 1461231579195 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]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1614ms 02:39:39 INFO - PROCESS | 1812 | 1461231579258 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:39:39 INFO - PROCESS | 1812 | 1461231579262 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:39:39 INFO - PROCESS | 1812 | 1461231579268 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1812 | 1461231579277 Marionette TRACE conn3 <- [1,1130,null,{}] 02:39:39 INFO - PROCESS | 1812 | 1461231579285 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}] 02:39:39 INFO - PROCESS | 1812 | 1461231579458 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:39:39 INFO - PROCESS | 1812 | 1461231579639 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f08400 == 106 [pid = 1812] [id = 290] 02:39:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x87f0f000) [pid = 1812] [serial = 871] [outer = (nil)] 02:39:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x8c1b7c00) [pid = 1812] [serial = 872] [outer = 0x87f0f000] 02:39:39 INFO - PROCESS | 1812 | 1461231579712 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0x8ed1bc00) [pid = 1812] [serial = 873] [outer = 0x87f0f000] 02:39:40 INFO - PROCESS | 1812 | 1461231580468 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]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1240ms 02:39:40 INFO - PROCESS | 1812 | 1461231580509 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1812 | 1461231580511 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:39:40 INFO - PROCESS | 1812 | 1461231580522 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1812 | 1461231580524 Marionette TRACE conn3 <- [1,1134,null,{}] 02:39:40 INFO - PROCESS | 1812 | 1461231580530 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}] 02:39:40 INFO - PROCESS | 1812 | 1461231580869 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:39:41 INFO - PROCESS | 1812 | 1461231581036 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x85169000 == 107 [pid = 1812] [id = 291] 02:39:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0x8516a800) [pid = 1812] [serial = 874] [outer = (nil)] 02:39:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x85ef9400) [pid = 1812] [serial = 875] [outer = 0x8516a800] 02:39:41 INFO - PROCESS | 1812 | 1461231581130 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x866f4000) [pid = 1812] [serial = 876] [outer = 0x8516a800] 02:39:42 INFO - PROCESS | 1812 | 1461231582106 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]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1651ms 02:39:42 INFO - PROCESS | 1812 | 1461231582175 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:39:42 INFO - PROCESS | 1812 | 1461231582183 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:39:42 INFO - PROCESS | 1812 | 1461231582191 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1812 | 1461231582198 Marionette TRACE conn3 <- [1,1138,null,{}] 02:39:42 INFO - PROCESS | 1812 | 1461231582205 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}] 02:39:42 INFO - PROCESS | 1812 | 1461231582438 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:39:42 INFO - PROCESS | 1812 | 1461231582708 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938f400 == 108 [pid = 1812] [id = 292] 02:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x8938fc00) [pid = 1812] [serial = 877] [outer = (nil)] 02:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x89dcb400) [pid = 1812] [serial = 878] [outer = 0x8938fc00] 02:39:42 INFO - PROCESS | 1812 | 1461231582842 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x8b6d7800) [pid = 1812] [serial = 879] [outer = 0x8938fc00] 02:39:43 INFO - PROCESS | 1812 | 1461231583783 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]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1635ms 02:39:43 INFO - PROCESS | 1812 | 1461231583824 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:39:43 INFO - PROCESS | 1812 | 1461231583830 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:39:43 INFO - PROCESS | 1812 | 1461231583836 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1812 | 1461231583840 Marionette TRACE conn3 <- [1,1142,null,{}] 02:39:43 INFO - PROCESS | 1812 | 1461231583846 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}] 02:39:44 INFO - PROCESS | 1812 | 1461231584050 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:39:44 INFO - PROCESS | 1812 | 1461231584410 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba5b400 == 109 [pid = 1812] [id = 293] 02:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x8ed1c400) [pid = 1812] [serial = 880] [outer = (nil)] 02:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x8ee54000) [pid = 1812] [serial = 881] [outer = 0x8ed1c400] 02:39:44 INFO - PROCESS | 1812 | 1461231584547 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 331 (0x8f3e2000) [pid = 1812] [serial = 882] [outer = 0x8ed1c400] 02:39:45 INFO - PROCESS | 1812 | 1461231585444 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]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1636ms 02:39:45 INFO - PROCESS | 1812 | 1461231585472 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1812 | 1461231585479 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:39:45 INFO - PROCESS | 1812 | 1461231585513 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1812 | 1461231585522 Marionette TRACE conn3 <- [1,1146,null,{}] 02:39:45 INFO - PROCESS | 1812 | 1461231585531 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}] 02:39:45 INFO - PROCESS | 1812 | 1461231585743 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:39:46 INFO - PROCESS | 1812 | 1461231586083 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8650f400 == 110 [pid = 1812] [id = 294] 02:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 332 (0x873f4000) [pid = 1812] [serial = 883] [outer = (nil)] 02:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 333 (0x903ce000) [pid = 1812] [serial = 884] [outer = 0x873f4000] 02:39:46 INFO - PROCESS | 1812 | 1461231586183 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 334 (0x913ac000) [pid = 1812] [serial = 885] [outer = 0x873f4000] 02:39:47 INFO - PROCESS | 1812 | 1461231587094 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]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1670ms 02:39:47 INFO - PROCESS | 1812 | 1461231587161 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:39:47 INFO - PROCESS | 1812 | 1461231587166 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:39:47 INFO - PROCESS | 1812 | 1461231587173 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1812 | 1461231587176 Marionette TRACE conn3 <- [1,1150,null,{}] 02:39:47 INFO - PROCESS | 1812 | 1461231587183 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}] 02:39:47 INFO - PROCESS | 1812 | 1461231587412 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:39:47 INFO - PROCESS | 1812 | 1461231587676 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x920ca800 == 111 [pid = 1812] [id = 295] 02:39:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 335 (0x920cbc00) [pid = 1812] [serial = 886] [outer = (nil)] 02:39:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 336 (0x93646c00) [pid = 1812] [serial = 887] [outer = 0x920cbc00] 02:39:47 INFO - PROCESS | 1812 | 1461231587802 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 337 (0x9364e000) [pid = 1812] [serial = 888] [outer = 0x920cbc00] 02:39:48 INFO - PROCESS | 1812 | 1461231588642 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]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1539ms 02:39:48 INFO - PROCESS | 1812 | 1461231588711 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1812 | 1461231588715 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:39:48 INFO - PROCESS | 1812 | 1461231588729 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1812 | 1461231588733 Marionette TRACE conn3 <- [1,1154,null,{}] 02:39:48 INFO - PROCESS | 1812 | 1461231588743 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}] 02:39:48 INFO - PROCESS | 1812 | 1461231588969 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:39:49 INFO - PROCESS | 1812 | 1461231589292 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x93865000 == 112 [pid = 1812] [id = 296] 02:39:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 338 (0x93866c00) [pid = 1812] [serial = 889] [outer = (nil)] 02:39:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 339 (0x951e4c00) [pid = 1812] [serial = 890] [outer = 0x93866c00] 02:39:49 INFO - PROCESS | 1812 | 1461231589414 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 340 (0x9642ac00) [pid = 1812] [serial = 891] [outer = 0x93866c00] 02:39:50 INFO - PROCESS | 1812 | 1461231590303 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]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1656ms 02:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:39:50 INFO - PROCESS | 1812 | 1461231590379 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 1812 | 1461231590382 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:39:50 INFO - PROCESS | 1812 | 1461231590389 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1812 | 1461231590392 Marionette TRACE conn3 <- [1,1158,null,{}] 02:39:50 INFO - PROCESS | 1812 | 1461231590398 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}] 02:39:50 INFO - PROCESS | 1812 | 1461231590620 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:39:50 INFO - PROCESS | 1812 | 1461231590940 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3ea400 == 113 [pid = 1812] [id = 297] 02:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 341 (0x9364b000) [pid = 1812] [serial = 892] [outer = (nil)] 02:39:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 342 (0x97984c00) [pid = 1812] [serial = 893] [outer = 0x9364b000] 02:39:51 INFO - PROCESS | 1812 | 1461231591034 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 343 (0x97b81c00) [pid = 1812] [serial = 894] [outer = 0x9364b000] 02:39:51 INFO - PROCESS | 1812 | 1461231591915 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]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1582ms 02:39:51 INFO - PROCESS | 1812 | 1461231591971 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1812 | 1461231591975 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:39:51 INFO - PROCESS | 1812 | 1461231591981 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1812 | 1461231591985 Marionette TRACE conn3 <- [1,1162,null,{}] 02:39:51 INFO - PROCESS | 1812 | 1461231591990 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}] 02:39:52 INFO - PROCESS | 1812 | 1461231592173 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:39:52 INFO - PROCESS | 1812 | 1461231592439 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb6c00 == 114 [pid = 1812] [id = 298] 02:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x97988c00) [pid = 1812] [serial = 895] [outer = (nil)] 02:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x9801fc00) [pid = 1812] [serial = 896] [outer = 0x97988c00] 02:39:52 INFO - PROCESS | 1812 | 1461231592567 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x9802b400) [pid = 1812] [serial = 897] [outer = 0x97988c00] 02:39:53 INFO - PROCESS | 1812 | 1461231593408 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]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1481ms 02:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:39:53 INFO - PROCESS | 1812 | 1461231593464 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1812 | 1461231593467 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:39:53 INFO - PROCESS | 1812 | 1461231593473 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1812 | 1461231593477 Marionette TRACE conn3 <- [1,1166,null,{}] 02:39:53 INFO - PROCESS | 1812 | 1461231593483 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}] 02:39:53 INFO - PROCESS | 1812 | 1461231593675 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:39:54 INFO - PROCESS | 1812 | 1461231593997 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x89301400 == 115 [pid = 1812] [id = 299] 02:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x902f1800) [pid = 1812] [serial = 898] [outer = (nil)] 02:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 348 (0x99326800) [pid = 1812] [serial = 899] [outer = 0x902f1800] 02:39:54 INFO - PROCESS | 1812 | 1461231594088 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 349 (0x9b0f5000) [pid = 1812] [serial = 900] [outer = 0x902f1800] 02:39:55 INFO - PROCESS | 1812 | 1461231594994 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]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1589ms 02:39:55 INFO - PROCESS | 1812 | 1461231595062 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1812 | 1461231595066 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:39:55 INFO - PROCESS | 1812 | 1461231595072 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1812 | 1461231595075 Marionette TRACE conn3 <- [1,1170,null,{}] 02:39:55 INFO - PROCESS | 1812 | 1461231595081 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}] 02:39:55 INFO - PROCESS | 1812 | 1461231595261 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:39:55 INFO - PROCESS | 1812 | 1461231595568 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x9899c800 == 116 [pid = 1812] [id = 300] 02:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0x98fad000) [pid = 1812] [serial = 901] [outer = (nil)] 02:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0x9ffcdc00) [pid = 1812] [serial = 902] [outer = 0x98fad000] 02:39:55 INFO - PROCESS | 1812 | 1461231595660 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0xa0ad2000) [pid = 1812] [serial = 903] [outer = 0x98fad000] 02:39:56 INFO - PROCESS | 1812 | 1461231596524 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]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1479ms 02:39:56 INFO - PROCESS | 1812 | 1461231596554 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1812 | 1461231596558 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:39:56 INFO - PROCESS | 1812 | 1461231596564 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1812 | 1461231596568 Marionette TRACE conn3 <- [1,1174,null,{}] 02:39:56 INFO - PROCESS | 1812 | 1461231596573 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}] 02:39:56 INFO - PROCESS | 1812 | 1461231596752 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:39:57 INFO - PROCESS | 1812 | 1461231597026 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x86843c00 == 117 [pid = 1812] [id = 301] 02:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 353 (0x8684b000) [pid = 1812] [serial = 904] [outer = (nil)] 02:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 354 (0x8684d800) [pid = 1812] [serial = 905] [outer = 0x8684b000] 02:39:57 INFO - PROCESS | 1812 | 1461231597179 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x98fa3c00) [pid = 1812] [serial = 906] [outer = 0x8684b000] 02:39:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd23c00 == 116 [pid = 1812] [id = 9] 02:39:58 INFO - PROCESS | 1812 | 1461231598124 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] 02:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:39:58 INFO - PROCESS | 1812 | 1461231598210 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:39:58 INFO - PROCESS | 1812 | 1461231598218 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1812 | 1461231598222 Marionette TRACE conn3 <- [1,1178,null,{}] 02:39:58 INFO - PROCESS | 1812 | 1461231598228 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}] 02:39:58 INFO - PROCESS | 1812 | 1461231598469 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:39:58 INFO - PROCESS | 1812 | 1461231598789 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d53400 == 117 [pid = 1812] [id = 302] 02:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x87d53c00) [pid = 1812] [serial = 907] [outer = (nil)] 02:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x87d5a000) [pid = 1812] [serial = 908] [outer = 0x87d53c00] 02:39:58 INFO - PROCESS | 1812 | 1461231598880 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x87d5e000) [pid = 1812] [serial = 909] [outer = 0x87d53c00] 02:39:59 INFO - PROCESS | 1812 | 1461231599713 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] 02:39:59 INFO - PROCESS | 1812 | 1461231599770 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:39:59 INFO - PROCESS | 1812 | 1461231599776 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1812 | 1461231599780 Marionette TRACE conn3 <- [1,1182,null,{}] 02:39:59 INFO - PROCESS | 1812 | 1461231599785 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}] 02:39:59 INFO - PROCESS | 1812 | 1461231599968 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:40:00 INFO - PROCESS | 1812 | 1461231600233 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d59c00 == 118 [pid = 1812] [id = 303] 02:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 359 (0x87d5cc00) [pid = 1812] [serial = 910] [outer = (nil)] 02:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 360 (0xa3c0e400) [pid = 1812] [serial = 911] [outer = 0x87d5cc00] 02:40:00 INFO - PROCESS | 1812 | 1461231600370 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 361 (0xa4456800) [pid = 1812] [serial = 912] [outer = 0x87d5cc00] 02:40:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:01 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:40:01 INFO - PROCESS | 1812 | 1461231601277 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] 02:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:40:01 INFO - PROCESS | 1812 | 1461231601338 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:40:01 INFO - PROCESS | 1812 | 1461231601347 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1812 | 1461231601351 Marionette TRACE conn3 <- [1,1186,null,{}] 02:40:01 INFO - PROCESS | 1812 | 1461231601359 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}] 02:40:01 INFO - PROCESS | 1812 | 1461231601571 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:40:01 INFO - PROCESS | 1812 | 1461231601887 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5e800 == 119 [pid = 1812] [id = 304] 02:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 362 (0x880c1400) [pid = 1812] [serial = 913] [outer = (nil)] 02:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 363 (0x880cb000) [pid = 1812] [serial = 914] [outer = 0x880c1400] 02:40:01 INFO - PROCESS | 1812 | 1461231601979 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 364 (0x880cd400) [pid = 1812] [serial = 915] [outer = 0x880c1400] 02:40:02 INFO - PROCESS | 1812 | 1461231602853 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] 02:40:02 INFO - PROCESS | 1812 | 1461231602935 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:40:02 INFO - PROCESS | 1812 | 1461231602942 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1812 | 1461231602945 Marionette TRACE conn3 <- [1,1190,null,{}] 02:40:02 INFO - PROCESS | 1812 | 1461231602951 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}] 02:40:03 INFO - PROCESS | 1812 | 1461231603172 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:40:03 INFO - PROCESS | 1812 | 1461231603505 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x852cf000 == 120 [pid = 1812] [id = 305] 02:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 365 (0x852d2000) [pid = 1812] [serial = 916] [outer = (nil)] 02:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 366 (0x852d9000) [pid = 1812] [serial = 917] [outer = 0x852d2000] 02:40:03 INFO - PROCESS | 1812 | 1461231603600 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 367 (0x852dac00) [pid = 1812] [serial = 918] [outer = 0x852d2000] 02:40:04 INFO - PROCESS | 1812 | 1461231604496 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] 02:40:04 INFO - PROCESS | 1812 | 1461231604585 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:40:04 INFO - PROCESS | 1812 | 1461231604592 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1812 | 1461231604596 Marionette TRACE conn3 <- [1,1194,null,{}] 02:40:04 INFO - PROCESS | 1812 | 1461231604602 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}] 02:40:04 INFO - PROCESS | 1812 | 1461231604852 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:40:05 INFO - PROCESS | 1812 | 1461231605212 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x83166c00 == 121 [pid = 1812] [id = 306] 02:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 368 (0x83169400) [pid = 1812] [serial = 919] [outer = (nil)] 02:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 369 (0x83170800) [pid = 1812] [serial = 920] [outer = 0x83169400] 02:40:05 INFO - PROCESS | 1812 | 1461231605303 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 370 (0x83172000) [pid = 1812] [serial = 921] [outer = 0x83169400] 02:40:06 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:06 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:40:06 INFO - PROCESS | 1812 | 1461231606819 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] 02:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:40:06 INFO - PROCESS | 1812 | 1461231606890 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:40:06 INFO - PROCESS | 1812 | 1461231606898 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1812 | 1461231606904 Marionette TRACE conn3 <- [1,1198,null,{}] 02:40:06 INFO - PROCESS | 1812 | 1461231606921 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}] 02:40:07 INFO - PROCESS | 1812 | 1461231607134 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:40:07 INFO - PROCESS | 1812 | 1461231607420 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316fc00 == 122 [pid = 1812] [id = 307] 02:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 371 (0x85fa2400) [pid = 1812] [serial = 922] [outer = (nil)] 02:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 372 (0x86845400) [pid = 1812] [serial = 923] [outer = 0x85fa2400] 02:40:07 INFO - PROCESS | 1812 | 1461231607545 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 373 (0x8684c400) [pid = 1812] [serial = 924] [outer = 0x85fa2400] 02:40:08 INFO - PROCESS | 1812 | 1461231608434 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]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1593ms 02:40:08 INFO - PROCESS | 1812 | 1461231608491 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1812 | 1461231608499 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:40:08 INFO - PROCESS | 1812 | 1461231608508 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1812 | 1461231608512 Marionette TRACE conn3 <- [1,1202,null,{}] 02:40:08 INFO - PROCESS | 1812 | 1461231608518 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}] 02:40:08 INFO - PROCESS | 1812 | 1461231608700 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:40:09 INFO - PROCESS | 1812 | 1461231609136 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x873eb800 == 123 [pid = 1812] [id = 308] 02:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 374 (0x873ebc00) [pid = 1812] [serial = 925] [outer = (nil)] 02:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 375 (0x87e96c00) [pid = 1812] [serial = 926] [outer = 0x873ebc00] 02:40:09 INFO - PROCESS | 1812 | 1461231609221 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 376 (0x880c1800) [pid = 1812] [serial = 927] [outer = 0x873ebc00] 02:40:10 INFO - PROCESS | 1812 | 1461231610176 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]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1733ms 02:40:10 INFO - PROCESS | 1812 | 1461231610242 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:40:10 INFO - PROCESS | 1812 | 1461231610246 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:40:10 INFO - PROCESS | 1812 | 1461231610253 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1812 | 1461231610258 Marionette TRACE conn3 <- [1,1206,null,{}] 02:40:10 INFO - PROCESS | 1812 | 1461231610273 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}] 02:40:10 INFO - PROCESS | 1812 | 1461231610460 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:40:10 INFO - PROCESS | 1812 | 1461231610825 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef7000 == 124 [pid = 1812] [id = 309] 02:40:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 377 (0x880c7c00) [pid = 1812] [serial = 928] [outer = (nil)] 02:40:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 378 (0x8938e400) [pid = 1812] [serial = 929] [outer = 0x880c7c00] 02:40:10 INFO - PROCESS | 1812 | 1461231610914 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 379 (0x89e8e000) [pid = 1812] [serial = 930] [outer = 0x880c7c00] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee8c000 == 123 [pid = 1812] [id = 187] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x9087b400 == 122 [pid = 1812] [id = 115] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb9800 == 121 [pid = 1812] [id = 129] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x891a8800 == 120 [pid = 1812] [id = 186] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3cf000 == 119 [pid = 1812] [id = 153] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x902f9400 == 118 [pid = 1812] [id = 188] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8650b000 == 117 [pid = 1812] [id = 237] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce3000 == 116 [pid = 1812] [id = 154] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x902fac00 == 115 [pid = 1812] [id = 127] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec20c00 == 114 [pid = 1812] [id = 118] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x87f08400 == 113 [pid = 1812] [id = 290] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89e8dc00 == 112 [pid = 1812] [id = 289] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89387000 == 111 [pid = 1812] [id = 288] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x873f0000 == 110 [pid = 1812] [id = 287] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x866e9800 == 109 [pid = 1812] [id = 286] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x859d7c00 == 108 [pid = 1812] [id = 285] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x859d3c00 == 107 [pid = 1812] [id = 284] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x85168800 == 106 [pid = 1812] [id = 283] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x85163c00 == 105 [pid = 1812] [id = 281] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9a000 == 104 [pid = 1812] [id = 282] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x85161800 == 103 [pid = 1812] [id = 280] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x85f93c00 == 102 [pid = 1812] [id = 279] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8c57a400 == 101 [pid = 1812] [id = 278] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce1000 == 100 [pid = 1812] [id = 276] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x9b0f1c00 == 99 [pid = 1812] [id = 277] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x97cda000 == 98 [pid = 1812] [id = 275] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x866f0400 == 97 [pid = 1812] [id = 274] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x95d29400 == 96 [pid = 1812] [id = 273] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x93eb0800 == 95 [pid = 1812] [id = 272] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x903d3800 == 94 [pid = 1812] [id = 270] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x903d0000 == 93 [pid = 1812] [id = 271] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba52400 == 92 [pid = 1812] [id = 269] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x89e8a800 == 91 [pid = 1812] [id = 267] 02:40:11 INFO - PROCESS | 1812 | --DOCSHELL 0x889ec400 == 90 [pid = 1812] [id = 268] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 378 (0x8ba52800) [pid = 1812] [serial = 743] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 377 (0x8b6dc400) [pid = 1812] [serial = 786] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 376 (0x902ed800) [pid = 1812] [serial = 801] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 375 (0x8ee8f400) [pid = 1812] [serial = 800] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 374 (0x8a3ec000) [pid = 1812] [serial = 789] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 373 (0x9892bc00) [pid = 1812] [serial = 776] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 372 (0x89e91400) [pid = 1812] [serial = 785] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 371 (0x9892a000) [pid = 1812] [serial = 773] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 370 (0x93563c00) [pid = 1812] [serial = 755] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 369 (0x889eb400) [pid = 1812] [serial = 783] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 368 (0x8c1b5800) [pid = 1812] [serial = 791] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 367 (0x95bb0400) [pid = 1812] [serial = 761] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 366 (0x9aecc000) [pid = 1812] [serial = 779] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 365 (0x976e8800) [pid = 1812] [serial = 767] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 364 (0x96946800) [pid = 1812] [serial = 764] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 363 (0x8fd29400) [pid = 1812] [serial = 797] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 362 (0x8ee53000) [pid = 1812] [serial = 794] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 361 (0x889ecc00) [pid = 1812] [serial = 788] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 360 (0x9050b400) [pid = 1812] [serial = 749] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 359 (0x8ee8bc00) [pid = 1812] [serial = 795] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 358 (0x93864000) [pid = 1812] [serial = 758] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x915a0800) [pid = 1812] [serial = 752] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x97ee9c00) [pid = 1812] [serial = 770] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x891a0400) [pid = 1812] [serial = 740] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x8c57d400) [pid = 1812] [serial = 792] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 353 (0x90053400) [pid = 1812] [serial = 798] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 352 (0x87f0b400) [pid = 1812] [serial = 782] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x8fd2a400) [pid = 1812] [serial = 737] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x90051400) [pid = 1812] [serial = 746] [outer = (nil)] [url = about:blank] 02:40:11 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x90884c00) [pid = 1812] [serial = 803] [outer = (nil)] [url = about:blank] 02:40:12 INFO - PROCESS | 1812 | 1461231612433 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]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2238ms 02:40:12 INFO - PROCESS | 1812 | 1461231612491 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:40:12 INFO - PROCESS | 1812 | 1461231612496 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:40:12 INFO - PROCESS | 1812 | 1461231612501 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1812 | 1461231612505 Marionette TRACE conn3 <- [1,1210,null,{}] 02:40:12 INFO - PROCESS | 1812 | 1461231612510 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}] 02:40:12 INFO - PROCESS | 1812 | 1461231612672 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:40:12 INFO - PROCESS | 1812 | 1461231612687 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x85163c00 == 91 [pid = 1812] [id = 310] 02:40:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0x859d6400) [pid = 1812] [serial = 931] [outer = (nil)] 02:40:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0x87f0b400) [pid = 1812] [serial = 932] [outer = 0x859d6400] 02:40:12 INFO - PROCESS | 1812 | 1461231612760 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0x891a5000) [pid = 1812] [serial = 933] [outer = 0x859d6400] 02:40:13 INFO - PROCESS | 1812 | 1461231613714 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]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1239ms 02:40:13 INFO - PROCESS | 1812 | 1461231613741 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1812 | 1461231613745 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:40:13 INFO - PROCESS | 1812 | 1461231613751 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1812 | 1461231613753 Marionette TRACE conn3 <- [1,1214,null,{}] 02:40:13 INFO - PROCESS | 1812 | 1461231613759 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}] 02:40:13 INFO - PROCESS | 1812 | 1461231613933 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:40:13 INFO - PROCESS | 1812 | 1461231613943 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f07000 == 92 [pid = 1812] [id = 311] 02:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 353 (0x891ab400) [pid = 1812] [serial = 934] [outer = (nil)] 02:40:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 354 (0x89da0400) [pid = 1812] [serial = 935] [outer = 0x891ab400] 02:40:14 INFO - PROCESS | 1812 | 1461231614015 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x89e92400) [pid = 1812] [serial = 936] [outer = 0x891ab400] 02:40:15 INFO - PROCESS | 1812 | 1461231615038 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]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1330ms 02:40:15 INFO - PROCESS | 1812 | 1461231615081 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1812 | 1461231615085 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:40:15 INFO - PROCESS | 1812 | 1461231615097 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1812 | 1461231615100 Marionette TRACE conn3 <- [1,1218,null,{}] 02:40:15 INFO - PROCESS | 1812 | 1461231615105 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}] 02:40:15 INFO - PROCESS | 1812 | 1461231615366 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:40:15 INFO - PROCESS | 1812 | 1461231615397 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da4000 == 93 [pid = 1812] [id = 312] 02:40:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x8a3ed800) [pid = 1812] [serial = 937] [outer = (nil)] 02:40:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x8ba4e400) [pid = 1812] [serial = 938] [outer = 0x8a3ed800] 02:40:15 INFO - PROCESS | 1812 | 1461231615474 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x8c1b0800) [pid = 1812] [serial = 939] [outer = 0x8a3ed800] 02:40:16 INFO - PROCESS | 1812 | 1461231616422 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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 02:40:16 INFO - PROCESS | 1812 | 1461231616483 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 1812 | 1461231616486 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:40:16 INFO - PROCESS | 1812 | 1461231616493 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1812 | 1461231616496 Marionette TRACE conn3 <- [1,1222,null,{}] 02:40:16 INFO - PROCESS | 1812 | 1461231616501 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}] 02:40:16 INFO - PROCESS | 1812 | 1461231616729 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x9ae78c00) [pid = 1812] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x89308c00) [pid = 1812] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x87ea0400) [pid = 1812] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x8650ac00) [pid = 1812] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 353 (0x9932a400) [pid = 1812] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 352 (0x8ed36000) [pid = 1812] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x87f0fc00) [pid = 1812] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x97b85800) [pid = 1812] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x96935000) [pid = 1812] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 348 (0x8b6de800) [pid = 1812] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 347 (0x8ee83800) [pid = 1812] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0x93567000) [pid = 1812] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0x98027800) [pid = 1812] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0x85167c00) [pid = 1812] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0x9fca2400) [pid = 1812] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 342 (0x97b8d000) [pid = 1812] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 341 (0x8938bc00) [pid = 1812] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 340 (0x873f0400) [pid = 1812] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 339 (0x90053c00) [pid = 1812] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 338 (0x903c7400) [pid = 1812] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 337 (0x98022c00) [pid = 1812] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 336 (0x93eb6800) [pid = 1812] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 335 (0x9fe97400) [pid = 1812] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 334 (0x8c1bbc00) [pid = 1812] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 333 (0x964b4000) [pid = 1812] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 332 (0x8b66a400) [pid = 1812] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 331 (0x95d24c00) [pid = 1812] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 330 (0x89dc8400) [pid = 1812] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x8a3ec400) [pid = 1812] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x9fc5a400) [pid = 1812] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x8c3c3000) [pid = 1812] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x8f3e2400) [pid = 1812] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x97cd9000) [pid = 1812] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x9797fc00) [pid = 1812] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x8b667c00) [pid = 1812] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x96945c00) [pid = 1812] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x8c1b1c00) [pid = 1812] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x951de000) [pid = 1812] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0xa49c2400) [pid = 1812] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 318 (0x98531800) [pid = 1812] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 317 (0x8b94b400) [pid = 1812] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 316 (0x9747fc00) [pid = 1812] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 315 (0x85170000) [pid = 1812] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 314 (0x8a3e7800) [pid = 1812] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 313 (0x903ce800) [pid = 1812] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 312 (0x87e9fc00) [pid = 1812] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 311 (0x97293000) [pid = 1812] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 310 (0x903d2800) [pid = 1812] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0x85162800) [pid = 1812] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0x9ae79c00) [pid = 1812] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0x902ecc00) [pid = 1812] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x98930c00) [pid = 1812] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x8b668400) [pid = 1812] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x95bb2c00) [pid = 1812] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x913ad000) [pid = 1812] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x9050f000) [pid = 1812] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x9356a800) [pid = 1812] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x90884400) [pid = 1812] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x859d5000) [pid = 1812] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x85ef0800) [pid = 1812] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x8c3c5000) [pid = 1812] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x9b0f6c00) [pid = 1812] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x8ba53000) [pid = 1812] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x85fa0000) [pid = 1812] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8c57e800) [pid = 1812] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x8b943000) [pid = 1812] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x9050b800) [pid = 1812] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x9694fc00) [pid = 1812] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x93860400) [pid = 1812] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x891a3400) [pid = 1812] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x98993000) [pid = 1812] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x85f96000) [pid = 1812] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0xa49c6000) [pid = 1812] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x8ee85400) [pid = 1812] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x98023000) [pid = 1812] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x90882000) [pid = 1812] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x97b8c800) [pid = 1812] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x89dbd800) [pid = 1812] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x889ed400) [pid = 1812] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x8ec1a800) [pid = 1812] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x9694bc00) [pid = 1812] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0x971a4c00) [pid = 1812] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x964b3400) [pid = 1812] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x97cde400) [pid = 1812] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x902f1c00) [pid = 1812] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x92ca5c00) [pid = 1812] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x89d9d000) [pid = 1812] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x87f04400) [pid = 1812] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8b6e3000) [pid = 1812] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8ee50c00) [pid = 1812] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x89303800) [pid = 1812] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x8a3e0800) [pid = 1812] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x913afc00) [pid = 1812] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x873ed000) [pid = 1812] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x89301c00) [pid = 1812] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x9fc55c00) [pid = 1812] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x866ea000) [pid = 1812] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8ed1a000) [pid = 1812] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x866eb400) [pid = 1812] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8b7d9c00) [pid = 1812] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8c574c00) [pid = 1812] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8b6da000) [pid = 1812] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x90509c00) [pid = 1812] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8c3cf400) [pid = 1812] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x92ca4c00) [pid = 1812] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x889e2000) [pid = 1812] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8ba5dc00) [pid = 1812] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x97ce6c00) [pid = 1812] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x9fc4e800) [pid = 1812] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x86507400) [pid = 1812] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x9fca6800) [pid = 1812] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8fc33c00) [pid = 1812] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8f9a6000) [pid = 1812] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8b6e4800) [pid = 1812] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x8b65c000) [pid = 1812] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x95d29800) [pid = 1812] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x9fc4e000) [pid = 1812] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x9004fc00) [pid = 1812] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x9ae6b400) [pid = 1812] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x866f5000) [pid = 1812] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x8c1b8800) [pid = 1812] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x97aa4c00) [pid = 1812] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x99336800) [pid = 1812] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:40:18 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x8f99ec00) [pid = 1812] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:40:18 INFO - PROCESS | 1812 | 1461231618727 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x85162000 == 94 [pid = 1812] [id = 313] 02:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x85162800) [pid = 1812] [serial = 940] [outer = (nil)] 02:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x859d5000) [pid = 1812] [serial = 941] [outer = 0x85162800] 02:40:18 INFO - PROCESS | 1812 | 1461231618813 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x85ef4c00) [pid = 1812] [serial = 942] [outer = 0x85162800] 02:40:19 INFO - PROCESS | 1812 | 1461231619513 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] 02:40:19 INFO - PROCESS | 1812 | 1461231619533 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:40:19 INFO - PROCESS | 1812 | 1461231619539 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1812 | 1461231619543 Marionette TRACE conn3 <- [1,1226,null,{}] 02:40:19 INFO - PROCESS | 1812 | 1461231619548 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}] 02:40:19 INFO - PROCESS | 1812 | 1461231619707 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:40:19 INFO - PROCESS | 1812 | 1461231619889 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x85170000 == 95 [pid = 1812] [id = 314] 02:40:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x859d9c00) [pid = 1812] [serial = 943] [outer = (nil)] 02:40:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x87f04400) [pid = 1812] [serial = 944] [outer = 0x859d9c00] 02:40:19 INFO - PROCESS | 1812 | 1461231619964 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x89301c00) [pid = 1812] [serial = 945] [outer = 0x859d9c00] 02:40:20 INFO - PROCESS | 1812 | 1461231620980 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]]]}] 02:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1479ms 02:40:21 INFO - PROCESS | 1812 | 1461231621019 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 1812 | 1461231621025 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:40:21 INFO - PROCESS | 1812 | 1461231621034 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1812 | 1461231621039 Marionette TRACE conn3 <- [1,1230,null,{}] 02:40:21 INFO - PROCESS | 1812 | 1461231621048 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}] 02:40:21 INFO - PROCESS | 1812 | 1461231621296 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:40:21 INFO - PROCESS | 1812 | 1461231621618 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x852d6c00 == 96 [pid = 1812] [id = 315] 02:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x85ef0400) [pid = 1812] [serial = 946] [outer = (nil)] 02:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x866ea400) [pid = 1812] [serial = 947] [outer = 0x85ef0400] 02:40:21 INFO - PROCESS | 1812 | 1461231621710 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8684c800) [pid = 1812] [serial = 948] [outer = 0x85ef0400] 02:40:22 INFO - PROCESS | 1812 | 1461231622662 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]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1684ms 02:40:22 INFO - PROCESS | 1812 | 1461231622719 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1812 | 1461231622727 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:40:22 INFO - PROCESS | 1812 | 1461231622738 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1812 | 1461231622743 Marionette TRACE conn3 <- [1,1234,null,{}] 02:40:22 INFO - PROCESS | 1812 | 1461231622749 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}] 02:40:22 INFO - PROCESS | 1812 | 1461231622979 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:40:23 INFO - PROCESS | 1812 | 1461231623298 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x87ea0400 == 97 [pid = 1812] [id = 316] 02:40:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x87f03c00) [pid = 1812] [serial = 949] [outer = (nil)] 02:40:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x880c8000) [pid = 1812] [serial = 950] [outer = 0x87f03c00] 02:40:23 INFO - PROCESS | 1812 | 1461231623430 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x889ee000) [pid = 1812] [serial = 951] [outer = 0x87f03c00] 02:40:24 INFO - PROCESS | 1812 | 1461231624339 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]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1644ms 02:40:24 INFO - PROCESS | 1812 | 1461231624383 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:40:24 INFO - PROCESS | 1812 | 1461231624387 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:40:24 INFO - PROCESS | 1812 | 1461231624394 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1812 | 1461231624400 Marionette TRACE conn3 <- [1,1238,null,{}] 02:40:24 INFO - PROCESS | 1812 | 1461231624416 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}] 02:40:24 INFO - PROCESS | 1812 | 1461231624628 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:40:24 INFO - PROCESS | 1812 | 1461231624898 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da1800 == 98 [pid = 1812] [id = 317] 02:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x89dc6c00) [pid = 1812] [serial = 952] [outer = (nil)] 02:40:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8a3e7000) [pid = 1812] [serial = 953] [outer = 0x89dc6c00] 02:40:25 INFO - PROCESS | 1812 | 1461231625030 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8b6da000) [pid = 1812] [serial = 954] [outer = 0x89dc6c00] 02:40:25 INFO - PROCESS | 1812 | 1461231625867 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]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1545ms 02:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:40:25 INFO - PROCESS | 1812 | 1461231625938 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1812 | 1461231625942 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:40:25 INFO - PROCESS | 1812 | 1461231625949 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1812 | 1461231625952 Marionette TRACE conn3 <- [1,1242,null,{}] 02:40:25 INFO - PROCESS | 1812 | 1461231625958 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}] 02:40:26 INFO - PROCESS | 1812 | 1461231626183 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:40:26 INFO - PROCESS | 1812 | 1461231626457 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938b000 == 99 [pid = 1812] [id = 318] 02:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x89dc8400) [pid = 1812] [serial = 955] [outer = (nil)] 02:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8b7e2400) [pid = 1812] [serial = 956] [outer = 0x89dc8400] 02:40:26 INFO - PROCESS | 1812 | 1461231626586 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x8b94e800) [pid = 1812] [serial = 957] [outer = 0x89dc8400] 02:40:27 INFO - PROCESS | 1812 | 1461231627455 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]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1585ms 02:40:27 INFO - PROCESS | 1812 | 1461231627534 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1812 | 1461231627537 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:40:27 INFO - PROCESS | 1812 | 1461231627544 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1812 | 1461231627547 Marionette TRACE conn3 <- [1,1246,null,{}] 02:40:27 INFO - PROCESS | 1812 | 1461231627553 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}] 02:40:27 INFO - PROCESS | 1812 | 1461231627772 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:40:28 INFO - PROCESS | 1812 | 1461231628033 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938b400 == 100 [pid = 1812] [id = 319] 02:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8a3e0800) [pid = 1812] [serial = 958] [outer = (nil)] 02:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8c1bd000) [pid = 1812] [serial = 959] [outer = 0x8a3e0800] 02:40:28 INFO - PROCESS | 1812 | 1461231628158 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8c3ce800) [pid = 1812] [serial = 960] [outer = 0x8a3e0800] 02:40:29 INFO - PROCESS | 1812 | 1461231629031 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]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1529ms 02:40:29 INFO - PROCESS | 1812 | 1461231629074 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1812 | 1461231629078 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:40:29 INFO - PROCESS | 1812 | 1461231629085 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1812 | 1461231629087 Marionette TRACE conn3 <- [1,1250,null,{}] 02:40:29 INFO - PROCESS | 1812 | 1461231629093 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}] 02:40:29 INFO - PROCESS | 1812 | 1461231629316 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:40:29 INFO - PROCESS | 1812 | 1461231629652 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba53400 == 101 [pid = 1812] [id = 320] 02:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8ec1a800) [pid = 1812] [serial = 961] [outer = (nil)] 02:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8ee50c00) [pid = 1812] [serial = 962] [outer = 0x8ec1a800] 02:40:29 INFO - PROCESS | 1812 | 1461231629747 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8ee84c00) [pid = 1812] [serial = 963] [outer = 0x8ec1a800] 02:40:30 INFO - PROCESS | 1812 | 1461231630625 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]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1584ms 02:40:30 INFO - PROCESS | 1812 | 1461231630670 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1812 | 1461231630673 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:40:30 INFO - PROCESS | 1812 | 1461231630681 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1812 | 1461231630685 Marionette TRACE conn3 <- [1,1254,null,{}] 02:40:30 INFO - PROCESS | 1812 | 1461231630690 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}] 02:40:30 INFO - PROCESS | 1812 | 1461231630870 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:40:31 INFO - PROCESS | 1812 | 1461231631138 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c579800 == 102 [pid = 1812] [id = 321] 02:40:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8ee8e000) [pid = 1812] [serial = 964] [outer = (nil)] 02:40:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8f3e6c00) [pid = 1812] [serial = 965] [outer = 0x8ee8e000] 02:40:31 INFO - PROCESS | 1812 | 1461231631281 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8f9a6000) [pid = 1812] [serial = 966] [outer = 0x8ee8e000] 02:40:32 INFO - PROCESS | 1812 | 1461231632160 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]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1532ms 02:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:40:32 INFO - PROCESS | 1812 | 1461231632214 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:40:32 INFO - PROCESS | 1812 | 1461231632217 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:40:32 INFO - PROCESS | 1812 | 1461231632224 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 1812 | 1461231632227 Marionette TRACE conn3 <- [1,1258,null,{}] 02:40:32 INFO - PROCESS | 1812 | 1461231632233 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}] 02:40:32 INFO - PROCESS | 1812 | 1461231632418 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:40:32 INFO - PROCESS | 1812 | 1461231632639 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b94ac00 == 103 [pid = 1812] [id = 322] 02:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8ee90000) [pid = 1812] [serial = 967] [outer = (nil)] 02:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8fd99800) [pid = 1812] [serial = 968] [outer = 0x8ee90000] 02:40:32 INFO - PROCESS | 1812 | 1461231632812 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8fda5400) [pid = 1812] [serial = 969] [outer = 0x8ee90000] 02:40:33 INFO - PROCESS | 1812 | 1461231633702 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]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1531ms 02:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:40:33 INFO - PROCESS | 1812 | 1461231633755 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1812 | 1461231633758 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:40:33 INFO - PROCESS | 1812 | 1461231633765 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1812 | 1461231633768 Marionette TRACE conn3 <- [1,1262,null,{}] 02:40:33 INFO - PROCESS | 1812 | 1461231633774 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}] 02:40:33 INFO - PROCESS | 1812 | 1461231633963 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:40:34 INFO - PROCESS | 1812 | 1461231634281 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc38800 == 104 [pid = 1812] [id = 323] 02:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8fd2e400) [pid = 1812] [serial = 970] [outer = (nil)] 02:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x902edc00) [pid = 1812] [serial = 971] [outer = 0x8fd2e400] 02:40:34 INFO - PROCESS | 1812 | 1461231634379 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x902f0400) [pid = 1812] [serial = 972] [outer = 0x8fd2e400] 02:40:35 INFO - PROCESS | 1812 | 1461231635257 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]]]}] 02:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1535ms 02:40:35 INFO - PROCESS | 1812 | 1461231635300 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:40:35 INFO - PROCESS | 1812 | 1461231635304 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:40:35 INFO - PROCESS | 1812 | 1461231635312 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - PROCESS | 1812 | 1461231635315 Marionette TRACE conn3 <- [1,1266,null,{}] 02:40:35 INFO - PROCESS | 1812 | 1461231635321 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}] 02:40:35 INFO - PROCESS | 1812 | 1461231635503 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:40:35 INFO - PROCESS | 1812 | 1461231635817 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2e800 == 105 [pid = 1812] [id = 324] 02:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x902ed000) [pid = 1812] [serial = 973] [outer = (nil)] 02:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x9050d800) [pid = 1812] [serial = 974] [outer = 0x902ed000] 02:40:35 INFO - PROCESS | 1812 | 1461231635911 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x90512000) [pid = 1812] [serial = 975] [outer = 0x902ed000] 02:40:36 INFO - PROCESS | 1812 | 1461231636775 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]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1531ms 02:40:36 INFO - PROCESS | 1812 | 1461231636843 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1812 | 1461231636847 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:40:36 INFO - PROCESS | 1812 | 1461231636854 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1812 | 1461231636858 Marionette TRACE conn3 <- [1,1270,null,{}] 02:40:36 INFO - PROCESS | 1812 | 1461231636864 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}] 02:40:37 INFO - PROCESS | 1812 | 1461231637118 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:40:37 INFO - PROCESS | 1812 | 1461231637439 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x90059800 == 106 [pid = 1812] [id = 325] 02:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x92ca2400) [pid = 1812] [serial = 976] [outer = (nil)] 02:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x92ca8c00) [pid = 1812] [serial = 977] [outer = 0x92ca2400] 02:40:37 INFO - PROCESS | 1812 | 1461231637540 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x93570c00) [pid = 1812] [serial = 978] [outer = 0x92ca2400] 02:40:38 INFO - PROCESS | 1812 | 1461231638454 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]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1630ms 02:40:38 INFO - PROCESS | 1812 | 1461231638487 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1812 | 1461231638491 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:40:38 INFO - PROCESS | 1812 | 1461231638497 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1812 | 1461231638501 Marionette TRACE conn3 <- [1,1274,null,{}] 02:40:38 INFO - PROCESS | 1812 | 1461231638507 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}] 02:40:38 INFO - PROCESS | 1812 | 1461231638700 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:40:39 INFO - PROCESS | 1812 | 1461231639024 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x915a1000 == 107 [pid = 1812] [id = 326] 02:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x92c6b400) [pid = 1812] [serial = 979] [outer = (nil)] 02:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x9385c800) [pid = 1812] [serial = 980] [outer = 0x92c6b400] 02:40:39 INFO - PROCESS | 1812 | 1461231639116 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x93860400) [pid = 1812] [serial = 981] [outer = 0x92c6b400] 02:40:39 INFO - PROCESS | 1812 | 1461231639990 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]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1529ms 02:40:40 INFO - PROCESS | 1812 | 1461231640028 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1812 | 1461231640032 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:40:40 INFO - PROCESS | 1812 | 1461231640038 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1812 | 1461231640042 Marionette TRACE conn3 <- [1,1278,null,{}] 02:40:40 INFO - PROCESS | 1812 | 1461231640049 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}] 02:40:40 INFO - PROCESS | 1812 | 1461231640232 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:40:40 INFO - PROCESS | 1812 | 1461231640555 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c3400 == 108 [pid = 1812] [id = 327] 02:40:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x92ca5c00) [pid = 1812] [serial = 982] [outer = (nil)] 02:40:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x951e7000) [pid = 1812] [serial = 983] [outer = 0x92ca5c00] 02:40:40 INFO - PROCESS | 1812 | 1461231640647 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x93ead800) [pid = 1812] [serial = 984] [outer = 0x92ca5c00] 02:40:41 INFO - PROCESS | 1812 | 1461231641516 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]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1535ms 02:40:41 INFO - PROCESS | 1812 | 1461231641574 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1812 | 1461231641578 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:40:41 INFO - PROCESS | 1812 | 1461231641585 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1812 | 1461231641588 Marionette TRACE conn3 <- [1,1282,null,{}] 02:40:41 INFO - PROCESS | 1812 | 1461231641594 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}] 02:40:41 INFO - PROCESS | 1812 | 1461231641782 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:40:42 INFO - PROCESS | 1812 | 1461231642092 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2b800 == 109 [pid = 1812] [id = 328] 02:40:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x9356dc00) [pid = 1812] [serial = 985] [outer = (nil)] 02:40:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x95d29800) [pid = 1812] [serial = 986] [outer = 0x9356dc00] 02:40:42 INFO - PROCESS | 1812 | 1461231642183 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x95d61c00) [pid = 1812] [serial = 987] [outer = 0x9356dc00] 02:40:43 INFO - PROCESS | 1812 | 1461231643052 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]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1546ms 02:40:43 INFO - PROCESS | 1812 | 1461231643132 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1812 | 1461231643136 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:40:43 INFO - PROCESS | 1812 | 1461231643142 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 1812 | 1461231643145 Marionette TRACE conn3 <- [1,1286,null,{}] 02:40:43 INFO - PROCESS | 1812 | 1461231643151 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}] 02:40:43 INFO - PROCESS | 1812 | 1461231643387 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:40:43 INFO - PROCESS | 1812 | 1461231643710 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef2400 == 110 [pid = 1812] [id = 329] 02:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x85f9dc00) [pid = 1812] [serial = 988] [outer = (nil)] 02:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x9694a000) [pid = 1812] [serial = 989] [outer = 0x85f9dc00] 02:40:43 INFO - PROCESS | 1812 | 1461231643795 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x9694fc00) [pid = 1812] [serial = 990] [outer = 0x85f9dc00] 02:40:44 INFO - PROCESS | 1812 | 1461231644687 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]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1579ms 02:40:44 INFO - PROCESS | 1812 | 1461231644723 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 1812 | 1461231644727 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:40:44 INFO - PROCESS | 1812 | 1461231644733 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1812 | 1461231644736 Marionette TRACE conn3 <- [1,1290,null,{}] 02:40:44 INFO - PROCESS | 1812 | 1461231644742 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}] 02:40:44 INFO - PROCESS | 1812 | 1461231644927 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:40:45 INFO - PROCESS | 1812 | 1461231645247 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef5800 == 111 [pid = 1812] [id = 330] 02:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x85f9d400) [pid = 1812] [serial = 991] [outer = (nil)] 02:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x97980400) [pid = 1812] [serial = 992] [outer = 0x85f9d400] 02:40:45 INFO - PROCESS | 1812 | 1461231645340 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x97986400) [pid = 1812] [serial = 993] [outer = 0x85f9d400] 02:40:46 INFO - PROCESS | 1812 | 1461231646247 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]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1546ms 02:40:46 INFO - PROCESS | 1812 | 1461231646281 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1812 | 1461231646284 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:40:46 INFO - PROCESS | 1812 | 1461231646291 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1812 | 1461231646293 Marionette TRACE conn3 <- [1,1294,null,{}] 02:40:46 INFO - PROCESS | 1812 | 1461231646299 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}] 02:40:46 INFO - PROCESS | 1812 | 1461231646488 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:40:46 INFO - PROCESS | 1812 | 1461231646846 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x85162400 == 112 [pid = 1812] [id = 331] 02:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x85162c00) [pid = 1812] [serial = 994] [outer = (nil)] 02:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x859d9000) [pid = 1812] [serial = 995] [outer = 0x85162c00] 02:40:46 INFO - PROCESS | 1812 | 1461231646942 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x873f5400) [pid = 1812] [serial = 996] [outer = 0x85162c00] 02:40:47 INFO - PROCESS | 1812 | 1461231647837 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]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1582ms 02:40:47 INFO - PROCESS | 1812 | 1461231647874 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1812 | 1461231647878 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:40:47 INFO - PROCESS | 1812 | 1461231647885 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1812 | 1461231647888 Marionette TRACE conn3 <- [1,1298,null,{}] 02:40:47 INFO - PROCESS | 1812 | 1461231647894 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}] 02:40:48 INFO - PROCESS | 1812 | 1461231648086 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:40:48 INFO - PROCESS | 1812 | 1461231648422 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d7000 == 113 [pid = 1812] [id = 332] 02:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x873eb400) [pid = 1812] [serial = 997] [outer = (nil)] 02:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x8b667000) [pid = 1812] [serial = 998] [outer = 0x873eb400] 02:40:48 INFO - PROCESS | 1812 | 1461231648513 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x8ee55c00) [pid = 1812] [serial = 999] [outer = 0x873eb400] 02:40:49 INFO - PROCESS | 1812 | 1461231649408 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]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1585ms 02:40:49 INFO - PROCESS | 1812 | 1461231649471 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1812 | 1461231649475 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:40:49 INFO - PROCESS | 1812 | 1461231649481 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1812 | 1461231649484 Marionette TRACE conn3 <- [1,1302,null,{}] 02:40:49 INFO - PROCESS | 1812 | 1461231649490 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}] 02:40:49 INFO - PROCESS | 1812 | 1461231649692 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:40:50 INFO - PROCESS | 1812 | 1461231650011 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x85eefc00 == 114 [pid = 1812] [id = 333] 02:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x86508000) [pid = 1812] [serial = 1000] [outer = (nil)] 02:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x87f06c00) [pid = 1812] [serial = 1001] [outer = 0x86508000] 02:40:50 INFO - PROCESS | 1812 | 1461231650105 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x89304800) [pid = 1812] [serial = 1002] [outer = 0x86508000] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x85162000 == 113 [pid = 1812] [id = 313] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x89da4000 == 112 [pid = 1812] [id = 312] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x87f07000 == 111 [pid = 1812] [id = 311] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x85163c00 == 110 [pid = 1812] [id = 310] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef7000 == 109 [pid = 1812] [id = 309] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x873eb800 == 108 [pid = 1812] [id = 308] 02:40:51 INFO - PROCESS | 1812 | --DOCSHELL 0x8316fc00 == 107 [pid = 1812] [id = 307] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x8fd30c00) [pid = 1812] [serial = 738] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x8c1b7c00) [pid = 1812] [serial = 872] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x9b0f3c00) [pid = 1812] [serial = 370] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x89e89800) [pid = 1812] [serial = 806] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x8930d800) [pid = 1812] [serial = 741] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x866f2000) [pid = 1812] [serial = 702] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x9933f800) [pid = 1812] [serial = 367] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0xa44cd000) [pid = 1812] [serial = 413] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x89389400) [pid = 1812] [serial = 864] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x98994800) [pid = 1812] [serial = 774] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0xa0c33000) [pid = 1812] [serial = 581] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x902ef400) [pid = 1812] [serial = 747] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x903cd400) [pid = 1812] [serial = 458] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x95d60400) [pid = 1812] [serial = 816] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x9932f400) [pid = 1812] [serial = 524] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x85fa2c00) [pid = 1812] [serial = 846] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0xa282bc00) [pid = 1812] [serial = 467] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x9fc58800) [pid = 1812] [serial = 328] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x89e8bc00) [pid = 1812] [serial = 866] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x889e3800) [pid = 1812] [serial = 666] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0x92c72400) [pid = 1812] [serial = 608] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x903d2000) [pid = 1812] [serial = 422] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x89384400) [pid = 1812] [serial = 863] [outer = (nil)] [url = about:blank] 02:40:51 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x8a3e6c00) [pid = 1812] [serial = 807] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0xa45f0800) [pid = 1812] [serial = 416] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x97248000) [pid = 1812] [serial = 819] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0xa3c86000) [pid = 1812] [serial = 331] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x9fc9f400) [pid = 1812] [serial = 684] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0xa49c4c00) [pid = 1812] [serial = 470] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x8ec1b400) [pid = 1812] [serial = 744] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x976df400) [pid = 1812] [serial = 361] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8fda0c00) [pid = 1812] [serial = 560] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x8c3ca400) [pid = 1812] [serial = 557] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0xa49d0400) [pid = 1812] [serial = 624] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x903cd000) [pid = 1812] [serial = 425] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x96950400) [pid = 1812] [serial = 461] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x98c69800) [pid = 1812] [serial = 824] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x99214400) [pid = 1812] [serial = 364] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8ba5d000) [pid = 1812] [serial = 870] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x984e8c00) [pid = 1812] [serial = 572] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8c1b8400) [pid = 1812] [serial = 533] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x95bf4400) [pid = 1812] [serial = 762] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0xa4a43400) [pid = 1812] [serial = 473] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x9df75400) [pid = 1812] [serial = 407] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8c1bd400) [pid = 1812] [serial = 539] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x97984800) [pid = 1812] [serial = 768] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x859db400) [pid = 1812] [serial = 851] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8b7e4800) [pid = 1812] [serial = 485] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x97b85c00) [pid = 1812] [serial = 614] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8f9adc00) [pid = 1812] [serial = 858] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x98fa2400) [pid = 1812] [serial = 777] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x9fb8bc00) [pid = 1812] [serial = 527] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8516d400) [pid = 1812] [serial = 843] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0xa47dbc00) [pid = 1812] [serial = 530] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x90518400) [pid = 1812] [serial = 750] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0xa459fc00) [pid = 1812] [serial = 836] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8ba59c00) [pid = 1812] [serial = 669] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x8c582c00) [pid = 1812] [serial = 857] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x964b1c00) [pid = 1812] [serial = 322] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x8ba4ec00) [pid = 1812] [serial = 869] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0xa45f8800) [pid = 1812] [serial = 837] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x971a0800) [pid = 1812] [serial = 569] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x95bb9400) [pid = 1812] [serial = 566] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x85169c00) [pid = 1812] [serial = 842] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0xa49d1c00) [pid = 1812] [serial = 488] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x9356e800) [pid = 1812] [serial = 756] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x87ea0c00) [pid = 1812] [serial = 855] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8b65e800) [pid = 1812] [serial = 867] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x85efb800) [pid = 1812] [serial = 711] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x95b0bc00) [pid = 1812] [serial = 815] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x8ee8a400) [pid = 1812] [serial = 515] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x9fe96800) [pid = 1812] [serial = 830] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x8c57d800) [pid = 1812] [serial = 809] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x93648800) [pid = 1812] [serial = 849] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x8ee5d000) [pid = 1812] [serial = 605] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8b94bc00) [pid = 1812] [serial = 536] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x95bb1800) [pid = 1812] [serial = 404] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x9ff15c00) [pid = 1812] [serial = 831] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x98029000) [pid = 1812] [serial = 521] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x9694d000) [pid = 1812] [serial = 765] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x89e94800) [pid = 1812] [serial = 602] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x9df77c00) [pid = 1812] [serial = 827] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x9ea24800) [pid = 1812] [serial = 828] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x85f9b800) [pid = 1812] [serial = 839] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0xa6933800) [pid = 1812] [serial = 334] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8fc2a400) [pid = 1812] [serial = 401] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x9fb2d400) [pid = 1812] [serial = 464] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x873f2400) [pid = 1812] [serial = 854] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x915ab800) [pid = 1812] [serial = 753] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x97ce7400) [pid = 1812] [serial = 821] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x9df6e800) [pid = 1812] [serial = 578] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8ba55800) [pid = 1812] [serial = 630] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8f3de000) [pid = 1812] [serial = 319] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x97989400) [pid = 1812] [serial = 678] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x984e9000) [pid = 1812] [serial = 771] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x97294000) [pid = 1812] [serial = 611] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x9920e800) [pid = 1812] [serial = 325] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x85f9e400) [pid = 1812] [serial = 840] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x98fa2800) [pid = 1812] [serial = 825] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x902fa800) [pid = 1812] [serial = 337] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x93eae800) [pid = 1812] [serial = 759] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8fc2d800) [pid = 1812] [serial = 491] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x87f0c800) [pid = 1812] [serial = 693] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0xa0a0b800) [pid = 1812] [serial = 690] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8ee58800) [pid = 1812] [serial = 419] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x93645c00) [pid = 1812] [serial = 848] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8ee5b000) [pid = 1812] [serial = 645] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8a3e8c00) [pid = 1812] [serial = 482] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x92c9f000) [pid = 1812] [serial = 812] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x873f8800) [pid = 1812] [serial = 639] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89307800) [pid = 1812] [serial = 642] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa0c31800) [pid = 1812] [serial = 373] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x873f6000) [pid = 1812] [serial = 861] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fda3800) [pid = 1812] [serial = 672] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x93858c00) [pid = 1812] [serial = 705] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8b7e1c00) [pid = 1812] [serial = 479] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8c57e400) [pid = 1812] [serial = 476] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8b6e1400) [pid = 1812] [serial = 687] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9719bc00) [pid = 1812] [serial = 818] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0xa45f3800) [pid = 1812] [serial = 376] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8fda0000) [pid = 1812] [serial = 428] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9692e800) [pid = 1812] [serial = 675] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x889eec00) [pid = 1812] [serial = 627] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0xa4a42800) [pid = 1812] [serial = 636] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x98f87800) [pid = 1812] [serial = 681] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa0ada800) [pid = 1812] [serial = 410] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9aecf400) [pid = 1812] [serial = 699] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0xa47e0400) [pid = 1812] [serial = 584] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x93563800) [pid = 1812] [serial = 518] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x85f9d000) [pid = 1812] [serial = 845] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x92c9b800) [pid = 1812] [serial = 358] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x93571000) [pid = 1812] [serial = 813] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0xa45a7400) [pid = 1812] [serial = 696] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8b668800) [pid = 1812] [serial = 633] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8ee8dc00) [pid = 1812] [serial = 810] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x99219800) [pid = 1812] [serial = 617] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0xa0e58000) [pid = 1812] [serial = 833] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa0f47400) [pid = 1812] [serial = 834] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x859de400) [pid = 1812] [serial = 852] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x920cc400) [pid = 1812] [serial = 563] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9b084800) [pid = 1812] [serial = 780] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9801ec00) [pid = 1812] [serial = 822] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x93862000) [pid = 1812] [serial = 708] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90056800) [pid = 1812] [serial = 542] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x98fa8000) [pid = 1812] [serial = 575] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0xa3c0a400) [pid = 1812] [serial = 620] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x866f1400) [pid = 1812] [serial = 860] [outer = (nil)] [url = about:blank] 02:40:52 INFO - PROCESS | 1812 | 1461231652420 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]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2990ms 02:40:52 INFO - PROCESS | 1812 | 1461231652471 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1812 | 1461231652476 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:40:52 INFO - PROCESS | 1812 | 1461231652485 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1812 | 1461231652490 Marionette TRACE conn3 <- [1,1306,null,{}] 02:40:52 INFO - PROCESS | 1812 | 1461231652499 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}] 02:40:52 INFO - PROCESS | 1812 | 1461231652698 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:40:52 INFO - PROCESS | 1812 | 1461231652886 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316fc00 == 108 [pid = 1812] [id = 334] 02:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x85169c00) [pid = 1812] [serial = 1003] [outer = (nil)] 02:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x85f96800) [pid = 1812] [serial = 1004] [outer = 0x85169c00] 02:40:52 INFO - PROCESS | 1812 | 1461231652966 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x866e9400) [pid = 1812] [serial = 1005] [outer = 0x85169c00] 02:40:53 INFO - PROCESS | 1812 | 1461231653717 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]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1283ms 02:40:53 INFO - PROCESS | 1812 | 1461231653767 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1812 | 1461231653775 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:40:53 INFO - PROCESS | 1812 | 1461231653785 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1812 | 1461231653789 Marionette TRACE conn3 <- [1,1310,null,{}] 02:40:53 INFO - PROCESS | 1812 | 1461231653799 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}] 02:40:54 INFO - PROCESS | 1812 | 1461231654063 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:40:54 INFO - PROCESS | 1812 | 1461231654172 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x85fa2800 == 109 [pid = 1812] [id = 335] 02:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x866ed400) [pid = 1812] [serial = 1006] [outer = (nil)] 02:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x873f6c00) [pid = 1812] [serial = 1007] [outer = 0x866ed400] 02:40:54 INFO - PROCESS | 1812 | 1461231654248 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x87d54c00) [pid = 1812] [serial = 1008] [outer = 0x866ed400] 02:40:55 INFO - PROCESS | 1812 | 1461231655217 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] 02:40:55 INFO - PROCESS | 1812 | 1461231655269 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:40:55 INFO - PROCESS | 1812 | 1461231655283 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1812 | 1461231655289 Marionette TRACE conn3 <- [1,1314,null,{}] 02:40:55 INFO - PROCESS | 1812 | 1461231655304 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}] 02:40:55 INFO - PROCESS | 1812 | 1461231655565 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:40:55 INFO - PROCESS | 1812 | 1461231655593 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e9cc00 == 110 [pid = 1812] [id = 336] 02:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x880c2400) [pid = 1812] [serial = 1009] [outer = (nil)] 02:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x889e8800) [pid = 1812] [serial = 1010] [outer = 0x880c2400] 02:40:55 INFO - PROCESS | 1812 | 1461231655668 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x891a8800) [pid = 1812] [serial = 1011] [outer = 0x880c2400] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x85162800) [pid = 1812] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a3ed800) [pid = 1812] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fd24000) [pid = 1812] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x87f0f000) [pid = 1812] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x891ab400) [pid = 1812] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x85fa2400) [pid = 1812] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fd26400) [pid = 1812] [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.] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x880c7c00) [pid = 1812] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x873ebc00) [pid = 1812] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x859d6400) [pid = 1812] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:40:57 INFO - PROCESS | 1812 | 1461231657097 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]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1895ms 02:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:40:57 INFO - PROCESS | 1812 | 1461231657171 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1812 | 1461231657174 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:40:57 INFO - PROCESS | 1812 | 1461231657180 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1812 | 1461231657183 Marionette TRACE conn3 <- [1,1318,null,{}] 02:40:57 INFO - PROCESS | 1812 | 1461231657189 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}] 02:40:57 INFO - PROCESS | 1812 | 1461231657410 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:40:57 INFO - PROCESS | 1812 | 1461231657579 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8516e800 == 111 [pid = 1812] [id = 337] 02:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x859d6400) [pid = 1812] [serial = 1012] [outer = (nil)] 02:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x889e7000) [pid = 1812] [serial = 1013] [outer = 0x859d6400] 02:40:57 INFO - PROCESS | 1812 | 1461231657650 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89384400) [pid = 1812] [serial = 1014] [outer = 0x859d6400] 02:40:58 INFO - PROCESS | 1812 | 1461231658393 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]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1240ms 02:40:58 INFO - PROCESS | 1812 | 1461231658420 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1812 | 1461231658423 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:40:58 INFO - PROCESS | 1812 | 1461231658440 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1812 | 1461231658443 Marionette TRACE conn3 <- [1,1322,null,{}] 02:40:58 INFO - PROCESS | 1812 | 1461231658448 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}] 02:40:58 INFO - PROCESS | 1812 | 1461231658610 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:40:58 INFO - PROCESS | 1812 | 1461231658624 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x85fa1800 == 112 [pid = 1812] [id = 338] 02:40:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x85fa2000) [pid = 1812] [serial = 1015] [outer = (nil)] 02:40:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89d9c800) [pid = 1812] [serial = 1016] [outer = 0x85fa2000] 02:40:58 INFO - PROCESS | 1812 | 1461231658695 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x89dc0400) [pid = 1812] [serial = 1017] [outer = 0x85fa2000] 02:40:59 INFO - PROCESS | 1812 | 1461231659938 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]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1548ms 02:40:59 INFO - PROCESS | 1812 | 1461231659989 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1812 | 1461231659997 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:41:00 INFO - PROCESS | 1812 | 1461231660007 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 1812 | 1461231660012 Marionette TRACE conn3 <- [1,1326,null,{}] 02:41:00 INFO - PROCESS | 1812 | 1461231660020 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}] 02:41:00 INFO - PROCESS | 1812 | 1461231660228 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:41:00 INFO - PROCESS | 1812 | 1461231660491 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9d000 == 113 [pid = 1812] [id = 339] 02:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x866e9c00) [pid = 1812] [serial = 1018] [outer = (nil)] 02:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x87d51400) [pid = 1812] [serial = 1019] [outer = 0x866e9c00] 02:41:00 INFO - PROCESS | 1812 | 1461231660628 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x87ea0000) [pid = 1812] [serial = 1020] [outer = 0x866e9c00] 02:41:01 INFO - PROCESS | 1812 | 1461231661690 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]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1741ms 02:41:01 INFO - PROCESS | 1812 | 1461231661749 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1812 | 1461231661758 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:41:01 INFO - PROCESS | 1812 | 1461231661768 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1812 | 1461231661772 Marionette TRACE conn3 <- [1,1330,null,{}] 02:41:01 INFO - PROCESS | 1812 | 1461231661779 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}] 02:41:02 INFO - PROCESS | 1812 | 1461231662030 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:41:02 INFO - PROCESS | 1812 | 1461231662352 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a2400 == 114 [pid = 1812] [id = 340] 02:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x89381400) [pid = 1812] [serial = 1021] [outer = (nil)] 02:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89d9f400) [pid = 1812] [serial = 1022] [outer = 0x89381400] 02:41:02 INFO - PROCESS | 1812 | 1461231662444 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x89e8e800) [pid = 1812] [serial = 1023] [outer = 0x89381400] 02:41:03 INFO - PROCESS | 1812 | 1461231663347 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]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1643ms 02:41:03 INFO - PROCESS | 1812 | 1461231663412 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:41:03 INFO - PROCESS | 1812 | 1461231663417 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:41:03 INFO - PROCESS | 1812 | 1461231663423 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1812 | 1461231663430 Marionette TRACE conn3 <- [1,1334,null,{}] 02:41:03 INFO - PROCESS | 1812 | 1461231663446 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}] 02:41:03 INFO - PROCESS | 1812 | 1461231663690 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:41:03 INFO - PROCESS | 1812 | 1461231663943 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x891aa800 == 115 [pid = 1812] [id = 341] 02:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a3ed800) [pid = 1812] [serial = 1024] [outer = (nil)] 02:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8b6d6400) [pid = 1812] [serial = 1025] [outer = 0x8a3ed800] 02:41:04 INFO - PROCESS | 1812 | 1461231664073 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8b6e5c00) [pid = 1812] [serial = 1026] [outer = 0x8a3ed800] 02:41:04 INFO - PROCESS | 1812 | 1461231664981 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]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1637ms 02:41:05 INFO - PROCESS | 1812 | 1461231665059 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1812 | 1461231665064 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:41:05 INFO - PROCESS | 1812 | 1461231665071 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1812 | 1461231665074 Marionette TRACE conn3 <- [1,1338,null,{}] 02:41:05 INFO - PROCESS | 1812 | 1461231665080 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}] 02:41:05 INFO - PROCESS | 1812 | 1461231665272 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:41:05 INFO - PROCESS | 1812 | 1461231665522 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x89304000 == 116 [pid = 1812] [id = 342] 02:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8b6e2c00) [pid = 1812] [serial = 1027] [outer = (nil)] 02:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8ba4ec00) [pid = 1812] [serial = 1028] [outer = 0x8b6e2c00] 02:41:05 INFO - PROCESS | 1812 | 1461231665648 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ba59c00) [pid = 1812] [serial = 1029] [outer = 0x8b6e2c00] 02:41:06 INFO - PROCESS | 1812 | 1461231666956 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]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1941ms 02:41:07 INFO - PROCESS | 1812 | 1461231667087 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1812 | 1461231667092 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:41:07 INFO - PROCESS | 1812 | 1461231667102 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1812 | 1461231667106 Marionette TRACE conn3 <- [1,1342,null,{}] 02:41:07 INFO - PROCESS | 1812 | 1461231667112 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}] 02:41:07 INFO - PROCESS | 1812 | 1461231667293 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:41:07 INFO - PROCESS | 1812 | 1461231667496 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b666000 == 117 [pid = 1812] [id = 343] 02:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8b6d7c00) [pid = 1812] [serial = 1030] [outer = (nil)] 02:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8c1b2800) [pid = 1812] [serial = 1031] [outer = 0x8b6d7c00] 02:41:07 INFO - PROCESS | 1812 | 1461231667620 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8c575c00) [pid = 1812] [serial = 1032] [outer = 0x8b6d7c00] 02:41:08 INFO - PROCESS | 1812 | 1461231668568 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]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1531ms 02:41:08 INFO - PROCESS | 1812 | 1461231668634 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 1812 | 1461231668638 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:41:08 INFO - PROCESS | 1812 | 1461231668645 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 1812 | 1461231668648 Marionette TRACE conn3 <- [1,1346,null,{}] 02:41:08 INFO - PROCESS | 1812 | 1461231668654 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}] 02:41:08 INFO - PROCESS | 1812 | 1461231668897 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:41:09 INFO - PROCESS | 1812 | 1461231669215 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c2800 == 118 [pid = 1812] [id = 344] 02:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8c3c6c00) [pid = 1812] [serial = 1033] [outer = (nil)] 02:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8ed2dc00) [pid = 1812] [serial = 1034] [outer = 0x8c3c6c00] 02:41:09 INFO - PROCESS | 1812 | 1461231669308 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8ed36800) [pid = 1812] [serial = 1035] [outer = 0x8c3c6c00] 02:41:10 INFO - PROCESS | 1812 | 1461231670254 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]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1687ms 02:41:10 INFO - PROCESS | 1812 | 1461231670334 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1812 | 1461231670340 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:41:10 INFO - PROCESS | 1812 | 1461231670348 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1812 | 1461231670352 Marionette TRACE conn3 <- [1,1350,null,{}] 02:41:10 INFO - PROCESS | 1812 | 1461231670358 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}] 02:41:10 INFO - PROCESS | 1812 | 1461231670601 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:41:10 INFO - PROCESS | 1812 | 1461231670913 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba59400 == 119 [pid = 1812] [id = 345] 02:41:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8ec1ec00) [pid = 1812] [serial = 1036] [outer = (nil)] 02:41:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8f3df000) [pid = 1812] [serial = 1037] [outer = 0x8ec1ec00] 02:41:11 INFO - PROCESS | 1812 | 1461231671007 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8f3e3000) [pid = 1812] [serial = 1038] [outer = 0x8ec1ec00] 02:41:11 INFO - PROCESS | 1812 | 1461231671913 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]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1598ms 02:41:11 INFO - PROCESS | 1812 | 1461231671948 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1812 | 1461231671953 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:41:11 INFO - PROCESS | 1812 | 1461231671959 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1812 | 1461231671963 Marionette TRACE conn3 <- [1,1354,null,{}] 02:41:11 INFO - PROCESS | 1812 | 1461231671968 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}] 02:41:12 INFO - PROCESS | 1812 | 1461231672185 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:41:12 INFO - PROCESS | 1812 | 1461231672492 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x89381800 == 120 [pid = 1812] [id = 346] 02:41:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8c3c5800) [pid = 1812] [serial = 1039] [outer = (nil)] 02:41:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8fd9a400) [pid = 1812] [serial = 1040] [outer = 0x8c3c5800] 02:41:12 INFO - PROCESS | 1812 | 1461231672588 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8fda3400) [pid = 1812] [serial = 1041] [outer = 0x8c3c5800] 02:41:13 INFO - PROCESS | 1812 | 1461231673548 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]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1647ms 02:41:13 INFO - PROCESS | 1812 | 1461231673608 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 1812 | 1461231673612 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:41:13 INFO - PROCESS | 1812 | 1461231673618 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1812 | 1461231673621 Marionette TRACE conn3 <- [1,1358,null,{}] 02:41:13 INFO - PROCESS | 1812 | 1461231673627 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}] 02:41:13 INFO - PROCESS | 1812 | 1461231673856 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:41:14 INFO - PROCESS | 1812 | 1461231674165 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1b400 == 121 [pid = 1812] [id = 347] 02:41:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8fd98c00) [pid = 1812] [serial = 1042] [outer = (nil)] 02:41:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x902f1000) [pid = 1812] [serial = 1043] [outer = 0x8fd98c00] 02:41:14 INFO - PROCESS | 1812 | 1461231674253 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x902f6800) [pid = 1812] [serial = 1044] [outer = 0x8fd98c00] 02:41:15 INFO - PROCESS | 1812 | 1461231675125 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]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1542ms 02:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:41:15 INFO - PROCESS | 1812 | 1461231675160 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 1812 | 1461231675163 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:41:15 INFO - PROCESS | 1812 | 1461231675170 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1812 | 1461231675174 Marionette TRACE conn3 <- [1,1362,null,{}] 02:41:15 INFO - PROCESS | 1812 | 1461231675179 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}] 02:41:15 INFO - PROCESS | 1812 | 1461231675386 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:41:15 INFO - PROCESS | 1812 | 1461231675597 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8650d400 == 122 [pid = 1812] [id = 348] 02:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8ee5b800) [pid = 1812] [serial = 1045] [outer = (nil)] 02:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9050ac00) [pid = 1812] [serial = 1046] [outer = 0x8ee5b800] 02:41:15 INFO - PROCESS | 1812 | 1461231675725 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x90511000) [pid = 1812] [serial = 1047] [outer = 0x8ee5b800] 02:41:16 INFO - PROCESS | 1812 | 1461231676689 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]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1586ms 02:41:16 INFO - PROCESS | 1812 | 1461231676756 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:41:16 INFO - PROCESS | 1812 | 1461231676761 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:41:16 INFO - PROCESS | 1812 | 1461231676768 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1812 | 1461231676772 Marionette TRACE conn3 <- [1,1366,null,{}] 02:41:16 INFO - PROCESS | 1812 | 1461231676778 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}] 02:41:17 INFO - PROCESS | 1812 | 1461231676999 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:41:17 INFO - PROCESS | 1812 | 1461231677313 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d9800 == 123 [pid = 1812] [id = 349] 02:41:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8c576400) [pid = 1812] [serial = 1048] [outer = (nil)] 02:41:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x92c70800) [pid = 1812] [serial = 1049] [outer = 0x8c576400] 02:41:17 INFO - PROCESS | 1812 | 1461231677423 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x92ca6800) [pid = 1812] [serial = 1050] [outer = 0x8c576400] 02:41:18 INFO - PROCESS | 1812 | 1461231678355 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] 02:41:18 INFO - PROCESS | 1812 | 1461231678404 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:41:18 INFO - PROCESS | 1812 | 1461231678411 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1812 | 1461231678415 Marionette TRACE conn3 <- [1,1370,null,{}] 02:41:18 INFO - PROCESS | 1812 | 1461231678420 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}] 02:41:18 INFO - PROCESS | 1812 | 1461231678609 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:41:18 INFO - PROCESS | 1812 | 1461231678869 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c9c00 == 124 [pid = 1812] [id = 350] 02:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x92ca5800) [pid = 1812] [serial = 1051] [outer = (nil)] 02:41:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x93644800) [pid = 1812] [serial = 1052] [outer = 0x92ca5800] 02:41:19 INFO - PROCESS | 1812 | 1461231679019 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x93859800) [pid = 1812] [serial = 1053] [outer = 0x92ca5800] 02:41:19 INFO - PROCESS | 1812 | 1461231679972 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] 02:41:20 INFO - PROCESS | 1812 | 1461231679999 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:41:20 INFO - PROCESS | 1812 | 1461231680006 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1812 | 1461231680010 Marionette TRACE conn3 <- [1,1374,null,{}] 02:41:20 INFO - PROCESS | 1812 | 1461231680016 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}] 02:41:20 INFO - PROCESS | 1812 | 1461231680201 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:41:20 INFO - PROCESS | 1812 | 1461231680462 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x9050fc00 == 125 [pid = 1812] [id = 351] 02:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x93571c00) [pid = 1812] [serial = 1054] [outer = (nil)] 02:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x951e4400) [pid = 1812] [serial = 1055] [outer = 0x93571c00] 02:41:20 INFO - PROCESS | 1812 | 1461231680589 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x95bb2c00) [pid = 1812] [serial = 1056] [outer = 0x93571c00] 02:41:21 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:21 INFO - PROCESS | 1812 | 1461231681498 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] 02:41:21 INFO - PROCESS | 1812 | 1461231681547 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:41:21 INFO - PROCESS | 1812 | 1461231681553 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 1812 | 1461231681556 Marionette TRACE conn3 <- [1,1378,null,{}] 02:41:21 INFO - PROCESS | 1812 | 1461231681562 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}] 02:41:21 INFO - PROCESS | 1812 | 1461231681757 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:41:22 INFO - PROCESS | 1812 | 1461231682028 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9d400 == 126 [pid = 1812] [id = 352] 02:41:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8a3e0c00) [pid = 1812] [serial = 1057] [outer = (nil)] 02:41:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x95bf1800) [pid = 1812] [serial = 1058] [outer = 0x8a3e0c00] 02:41:22 INFO - PROCESS | 1812 | 1461231682152 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x96945400) [pid = 1812] [serial = 1059] [outer = 0x8a3e0c00] 02:41:23 INFO - PROCESS | 1812 | 1461231683045 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] 02:41:23 INFO - PROCESS | 1812 | 1461231683100 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:41:23 INFO - PROCESS | 1812 | 1461231683107 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1812 | 1461231683111 Marionette TRACE conn3 <- [1,1382,null,{}] 02:41:23 INFO - PROCESS | 1812 | 1461231683137 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}] 02:41:23 INFO - PROCESS | 1812 | 1461231683328 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:41:23 INFO - PROCESS | 1812 | 1461231683589 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x93866000 == 127 [pid = 1812] [id = 353] 02:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x951e7c00) [pid = 1812] [serial = 1060] [outer = (nil)] 02:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x971a0800) [pid = 1812] [serial = 1061] [outer = 0x951e7c00] 02:41:23 INFO - PROCESS | 1812 | 1461231683688 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x97249000) [pid = 1812] [serial = 1062] [outer = 0x951e7c00] 02:41:24 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:41:24 INFO - PROCESS | 1812 | 1461231684633 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] 02:41:24 INFO - PROCESS | 1812 | 1461231684717 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:41:24 INFO - PROCESS | 1812 | 1461231684723 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1812 | 1461231684727 Marionette TRACE conn3 <- [1,1386,null,{}] 02:41:24 INFO - PROCESS | 1812 | 1461231684734 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}] 02:41:24 INFO - PROCESS | 1812 | 1461231684949 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:41:25 INFO - PROCESS | 1812 | 1461231685220 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x96427800 == 128 [pid = 1812] [id = 354] 02:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x974dac00) [pid = 1812] [serial = 1063] [outer = (nil)] 02:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x9798ac00) [pid = 1812] [serial = 1064] [outer = 0x974dac00] 02:41:25 INFO - PROCESS | 1812 | 1461231685347 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x97aa1c00) [pid = 1812] [serial = 1065] [outer = 0x974dac00] 02:41:26 INFO - PROCESS | 1812 | 1461231686323 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] 02:41:26 INFO - PROCESS | 1812 | 1461231686363 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:41:26 INFO - PROCESS | 1812 | 1461231686369 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1812 | 1461231686371 Marionette TRACE conn3 <- [1,1390,null,{}] 02:41:26 INFO - PROCESS | 1812 | 1461231686378 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}] 02:41:26 INFO - PROCESS | 1812 | 1461231686581 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:41:26 INFO - PROCESS | 1812 | 1461231686869 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x85166800 == 129 [pid = 1812] [id = 355] 02:41:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x85ef6400) [pid = 1812] [serial = 1066] [outer = (nil)] 02:41:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x86846000) [pid = 1812] [serial = 1067] [outer = 0x85ef6400] 02:41:27 INFO - PROCESS | 1812 | 1461231687002 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x89303000) [pid = 1812] [serial = 1068] [outer = 0x85ef6400] 02:41:28 INFO - PROCESS | 1812 | 1461231688398 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]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2139ms 02:41:28 INFO - PROCESS | 1812 | 1461231688518 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1812 | 1461231688524 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:41:28 INFO - PROCESS | 1812 | 1461231688532 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1812 | 1461231688537 Marionette TRACE conn3 <- [1,1394,null,{}] 02:41:28 INFO - PROCESS | 1812 | 1461231688545 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}] 02:41:28 INFO - PROCESS | 1812 | 1461231688725 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:41:28 INFO - PROCESS | 1812 | 1461231688946 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684e000 == 130 [pid = 1812] [id = 356] 02:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x87d59800) [pid = 1812] [serial = 1069] [outer = (nil)] 02:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x87e95c00) [pid = 1812] [serial = 1070] [outer = 0x87d59800] 02:41:29 INFO - PROCESS | 1812 | 1461231689065 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x880c9400) [pid = 1812] [serial = 1071] [outer = 0x87d59800] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8516e800 == 129 [pid = 1812] [id = 337] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x87e9cc00 == 128 [pid = 1812] [id = 336] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x85fa2800 == 127 [pid = 1812] [id = 335] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8316fc00 == 126 [pid = 1812] [id = 334] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc2dc00 == 125 [pid = 1812] [id = 11] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x859d7000 == 124 [pid = 1812] [id = 332] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x85162400 == 123 [pid = 1812] [id = 331] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef5800 == 122 [pid = 1812] [id = 330] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2b800 == 121 [pid = 1812] [id = 328] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef2400 == 120 [pid = 1812] [id = 329] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x920c3400 == 119 [pid = 1812] [id = 327] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x915a1000 == 118 [pid = 1812] [id = 326] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x90059800 == 117 [pid = 1812] [id = 325] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc38800 == 116 [pid = 1812] [id = 323] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2e800 == 115 [pid = 1812] [id = 324] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8b94ac00 == 114 [pid = 1812] [id = 322] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8c579800 == 113 [pid = 1812] [id = 321] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba53400 == 112 [pid = 1812] [id = 320] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8938b000 == 111 [pid = 1812] [id = 318] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x8938b400 == 110 [pid = 1812] [id = 319] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x89da1800 == 109 [pid = 1812] [id = 317] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x87ea0400 == 108 [pid = 1812] [id = 316] 02:41:30 INFO - PROCESS | 1812 | --DOCSHELL 0x852d6c00 == 107 [pid = 1812] [id = 315] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x8ee54000) [pid = 1812] [serial = 881] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x859d5000) [pid = 1812] [serial = 941] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x852d9000) [pid = 1812] [serial = 917] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x9801fc00) [pid = 1812] [serial = 896] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8c1b0800) [pid = 1812] [serial = 939] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8ba4e400) [pid = 1812] [serial = 938] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x8fc39000) [pid = 1812] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x85ef9400) [pid = 1812] [serial = 875] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8ed1bc00) [pid = 1812] [serial = 873] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x97984c00) [pid = 1812] [serial = 893] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8684d800) [pid = 1812] [serial = 905] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x89da0400) [pid = 1812] [serial = 935] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x86845400) [pid = 1812] [serial = 923] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0xa47d6c00) [pid = 1812] [serial = 621] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x89e92400) [pid = 1812] [serial = 936] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x9ffcdc00) [pid = 1812] [serial = 902] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x87d5a000) [pid = 1812] [serial = 908] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8938e400) [pid = 1812] [serial = 929] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x951e4c00) [pid = 1812] [serial = 890] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x83170800) [pid = 1812] [serial = 920] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x880c1800) [pid = 1812] [serial = 927] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x903ce000) [pid = 1812] [serial = 884] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x99326800) [pid = 1812] [serial = 899] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x87e96c00) [pid = 1812] [serial = 926] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8684c400) [pid = 1812] [serial = 924] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0xa3c0e400) [pid = 1812] [serial = 911] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x891a5000) [pid = 1812] [serial = 933] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x880cb000) [pid = 1812] [serial = 914] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x93646c00) [pid = 1812] [serial = 887] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x89e8e000) [pid = 1812] [serial = 930] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x85ef4c00) [pid = 1812] [serial = 942] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x87f0b400) [pid = 1812] [serial = 932] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89dcb400) [pid = 1812] [serial = 878] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x87f04400) [pid = 1812] [serial = 944] [outer = (nil)] [url = about:blank] 02:41:30 INFO - PROCESS | 1812 | 1461231690666 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]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2187ms 02:41:30 INFO - PROCESS | 1812 | 1461231690719 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 1812 | 1461231690726 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:41:30 INFO - PROCESS | 1812 | 1461231690737 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 1812 | 1461231690740 Marionette TRACE conn3 <- [1,1398,null,{}] 02:41:30 INFO - PROCESS | 1812 | 1461231690746 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}] 02:41:30 INFO - PROCESS | 1812 | 1461231690954 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:41:31 INFO - PROCESS | 1812 | 1461231691121 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x83174400 == 108 [pid = 1812] [id = 357] 02:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x85162400) [pid = 1812] [serial = 1072] [outer = (nil)] 02:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x866f4400) [pid = 1812] [serial = 1073] [outer = 0x85162400] 02:41:31 INFO - PROCESS | 1812 | 1461231691195 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x86850800) [pid = 1812] [serial = 1074] [outer = 0x85162400] 02:41:32 INFO - PROCESS | 1812 | 1461231692036 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]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1344ms 02:41:32 INFO - PROCESS | 1812 | 1461231692080 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1812 | 1461231692084 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:41:32 INFO - PROCESS | 1812 | 1461231692090 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1812 | 1461231692096 Marionette TRACE conn3 <- [1,1402,null,{}] 02:41:32 INFO - PROCESS | 1812 | 1461231692111 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}] 02:41:32 INFO - PROCESS | 1812 | 1461231692292 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:41:32 INFO - PROCESS | 1812 | 1461231692557 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c6000 == 109 [pid = 1812] [id = 358] 02:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x880cfc00) [pid = 1812] [serial = 1075] [outer = (nil)] 02:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x891a9000) [pid = 1812] [serial = 1076] [outer = 0x880cfc00] 02:41:32 INFO - PROCESS | 1812 | 1461231692641 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x89386400) [pid = 1812] [serial = 1077] [outer = 0x880cfc00] 02:41:33 INFO - PROCESS | 1812 | 1461231693437 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]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1395ms 02:41:33 INFO - PROCESS | 1812 | 1461231693485 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1812 | 1461231693489 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:41:33 INFO - PROCESS | 1812 | 1461231693503 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1812 | 1461231693505 Marionette TRACE conn3 <- [1,1406,null,{}] 02:41:33 INFO - PROCESS | 1812 | 1461231693511 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}] 02:41:33 INFO - PROCESS | 1812 | 1461231693748 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:41:33 INFO - PROCESS | 1812 | 1461231693776 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x83174800 == 110 [pid = 1812] [id = 359] 02:41:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x89388800) [pid = 1812] [serial = 1078] [outer = (nil)] 02:41:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x89e8dc00) [pid = 1812] [serial = 1079] [outer = 0x89388800] 02:41:33 INFO - PROCESS | 1812 | 1461231693849 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8a3e9c00) [pid = 1812] [serial = 1080] [outer = 0x89388800] 02:41:34 INFO - PROCESS | 1812 | 1461231694800 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]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1333ms 02:41:34 INFO - PROCESS | 1812 | 1461231694836 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1812 | 1461231694839 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:41:34 INFO - PROCESS | 1812 | 1461231694867 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1812 | 1461231694876 Marionette TRACE conn3 <- [1,1410,null,{}] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x880c1400) [pid = 1812] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x87f03c00) [pid = 1812] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x85f9d400) [pid = 1812] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x87d53c00) [pid = 1812] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x92ca2400) [pid = 1812] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x85ef0400) [pid = 1812] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x98fad000) [pid = 1812] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9356dc00) [pid = 1812] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x85162c00) [pid = 1812] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x873eb400) [pid = 1812] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8ee90000) [pid = 1812] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x92ca5c00) [pid = 1812] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x92c6b400) [pid = 1812] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fd2e400) [pid = 1812] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8938fc00) [pid = 1812] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8ee8e000) [pid = 1812] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x920cbc00) [pid = 1812] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x873f4000) [pid = 1812] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x89dc8400) [pid = 1812] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x859d6400) [pid = 1812] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x902ed000) [pid = 1812] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8ec1a800) [pid = 1812] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x93866c00) [pid = 1812] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x859d9c00) [pid = 1812] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x880c2400) [pid = 1812] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x97988c00) [pid = 1812] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8516a800) [pid = 1812] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x89dc6c00) [pid = 1812] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x866ed400) [pid = 1812] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8a3e0800) [pid = 1812] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x85169c00) [pid = 1812] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x85f9dc00) [pid = 1812] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8684b000) [pid = 1812] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x902f1800) [pid = 1812] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x852d2000) [pid = 1812] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8ed1c400) [pid = 1812] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x87d5cc00) [pid = 1812] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9364b000) [pid = 1812] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8c3c6400) [pid = 1812] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:41:35 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x83169400) [pid = 1812] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:41:35 INFO - PROCESS | 1812 | 1461231695719 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}] 02:41:35 INFO - PROCESS | 1812 | 1461231695976 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:41:36 INFO - PROCESS | 1812 | 1461231696084 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x85161800 == 111 [pid = 1812] [id = 360] 02:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x85169c00) [pid = 1812] [serial = 1081] [outer = (nil)] 02:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x85f9d400) [pid = 1812] [serial = 1082] [outer = 0x85169c00] 02:41:36 INFO - PROCESS | 1812 | 1461231696156 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86845800) [pid = 1812] [serial = 1083] [outer = 0x85169c00] 02:41:36 INFO - PROCESS | 1812 | 1461231696911 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]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2101ms 02:41:36 INFO - PROCESS | 1812 | 1461231696947 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 1812 | 1461231696950 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:41:36 INFO - PROCESS | 1812 | 1461231696956 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 1812 | 1461231696959 Marionette TRACE conn3 <- [1,1414,null,{}] 02:41:36 INFO - PROCESS | 1812 | 1461231696964 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}] 02:41:37 INFO - PROCESS | 1812 | 1461231697159 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:41:37 INFO - PROCESS | 1812 | 1461231697171 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x852d6400 == 112 [pid = 1812] [id = 361] 02:41:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x859d9c00) [pid = 1812] [serial = 1084] [outer = (nil)] 02:41:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8a3ec000) [pid = 1812] [serial = 1085] [outer = 0x859d9c00] 02:41:37 INFO - PROCESS | 1812 | 1461231697408 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8b7d9c00) [pid = 1812] [serial = 1086] [outer = 0x859d9c00] 02:41:38 INFO - PROCESS | 1812 | 1461231698578 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]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1641ms 02:41:38 INFO - PROCESS | 1812 | 1461231698599 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1812 | 1461231698606 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:41:38 INFO - PROCESS | 1812 | 1461231698615 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1812 | 1461231698621 Marionette TRACE conn3 <- [1,1418,null,{}] 02:41:38 INFO - PROCESS | 1812 | 1461231698629 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}] 02:41:38 INFO - PROCESS | 1812 | 1461231698852 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:41:39 INFO - PROCESS | 1812 | 1461231699123 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x85fa0c00 == 113 [pid = 1812] [id = 362] 02:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86507400) [pid = 1812] [serial = 1087] [outer = (nil)] 02:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8684a400) [pid = 1812] [serial = 1088] [outer = 0x86507400] 02:41:39 INFO - PROCESS | 1812 | 1461231699213 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87e93000) [pid = 1812] [serial = 1089] [outer = 0x86507400] 02:41:40 INFO - PROCESS | 1812 | 1461231700164 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]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1597ms 02:41:40 INFO - PROCESS | 1812 | 1461231700213 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1812 | 1461231700222 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:41:40 INFO - PROCESS | 1812 | 1461231700233 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1812 | 1461231700237 Marionette TRACE conn3 <- [1,1422,null,{}] 02:41:40 INFO - PROCESS | 1812 | 1461231700244 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}] 02:41:40 INFO - PROCESS | 1812 | 1461231700443 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:41:40 INFO - PROCESS | 1812 | 1461231700758 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x889ed400 == 114 [pid = 1812] [id = 363] 02:41:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x891a1000) [pid = 1812] [serial = 1090] [outer = (nil)] 02:41:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8930e800) [pid = 1812] [serial = 1091] [outer = 0x891a1000] 02:41:40 INFO - PROCESS | 1812 | 1461231700895 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x89da4000) [pid = 1812] [serial = 1092] [outer = 0x891a1000] 02:41:41 INFO - PROCESS | 1812 | 1461231701886 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]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1685ms 02:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:41:41 INFO - PROCESS | 1812 | 1461231701918 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1812 | 1461231701921 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:41:41 INFO - PROCESS | 1812 | 1461231701928 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1812 | 1461231701934 Marionette TRACE conn3 <- [1,1426,null,{}] 02:41:41 INFO - PROCESS | 1812 | 1461231701951 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}] 02:41:42 INFO - PROCESS | 1812 | 1461231702163 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:41:42 INFO - PROCESS | 1812 | 1461231702423 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6e1800 == 115 [pid = 1812] [id = 364] 02:41:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ba54000) [pid = 1812] [serial = 1093] [outer = (nil)] 02:41:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8c1b5000) [pid = 1812] [serial = 1094] [outer = 0x8ba54000] 02:41:42 INFO - PROCESS | 1812 | 1461231702562 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8c3ca800) [pid = 1812] [serial = 1095] [outer = 0x8ba54000] 02:41:43 INFO - PROCESS | 1812 | 1461231703498 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]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 02:41:43 INFO - PROCESS | 1812 | 1461231703564 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:41:43 INFO - PROCESS | 1812 | 1461231703569 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:41:43 INFO - PROCESS | 1812 | 1461231703575 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 1812 | 1461231703579 Marionette TRACE conn3 <- [1,1430,null,{}] 02:41:43 INFO - PROCESS | 1812 | 1461231703585 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}] 02:41:43 INFO - PROCESS | 1812 | 1461231703780 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:41:44 INFO - PROCESS | 1812 | 1461231704039 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x889e2800 == 116 [pid = 1812] [id = 365] 02:41:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8ec25c00) [pid = 1812] [serial = 1096] [outer = (nil)] 02:41:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8ed28c00) [pid = 1812] [serial = 1097] [outer = 0x8ec25c00] 02:41:44 INFO - PROCESS | 1812 | 1461231704169 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8ed32c00) [pid = 1812] [serial = 1098] [outer = 0x8ec25c00] 02:41:45 INFO - PROCESS | 1812 | 1461231705114 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]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1589ms 02:41:45 INFO - PROCESS | 1812 | 1461231705163 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1812 | 1461231705167 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:41:45 INFO - PROCESS | 1812 | 1461231705173 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1812 | 1461231705177 Marionette TRACE conn3 <- [1,1434,null,{}] 02:41:45 INFO - PROCESS | 1812 | 1461231705183 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}] 02:41:45 INFO - PROCESS | 1812 | 1461231705379 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:41:45 INFO - PROCESS | 1812 | 1461231705638 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x86847400 == 117 [pid = 1812] [id = 366] 02:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8ed27000) [pid = 1812] [serial = 1099] [outer = (nil)] 02:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8ee86c00) [pid = 1812] [serial = 1100] [outer = 0x8ed27000] 02:41:45 INFO - PROCESS | 1812 | 1461231705769 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8f3dd400) [pid = 1812] [serial = 1101] [outer = 0x8ed27000] 02:41:46 INFO - PROCESS | 1812 | 1461231706700 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]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1580ms 02:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:41:46 INFO - PROCESS | 1812 | 1461231706755 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1812 | 1461231706758 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:41:46 INFO - PROCESS | 1812 | 1461231706765 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1812 | 1461231706768 Marionette TRACE conn3 <- [1,1438,null,{}] 02:41:46 INFO - PROCESS | 1812 | 1461231706774 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}] 02:41:46 INFO - PROCESS | 1812 | 1461231706992 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:41:47 INFO - PROCESS | 1812 | 1461231707263 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed1a000 == 118 [pid = 1812] [id = 367] 02:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9004fc00) [pid = 1812] [serial = 1102] [outer = (nil)] 02:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x902f2400) [pid = 1812] [serial = 1103] [outer = 0x9004fc00] 02:41:47 INFO - PROCESS | 1812 | 1461231707394 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x903cc800) [pid = 1812] [serial = 1104] [outer = 0x9004fc00] 02:41:48 INFO - PROCESS | 1812 | 1461231708295 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]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1591ms 02:41:48 INFO - PROCESS | 1812 | 1461231708356 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:41:48 INFO - PROCESS | 1812 | 1461231708360 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:41:48 INFO - PROCESS | 1812 | 1461231708366 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1812 | 1461231708370 Marionette TRACE conn3 <- [1,1442,null,{}] 02:41:48 INFO - PROCESS | 1812 | 1461231708376 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}] 02:41:48 INFO - PROCESS | 1812 | 1461231708568 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:41:48 INFO - PROCESS | 1812 | 1461231708784 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x89302000 == 119 [pid = 1812] [id = 368] 02:41:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x90051400) [pid = 1812] [serial = 1105] [outer = (nil)] 02:41:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x913ae000) [pid = 1812] [serial = 1106] [outer = 0x90051400] 02:41:48 INFO - PROCESS | 1812 | 1461231708954 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x91454000) [pid = 1812] [serial = 1107] [outer = 0x90051400] 02:41:49 INFO - PROCESS | 1812 | 1461231709884 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]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1582ms 02:41:49 INFO - PROCESS | 1812 | 1461231709949 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:41:49 INFO - PROCESS | 1812 | 1461231709953 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:41:49 INFO - PROCESS | 1812 | 1461231709959 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1812 | 1461231709963 Marionette TRACE conn3 <- [1,1446,null,{}] 02:41:49 INFO - PROCESS | 1812 | 1461231709968 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}] 02:41:50 INFO - PROCESS | 1812 | 1461231710159 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:41:50 INFO - PROCESS | 1812 | 1461231710417 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ec400 == 120 [pid = 1812] [id = 369] 02:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x90881800) [pid = 1812] [serial = 1108] [outer = (nil)] 02:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x92c76000) [pid = 1812] [serial = 1109] [outer = 0x90881800] 02:41:50 INFO - PROCESS | 1812 | 1461231710549 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x92ca5000) [pid = 1812] [serial = 1110] [outer = 0x90881800] 02:41:51 INFO - PROCESS | 1812 | 1461231711491 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]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1582ms 02:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:41:51 INFO - PROCESS | 1812 | 1461231711542 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1812 | 1461231711546 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:41:51 INFO - PROCESS | 1812 | 1461231711552 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1812 | 1461231711556 Marionette TRACE conn3 <- [1,1450,null,{}] 02:41:51 INFO - PROCESS | 1812 | 1461231711562 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}] 02:41:51 INFO - PROCESS | 1812 | 1461231711755 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:41:51 INFO - PROCESS | 1812 | 1461231711953 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b944c00 == 121 [pid = 1812] [id = 370] 02:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8c1b1800) [pid = 1812] [serial = 1111] [outer = (nil)] 02:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9364f000) [pid = 1812] [serial = 1112] [outer = 0x8c1b1800] 02:41:52 INFO - PROCESS | 1812 | 1461231712082 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x93eae400) [pid = 1812] [serial = 1113] [outer = 0x8c1b1800] 02:41:53 INFO - PROCESS | 1812 | 1461231713020 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]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1533ms 02:41:53 INFO - PROCESS | 1812 | 1461231713085 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1812 | 1461231713089 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:41:53 INFO - PROCESS | 1812 | 1461231713095 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1812 | 1461231713099 Marionette TRACE conn3 <- [1,1454,null,{}] 02:41:53 INFO - PROCESS | 1812 | 1461231713105 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}] 02:41:53 INFO - PROCESS | 1812 | 1461231713293 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:41:53 INFO - PROCESS | 1812 | 1461231713555 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9364b000 == 122 [pid = 1812] [id = 371] 02:41:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9364e800) [pid = 1812] [serial = 1114] [outer = (nil)] 02:41:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x95bba400) [pid = 1812] [serial = 1115] [outer = 0x9364e800] 02:41:53 INFO - PROCESS | 1812 | 1461231713683 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x96423c00) [pid = 1812] [serial = 1116] [outer = 0x9364e800] 02:41:54 INFO - PROCESS | 1812 | 1461231714591 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]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1538ms 02:41:54 INFO - PROCESS | 1812 | 1461231714635 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1812 | 1461231714639 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:41:54 INFO - PROCESS | 1812 | 1461231714646 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1812 | 1461231714650 Marionette TRACE conn3 <- [1,1458,null,{}] 02:41:54 INFO - PROCESS | 1812 | 1461231714656 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}] 02:41:54 INFO - PROCESS | 1812 | 1461231714878 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:41:55 INFO - PROCESS | 1812 | 1461231715159 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x96947800 == 123 [pid = 1812] [id = 372] 02:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97aa5000) [pid = 1812] [serial = 1117] [outer = (nil)] 02:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97b8c800) [pid = 1812] [serial = 1118] [outer = 0x97aa5000] 02:41:55 INFO - PROCESS | 1812 | 1461231715296 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97cdd400) [pid = 1812] [serial = 1119] [outer = 0x97aa5000] 02:41:56 INFO - PROCESS | 1812 | 1461231716220 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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1631ms 02:41:56 INFO - PROCESS | 1812 | 1461231716278 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1812 | 1461231716282 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:41:56 INFO - PROCESS | 1812 | 1461231716288 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1812 | 1461231716290 Marionette TRACE conn3 <- [1,1462,null,{}] 02:41:56 INFO - PROCESS | 1812 | 1461231716297 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}] 02:41:56 INFO - PROCESS | 1812 | 1461231716484 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:41:56 INFO - PROCESS | 1812 | 1461231716754 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b945800 == 124 [pid = 1812] [id = 373] 02:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8b947400) [pid = 1812] [serial = 1120] [outer = (nil)] 02:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97985400) [pid = 1812] [serial = 1121] [outer = 0x8b947400] 02:41:56 INFO - PROCESS | 1812 | 1461231716877 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97ce3000) [pid = 1812] [serial = 1122] [outer = 0x8b947400] 02:41:57 INFO - PROCESS | 1812 | 1461231717798 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]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1581ms 02:41:57 INFO - PROCESS | 1812 | 1461231717869 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1812 | 1461231717873 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:41:57 INFO - PROCESS | 1812 | 1461231717879 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1812 | 1461231717882 Marionette TRACE conn3 <- [1,1466,null,{}] 02:41:57 INFO - PROCESS | 1812 | 1461231717888 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}] 02:41:58 INFO - PROCESS | 1812 | 1461231718112 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:41:58 INFO - PROCESS | 1812 | 1461231718425 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x859e0800 == 125 [pid = 1812] [id = 374] 02:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8f9a1800) [pid = 1812] [serial = 1123] [outer = (nil)] 02:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x98023800) [pid = 1812] [serial = 1124] [outer = 0x8f9a1800] 02:41:58 INFO - PROCESS | 1812 | 1461231718510 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x98025c00) [pid = 1812] [serial = 1125] [outer = 0x8f9a1800] 02:41:59 INFO - PROCESS | 1812 | 1461231719431 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]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1586ms 02:41:59 INFO - PROCESS | 1812 | 1461231719467 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1812 | 1461231719470 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:41:59 INFO - PROCESS | 1812 | 1461231719477 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1812 | 1461231719481 Marionette TRACE conn3 <- [1,1470,null,{}] 02:41:59 INFO - PROCESS | 1812 | 1461231719486 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}] 02:41:59 INFO - PROCESS | 1812 | 1461231719672 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:41:59 INFO - PROCESS | 1812 | 1461231719939 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9801e800 == 126 [pid = 1812] [id = 375] 02:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x98022000) [pid = 1812] [serial = 1126] [outer = (nil)] 02:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x984f1400) [pid = 1812] [serial = 1127] [outer = 0x98022000] 02:42:00 INFO - PROCESS | 1812 | 1461231720062 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x98531c00) [pid = 1812] [serial = 1128] [outer = 0x98022000] 02:42:00 INFO - PROCESS | 1812 | 1461231720963 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]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1542ms 02:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:42:01 INFO - PROCESS | 1812 | 1461231721020 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1812 | 1461231721023 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:42:01 INFO - PROCESS | 1812 | 1461231721032 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1812 | 1461231721035 Marionette TRACE conn3 <- [1,1474,null,{}] 02:42:01 INFO - PROCESS | 1812 | 1461231721041 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}] 02:42:01 INFO - PROCESS | 1812 | 1461231721241 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:42:01 INFO - PROCESS | 1812 | 1461231721510 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x9692ec00 == 127 [pid = 1812] [id = 376] 02:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x97981800) [pid = 1812] [serial = 1129] [outer = (nil)] 02:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x98998400) [pid = 1812] [serial = 1130] [outer = 0x97981800] 02:42:01 INFO - PROCESS | 1812 | 1461231721635 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x98c70c00) [pid = 1812] [serial = 1131] [outer = 0x97981800] 02:42:02 INFO - PROCESS | 1812 | 1461231722611 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]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1642ms 02:42:02 INFO - PROCESS | 1812 | 1461231722673 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1812 | 1461231722677 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:42:02 INFO - PROCESS | 1812 | 1461231722683 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1812 | 1461231722686 Marionette TRACE conn3 <- [1,1478,null,{}] 02:42:02 INFO - PROCESS | 1812 | 1461231722692 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}] 02:42:02 INFO - PROCESS | 1812 | 1461231722897 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:42:03 INFO - PROCESS | 1812 | 1461231723243 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f87800 == 128 [pid = 1812] [id = 377] 02:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x98fa8000) [pid = 1812] [serial = 1132] [outer = (nil)] 02:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x99210400) [pid = 1812] [serial = 1133] [outer = 0x98fa8000] 02:42:03 INFO - PROCESS | 1812 | 1461231723331 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x99212000) [pid = 1812] [serial = 1134] [outer = 0x98fa8000] 02:42:04 INFO - PROCESS | 1812 | 1461231724248 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]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1633ms 02:42:04 INFO - PROCESS | 1812 | 1461231724316 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 1812 | 1461231724320 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:42:04 INFO - PROCESS | 1812 | 1461231724327 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1812 | 1461231724329 Marionette TRACE conn3 <- [1,1482,null,{}] 02:42:04 INFO - PROCESS | 1812 | 1461231724335 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}] 02:42:04 INFO - PROCESS | 1812 | 1461231724526 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:42:04 INFO - PROCESS | 1812 | 1461231724833 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x9898dc00 == 129 [pid = 1812] [id = 378] 02:42:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x98f8d400) [pid = 1812] [serial = 1135] [outer = (nil)] 02:42:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x99327000) [pid = 1812] [serial = 1136] [outer = 0x98f8d400] 02:42:04 INFO - PROCESS | 1812 | 1461231724923 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x99328400) [pid = 1812] [serial = 1137] [outer = 0x98f8d400] 02:42:05 INFO - PROCESS | 1812 | 1461231725867 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]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1585ms 02:42:05 INFO - PROCESS | 1812 | 1461231725913 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1812 | 1461231725917 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:42:05 INFO - PROCESS | 1812 | 1461231725923 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1812 | 1461231725927 Marionette TRACE conn3 <- [1,1486,null,{}] 02:42:05 INFO - PROCESS | 1812 | 1461231725932 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}] 02:42:06 INFO - PROCESS | 1812 | 1461231726205 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:42:06 INFO - PROCESS | 1812 | 1461231726460 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef0000 == 130 [pid = 1812] [id = 379] 02:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x99211c00) [pid = 1812] [serial = 1138] [outer = (nil)] 02:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9933f800) [pid = 1812] [serial = 1139] [outer = 0x99211c00] 02:42:06 INFO - PROCESS | 1812 | 1461231726551 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x993e5000) [pid = 1812] [serial = 1140] [outer = 0x99211c00] 02:42:07 INFO - PROCESS | 1812 | 1461231727554 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]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1688ms 02:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:42:07 INFO - PROCESS | 1812 | 1461231727612 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1812 | 1461231727615 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:42:07 INFO - PROCESS | 1812 | 1461231727622 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1812 | 1461231727625 Marionette TRACE conn3 <- [1,1490,null,{}] 02:42:07 INFO - PROCESS | 1812 | 1461231727631 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}] 02:42:07 INFO - PROCESS | 1812 | 1461231727836 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x85161800 == 129 [pid = 1812] [id = 360] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x83174800 == 128 [pid = 1812] [id = 359] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x880c6000 == 127 [pid = 1812] [id = 358] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x83174400 == 126 [pid = 1812] [id = 357] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8684e000 == 125 [pid = 1812] [id = 356] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x96427800 == 124 [pid = 1812] [id = 354] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x93866000 == 123 [pid = 1812] [id = 353] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x9050fc00 == 122 [pid = 1812] [id = 351] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x89d9d400 == 121 [pid = 1812] [id = 352] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x920c9c00 == 120 [pid = 1812] [id = 350] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d9800 == 119 [pid = 1812] [id = 349] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8650d400 == 118 [pid = 1812] [id = 348] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec1b400 == 117 [pid = 1812] [id = 347] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba59400 == 116 [pid = 1812] [id = 345] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x89381800 == 115 [pid = 1812] [id = 346] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3c2800 == 114 [pid = 1812] [id = 344] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x8b666000 == 113 [pid = 1812] [id = 343] 02:42:09 INFO - PROCESS | 1812 | --DOCSHELL 0x89304000 == 112 [pid = 1812] [id = 342] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x89384400) [pid = 1812] [serial = 1014] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x880cd400) [pid = 1812] [serial = 915] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x880c8000) [pid = 1812] [serial = 950] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x97980400) [pid = 1812] [serial = 992] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x87d5e000) [pid = 1812] [serial = 909] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x92ca8c00) [pid = 1812] [serial = 977] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8684c800) [pid = 1812] [serial = 948] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0xa0ad2000) [pid = 1812] [serial = 903] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x95d29800) [pid = 1812] [serial = 986] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x859d9000) [pid = 1812] [serial = 995] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x97986400) [pid = 1812] [serial = 993] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8b667000) [pid = 1812] [serial = 998] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8fda5400) [pid = 1812] [serial = 969] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x951e7000) [pid = 1812] [serial = 983] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x93860400) [pid = 1812] [serial = 981] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x902f0400) [pid = 1812] [serial = 972] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8b6d7800) [pid = 1812] [serial = 879] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x902edc00) [pid = 1812] [serial = 971] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8f3e6c00) [pid = 1812] [serial = 965] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9364e000) [pid = 1812] [serial = 888] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x95d61c00) [pid = 1812] [serial = 987] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x93570c00) [pid = 1812] [serial = 978] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x913ac000) [pid = 1812] [serial = 885] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x866ea400) [pid = 1812] [serial = 947] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8b7e2400) [pid = 1812] [serial = 956] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x889e7000) [pid = 1812] [serial = 1013] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x90512000) [pid = 1812] [serial = 975] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8ee84c00) [pid = 1812] [serial = 963] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9642ac00) [pid = 1812] [serial = 891] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x89301c00) [pid = 1812] [serial = 945] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x889e8800) [pid = 1812] [serial = 1010] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8ee55c00) [pid = 1812] [serial = 999] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9802b400) [pid = 1812] [serial = 897] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x866f4000) [pid = 1812] [serial = 876] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x87f06c00) [pid = 1812] [serial = 1001] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8a3e7000) [pid = 1812] [serial = 953] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8f9a6000) [pid = 1812] [serial = 966] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8ee50c00) [pid = 1812] [serial = 962] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x873f6c00) [pid = 1812] [serial = 1007] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9385c800) [pid = 1812] [serial = 980] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x889ee000) [pid = 1812] [serial = 951] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x873f5400) [pid = 1812] [serial = 996] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8c3ce800) [pid = 1812] [serial = 960] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x866e9400) [pid = 1812] [serial = 1005] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x87d54c00) [pid = 1812] [serial = 1008] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8b94e800) [pid = 1812] [serial = 957] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9694a000) [pid = 1812] [serial = 989] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x98fa3c00) [pid = 1812] [serial = 906] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9050d800) [pid = 1812] [serial = 974] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9b0f5000) [pid = 1812] [serial = 900] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x852dac00) [pid = 1812] [serial = 918] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8c1bd000) [pid = 1812] [serial = 959] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x891a8800) [pid = 1812] [serial = 1011] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fd99800) [pid = 1812] [serial = 968] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x85f96800) [pid = 1812] [serial = 1004] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8b6da000) [pid = 1812] [serial = 954] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9694fc00) [pid = 1812] [serial = 990] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f3e2000) [pid = 1812] [serial = 882] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0xa4456800) [pid = 1812] [serial = 912] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97b81c00) [pid = 1812] [serial = 894] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x920c6800) [pid = 1812] [serial = 804] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x83172000) [pid = 1812] [serial = 921] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x93ead800) [pid = 1812] [serial = 984] [outer = (nil)] [url = about:blank] 02:42:09 INFO - PROCESS | 1812 | 1461231729463 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x852d6000 == 113 [pid = 1812] [id = 380] 02:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x852d7400) [pid = 1812] [serial = 1141] [outer = (nil)] 02:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x85ef8400) [pid = 1812] [serial = 1142] [outer = 0x852d7400] 02:42:09 INFO - PROCESS | 1812 | 1461231729544 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x85f9dc00) [pid = 1812] [serial = 1143] [outer = 0x852d7400] 02:42:10 INFO - PROCESS | 1812 | 1461231730322 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]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2733ms 02:42:10 INFO - PROCESS | 1812 | 1461231730356 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1812 | 1461231730363 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:42:10 INFO - PROCESS | 1812 | 1461231730371 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1812 | 1461231730376 Marionette TRACE conn3 <- [1,1494,null,{}] 02:42:10 INFO - PROCESS | 1812 | 1461231730382 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}] 02:42:10 INFO - PROCESS | 1812 | 1461231730581 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:42:10 INFO - PROCESS | 1812 | 1461231730758 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x866eb800 == 114 [pid = 1812] [id = 381] 02:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x866f1800) [pid = 1812] [serial = 1144] [outer = (nil)] 02:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x873ebc00) [pid = 1812] [serial = 1145] [outer = 0x866f1800] 02:42:10 INFO - PROCESS | 1812 | 1461231730834 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87d52400) [pid = 1812] [serial = 1146] [outer = 0x866f1800] 02:42:11 INFO - PROCESS | 1812 | 1461231731743 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]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1394ms 02:42:11 INFO - PROCESS | 1812 | 1461231731769 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1812 | 1461231731775 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:42:11 INFO - PROCESS | 1812 | 1461231731781 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1812 | 1461231731783 Marionette TRACE conn3 <- [1,1498,null,{}] 02:42:11 INFO - PROCESS | 1812 | 1461231731789 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}] 02:42:12 INFO - PROCESS | 1812 | 1461231732035 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:42:12 INFO - PROCESS | 1812 | 1461231732078 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684dc00 == 115 [pid = 1812] [id = 382] 02:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87d54c00) [pid = 1812] [serial = 1147] [outer = (nil)] 02:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87f10c00) [pid = 1812] [serial = 1148] [outer = 0x87d54c00] 02:42:12 INFO - PROCESS | 1812 | 1461231732149 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x880d0400) [pid = 1812] [serial = 1149] [outer = 0x87d54c00] 02:42:13 INFO - PROCESS | 1812 | 1461231733101 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]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1383ms 02:42:13 INFO - PROCESS | 1812 | 1461231733172 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1812 | 1461231733176 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:42:13 INFO - PROCESS | 1812 | 1461231733190 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1812 | 1461231733199 Marionette TRACE conn3 <- [1,1502,null,{}] 02:42:13 INFO - PROCESS | 1812 | 1461231733228 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}] 02:42:13 INFO - PROCESS | 1812 | 1461231733477 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:42:13 INFO - PROCESS | 1812 | 1461231733504 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c2800 == 116 [pid = 1812] [id = 383] 02:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x889e5400) [pid = 1812] [serial = 1150] [outer = (nil)] 02:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8930f800) [pid = 1812] [serial = 1151] [outer = 0x889e5400] 02:42:13 INFO - PROCESS | 1812 | 1461231733576 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89387800) [pid = 1812] [serial = 1152] [outer = 0x889e5400] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x880cfc00) [pid = 1812] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x89388800) [pid = 1812] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x85162400) [pid = 1812] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87d59800) [pid = 1812] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x85169c00) [pid = 1812] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:42:14 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86508000) [pid = 1812] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:42:14 INFO - PROCESS | 1812 | 1461231734735 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]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1603ms 02:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:42:14 INFO - PROCESS | 1812 | 1461231734786 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1812 | 1461231734789 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:42:14 INFO - PROCESS | 1812 | 1461231734796 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1812 | 1461231734799 Marionette TRACE conn3 <- [1,1506,null,{}] 02:42:14 INFO - PROCESS | 1812 | 1461231734804 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}] 02:42:14 INFO - PROCESS | 1812 | 1461231734973 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:42:15 INFO - PROCESS | 1812 | 1461231734997 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x85169c00 == 117 [pid = 1812] [id = 384] 02:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x880cfc00) [pid = 1812] [serial = 1153] [outer = (nil)] 02:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8938d400) [pid = 1812] [serial = 1154] [outer = 0x880cfc00] 02:42:15 INFO - PROCESS | 1812 | 1461231735236 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x89da4400) [pid = 1812] [serial = 1155] [outer = 0x880cfc00] 02:42:16 INFO - PROCESS | 1812 | 1461231735991 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]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1230ms 02:42:16 INFO - PROCESS | 1812 | 1461231736025 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1812 | 1461231736028 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:42:16 INFO - PROCESS | 1812 | 1461231736034 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1812 | 1461231736037 Marionette TRACE conn3 <- [1,1510,null,{}] 02:42:16 INFO - PROCESS | 1812 | 1461231736042 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}] 02:42:16 INFO - PROCESS | 1812 | 1461231736208 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:42:16 INFO - PROCESS | 1812 | 1461231736544 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316ac00 == 118 [pid = 1812] [id = 385] 02:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8316d800) [pid = 1812] [serial = 1156] [outer = (nil)] 02:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x852d0000) [pid = 1812] [serial = 1157] [outer = 0x8316d800] 02:42:16 INFO - PROCESS | 1812 | 1461231736639 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x86504c00) [pid = 1812] [serial = 1158] [outer = 0x8316d800] 02:42:17 INFO - PROCESS | 1812 | 1461231737617 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]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1638ms 02:42:17 INFO - PROCESS | 1812 | 1461231737675 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1812 | 1461231737682 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:42:17 INFO - PROCESS | 1812 | 1461231737692 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1812 | 1461231737696 Marionette TRACE conn3 <- [1,1514,null,{}] 02:42:17 INFO - PROCESS | 1812 | 1461231737744 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}] 02:42:18 INFO - PROCESS | 1812 | 1461231738002 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:42:18 INFO - PROCESS | 1812 | 1461231738291 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f07800 == 119 [pid = 1812] [id = 386] 02:42:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x87f0d800) [pid = 1812] [serial = 1159] [outer = (nil)] 02:42:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x880cd800) [pid = 1812] [serial = 1160] [outer = 0x87f0d800] 02:42:18 INFO - PROCESS | 1812 | 1461231738391 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8919f400) [pid = 1812] [serial = 1161] [outer = 0x87f0d800] 02:42:19 INFO - PROCESS | 1812 | 1461231739345 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]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1680ms 02:42:19 INFO - PROCESS | 1812 | 1461231739375 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 1812 | 1461231739381 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:42:19 INFO - PROCESS | 1812 | 1461231739388 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 1812 | 1461231739392 Marionette TRACE conn3 <- [1,1518,null,{}] 02:42:19 INFO - PROCESS | 1812 | 1461231739398 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}] 02:42:19 INFO - PROCESS | 1812 | 1461231739591 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:42:19 INFO - PROCESS | 1812 | 1461231739900 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a9c00 == 120 [pid = 1812] [id = 387] 02:42:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x89dcb400) [pid = 1812] [serial = 1162] [outer = (nil)] 02:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8a3e7000) [pid = 1812] [serial = 1163] [outer = 0x89dcb400] 02:42:20 INFO - PROCESS | 1812 | 1461231740030 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8b660c00) [pid = 1812] [serial = 1164] [outer = 0x89dcb400] 02:42:20 INFO - PROCESS | 1812 | 1461231740907 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]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1585ms 02:42:20 INFO - PROCESS | 1812 | 1461231740974 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 1812 | 1461231740979 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:42:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:42:20 INFO - PROCESS | 1812 | 1461231740994 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1812 | 1461231741004 Marionette TRACE conn3 <- [1,1522,null,{}] 02:42:21 INFO - PROCESS | 1812 | 1461231741010 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}] 02:42:21 INFO - PROCESS | 1812 | 1461231741244 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:42:21 INFO - PROCESS | 1812 | 1461231741501 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x880ca400 == 121 [pid = 1812] [id = 388] 02:42:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89dc9800) [pid = 1812] [serial = 1165] [outer = (nil)] 02:42:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8b948800) [pid = 1812] [serial = 1166] [outer = 0x89dc9800] 02:42:21 INFO - PROCESS | 1812 | 1461231741637 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8ba52800) [pid = 1812] [serial = 1167] [outer = 0x89dc9800] 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:42:22 INFO - PROCESS | 1812 | 1461231742435 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"]]]}] 02:42:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:42:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:42:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:42:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:42:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:42:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:42:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:42:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:42:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1496ms 02:42:22 INFO - PROCESS | 1812 | 1461231742483 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1812 | 1461231742492 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:42:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:42:22 INFO - PROCESS | 1812 | 1461231742519 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1812 | 1461231742523 Marionette TRACE conn3 <- [1,1526,null,{}] 02:42:22 INFO - PROCESS | 1812 | 1461231742529 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}] 02:42:22 INFO - PROCESS | 1812 | 1461231742718 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:42:22 INFO - PROCESS | 1812 | 1461231742935 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc2400 == 122 [pid = 1812] [id = 389] 02:42:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8b943000) [pid = 1812] [serial = 1168] [outer = (nil)] 02:42:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c3c2800) [pid = 1812] [serial = 1169] [outer = 0x8b943000] 02:42:23 INFO - PROCESS | 1812 | 1461231743063 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8ed25c00) [pid = 1812] [serial = 1170] [outer = 0x8b943000] 02:42:23 INFO - PROCESS | 1812 | 1461231743902 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"]]]}] 02:42:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:42:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:42:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:42:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1443ms 02:42:23 INFO - PROCESS | 1812 | 1461231743967 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1812 | 1461231743971 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:42:23 INFO - PROCESS | 1812 | 1461231743979 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1812 | 1461231743983 Marionette TRACE conn3 <- [1,1530,null,{}] 02:42:23 INFO - PROCESS | 1812 | 1461231743989 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}] 02:42:24 INFO - PROCESS | 1812 | 1461231744176 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:42:24 INFO - PROCESS | 1812 | 1461231744393 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b6c00 == 123 [pid = 1812] [id = 390] 02:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8ed34000) [pid = 1812] [serial = 1171] [outer = (nil)] 02:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ee84c00) [pid = 1812] [serial = 1172] [outer = 0x8ed34000] 02:42:24 INFO - PROCESS | 1812 | 1461231744533 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8fc2e800) [pid = 1812] [serial = 1173] [outer = 0x8ed34000] 02:42:25 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:42:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:42:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:42:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:42:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:42:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1430ms 02:42:25 INFO - PROCESS | 1812 | 1461231745393 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]]]}] 02:42:25 INFO - PROCESS | 1812 | 1461231745414 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1812 | 1461231745417 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:42:25 INFO - PROCESS | 1812 | 1461231745424 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1812 | 1461231745427 Marionette TRACE conn3 <- [1,1534,null,{}] 02:42:25 INFO - PROCESS | 1812 | 1461231745433 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}] 02:42:25 INFO - PROCESS | 1812 | 1461231745615 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:42:25 INFO - PROCESS | 1812 | 1461231745854 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee4e400 == 124 [pid = 1812] [id = 391] 02:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8fc38000) [pid = 1812] [serial = 1174] [outer = (nil)] 02:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x90053400) [pid = 1812] [serial = 1175] [outer = 0x8fc38000] 02:42:25 INFO - PROCESS | 1812 | 1461231745944 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x90059400) [pid = 1812] [serial = 1176] [outer = 0x8fc38000] 02:42:26 INFO - PROCESS | 1812 | 1461231746868 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]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1483ms 02:42:26 INFO - PROCESS | 1812 | 1461231746908 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 1812 | 1461231746912 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:42:26 INFO - PROCESS | 1812 | 1461231746919 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1812 | 1461231746923 Marionette TRACE conn3 <- [1,1538,null,{}] 02:42:26 INFO - PROCESS | 1812 | 1461231746928 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}] 02:42:27 INFO - PROCESS | 1812 | 1461231747117 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:42:27 INFO - PROCESS | 1812 | 1461231747377 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c4c00 == 125 [pid = 1812] [id = 392] 02:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8ee57800) [pid = 1812] [serial = 1177] [outer = (nil)] 02:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9050dc00) [pid = 1812] [serial = 1178] [outer = 0x8ee57800] 02:42:27 INFO - PROCESS | 1812 | 1461231747467 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9087bc00) [pid = 1812] [serial = 1179] [outer = 0x8ee57800] 02:42:28 INFO - PROCESS | 1812 | 1461231748404 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]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:42:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1530ms 02:42:28 INFO - PROCESS | 1812 | 1461231748450 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1812 | 1461231748454 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:42:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:42:28 INFO - PROCESS | 1812 | 1461231748460 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1812 | 1461231748464 Marionette TRACE conn3 <- [1,1542,null,{}] 02:42:28 INFO - PROCESS | 1812 | 1461231748469 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}] 02:42:28 INFO - PROCESS | 1812 | 1461231748653 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:42:28 INFO - PROCESS | 1812 | 1461231748921 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x859ddc00 == 126 [pid = 1812] [id = 393] 02:42:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x90057000) [pid = 1812] [serial = 1180] [outer = (nil)] 02:42:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x920c6800) [pid = 1812] [serial = 1181] [outer = 0x90057000] 02:42:29 INFO - PROCESS | 1812 | 1461231749053 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x92c72800) [pid = 1812] [serial = 1182] [outer = 0x90057000] 02:42:29 INFO - PROCESS | 1812 | 1461231749884 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]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1479ms 02:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:42:29 INFO - PROCESS | 1812 | 1461231749940 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 1812 | 1461231749943 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:42:29 INFO - PROCESS | 1812 | 1461231749949 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 1812 | 1461231749953 Marionette TRACE conn3 <- [1,1546,null,{}] 02:42:29 INFO - PROCESS | 1812 | 1461231749959 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}] 02:42:30 INFO - PROCESS | 1812 | 1461231750160 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:42:30 INFO - PROCESS | 1812 | 1461231750423 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed23400 == 127 [pid = 1812] [id = 394] 02:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x93563c00) [pid = 1812] [serial = 1183] [outer = (nil)] 02:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x93649000) [pid = 1812] [serial = 1184] [outer = 0x93563c00] 02:42:30 INFO - PROCESS | 1812 | 1461231750556 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9364c400) [pid = 1812] [serial = 1185] [outer = 0x93563c00] 02:42:31 INFO - PROCESS | 1812 | 1461231751424 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]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1536ms 02:42:31 INFO - PROCESS | 1812 | 1461231751484 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:42:31 INFO - PROCESS | 1812 | 1461231751488 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:42:31 INFO - PROCESS | 1812 | 1461231751495 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1812 | 1461231751498 Marionette TRACE conn3 <- [1,1550,null,{}] 02:42:31 INFO - PROCESS | 1812 | 1461231751504 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}] 02:42:31 INFO - PROCESS | 1812 | 1461231751698 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:42:32 INFO - PROCESS | 1812 | 1461231752014 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x93567400 == 128 [pid = 1812] [id = 395] 02:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x93866800) [pid = 1812] [serial = 1186] [outer = (nil)] 02:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x951da400) [pid = 1812] [serial = 1187] [outer = 0x93866800] 02:42:32 INFO - PROCESS | 1812 | 1461231752111 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x95bb4800) [pid = 1812] [serial = 1188] [outer = 0x93866800] 02:42:33 INFO - PROCESS | 1812 | 1461231753015 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]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:42:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1588ms 02:42:33 INFO - PROCESS | 1812 | 1461231753082 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 1812 | 1461231753086 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:42:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:42:33 INFO - PROCESS | 1812 | 1461231753093 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1812 | 1461231753098 Marionette TRACE conn3 <- [1,1554,null,{}] 02:42:33 INFO - PROCESS | 1812 | 1461231753103 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}] 02:42:33 INFO - PROCESS | 1812 | 1461231753324 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:42:33 INFO - PROCESS | 1812 | 1461231753680 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d29800 == 129 [pid = 1812] [id = 396] 02:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x95d60800) [pid = 1812] [serial = 1189] [outer = (nil)] 02:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9694d000) [pid = 1812] [serial = 1190] [outer = 0x95d60800] 02:42:33 INFO - PROCESS | 1812 | 1461231753770 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9719c000) [pid = 1812] [serial = 1191] [outer = 0x95d60800] 02:42:34 INFO - PROCESS | 1812 | 1461231754597 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]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1581ms 02:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:42:34 INFO - PROCESS | 1812 | 1461231754675 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1812 | 1461231754678 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:42:34 INFO - PROCESS | 1812 | 1461231754685 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1812 | 1461231754688 Marionette TRACE conn3 <- [1,1558,null,{}] 02:42:34 INFO - PROCESS | 1812 | 1461231754694 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}] 02:42:34 INFO - PROCESS | 1812 | 1461231754884 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:42:35 INFO - PROCESS | 1812 | 1461231755152 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x90884400 == 130 [pid = 1812] [id = 397] 02:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9642a400) [pid = 1812] [serial = 1192] [outer = (nil)] 02:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9797cc00) [pid = 1812] [serial = 1193] [outer = 0x9642a400] 02:42:35 INFO - PROCESS | 1812 | 1461231755281 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97988000) [pid = 1812] [serial = 1194] [outer = 0x9642a400] 02:42:36 INFO - PROCESS | 1812 | 1461231756174 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]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1541ms 02:42:36 INFO - PROCESS | 1812 | 1461231756225 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1812 | 1461231756229 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:42:36 INFO - PROCESS | 1812 | 1461231756235 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1812 | 1461231756238 Marionette TRACE conn3 <- [1,1562,null,{}] 02:42:36 INFO - PROCESS | 1812 | 1461231756244 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}] 02:42:36 INFO - PROCESS | 1812 | 1461231756431 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:42:36 INFO - PROCESS | 1812 | 1461231756743 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x93570c00 == 131 [pid = 1812] [id = 398] 02:42:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9694f000) [pid = 1812] [serial = 1195] [outer = (nil)] 02:42:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x97b85800) [pid = 1812] [serial = 1196] [outer = 0x9694f000] 02:42:36 INFO - PROCESS | 1812 | 1461231756834 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x97b87800) [pid = 1812] [serial = 1197] [outer = 0x9694f000] 02:42:37 INFO - PROCESS | 1812 | 1461231757692 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]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1532ms 02:42:37 INFO - PROCESS | 1812 | 1461231757767 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1812 | 1461231757771 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:42:37 INFO - PROCESS | 1812 | 1461231757778 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1812 | 1461231757781 Marionette TRACE conn3 <- [1,1566,null,{}] 02:42:37 INFO - PROCESS | 1812 | 1461231757788 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}] 02:42:38 INFO - PROCESS | 1812 | 1461231758014 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:42:38 INFO - PROCESS | 1812 | 1461231758330 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d6800 == 132 [pid = 1812] [id = 399] 02:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x97989000) [pid = 1812] [serial = 1198] [outer = (nil)] 02:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x98028000) [pid = 1812] [serial = 1199] [outer = 0x97989000] 02:42:38 INFO - PROCESS | 1812 | 1461231758416 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x9802b800) [pid = 1812] [serial = 1200] [outer = 0x97989000] 02:42:39 INFO - PROCESS | 1812 | 1461231759298 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]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1583ms 02:42:39 INFO - PROCESS | 1812 | 1461231759361 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 1812 | 1461231759365 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:42:39 INFO - PROCESS | 1812 | 1461231759371 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 1812 | 1461231759375 Marionette TRACE conn3 <- [1,1570,null,{}] 02:42:39 INFO - PROCESS | 1812 | 1461231759380 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}] 02:42:39 INFO - PROCESS | 1812 | 1461231759573 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:42:39 INFO - PROCESS | 1812 | 1461231759884 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba53800 == 133 [pid = 1812] [id = 400] 02:42:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8ba55400) [pid = 1812] [serial = 1201] [outer = (nil)] 02:42:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x98fad000) [pid = 1812] [serial = 1202] [outer = 0x8ba55400] 02:42:39 INFO - PROCESS | 1812 | 1461231759973 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x99212800) [pid = 1812] [serial = 1203] [outer = 0x8ba55400] 02:42:40 INFO - PROCESS | 1812 | 1461231760853 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]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1539ms 02:42:40 INFO - PROCESS | 1812 | 1461231760911 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1812 | 1461231760914 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:42:40 INFO - PROCESS | 1812 | 1461231760920 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1812 | 1461231760924 Marionette TRACE conn3 <- [1,1574,null,{}] 02:42:40 INFO - PROCESS | 1812 | 1461231760929 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}] 02:42:41 INFO - PROCESS | 1812 | 1461231761133 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:42:41 INFO - PROCESS | 1812 | 1461231761452 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b65cc00 == 134 [pid = 1812] [id = 401] 02:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x97b82c00) [pid = 1812] [serial = 1204] [outer = (nil)] 02:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9aecf400) [pid = 1812] [serial = 1205] [outer = 0x97b82c00] 02:42:41 INFO - PROCESS | 1812 | 1461231761541 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x9b082800) [pid = 1812] [serial = 1206] [outer = 0x97b82c00] 02:42:42 INFO - PROCESS | 1812 | 1461231762396 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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1529ms 02:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:42:42 INFO - PROCESS | 1812 | 1461231762451 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1812 | 1461231762454 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:42:42 INFO - PROCESS | 1812 | 1461231762461 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1812 | 1461231762464 Marionette TRACE conn3 <- [1,1578,null,{}] 02:42:42 INFO - PROCESS | 1812 | 1461231762470 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}] 02:42:42 INFO - PROCESS | 1812 | 1461231762662 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:42:42 INFO - PROCESS | 1812 | 1461231762904 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x85efc800 == 135 [pid = 1812] [id = 402] 02:42:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x85efd000) [pid = 1812] [serial = 1207] [outer = (nil)] 02:42:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9b0f5400) [pid = 1812] [serial = 1208] [outer = 0x85efd000] 02:42:42 INFO - PROCESS | 1812 | 1461231762993 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x9df6e800) [pid = 1812] [serial = 1209] [outer = 0x85efd000] 02:42:43 INFO - PROCESS | 1812 | 1461231763963 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]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 02:42:43 INFO - PROCESS | 1812 | 1461231763990 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 1812 | 1461231763994 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:42:44 INFO - PROCESS | 1812 | 1461231764000 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1812 | 1461231764003 Marionette TRACE conn3 <- [1,1582,null,{}] 02:42:44 INFO - PROCESS | 1812 | 1461231764009 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}] 02:42:44 INFO - PROCESS | 1812 | 1461231764198 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:42:44 INFO - PROCESS | 1812 | 1461231764516 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x859dd800 == 136 [pid = 1812] [id = 403] 02:42:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x9b07cc00) [pid = 1812] [serial = 1210] [outer = (nil)] 02:42:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9fb25c00) [pid = 1812] [serial = 1211] [outer = 0x9b07cc00] 02:42:44 INFO - PROCESS | 1812 | 1461231764605 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x9fb2cc00) [pid = 1812] [serial = 1212] [outer = 0x9b07cc00] 02:42:45 INFO - PROCESS | 1812 | 1461231765529 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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 02:42:45 INFO - PROCESS | 1812 | 1461231765590 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1812 | 1461231765593 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:42:45 INFO - PROCESS | 1812 | 1461231765599 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1812 | 1461231765603 Marionette TRACE conn3 <- [1,1586,null,{}] 02:42:45 INFO - PROCESS | 1812 | 1461231765608 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}] 02:42:45 INFO - PROCESS | 1812 | 1461231765803 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:42:46 INFO - PROCESS | 1812 | 1461231766133 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba5c400 == 137 [pid = 1812] [id = 404] 02:42:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x97983800) [pid = 1812] [serial = 1213] [outer = (nil)] 02:42:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9fc4f000) [pid = 1812] [serial = 1214] [outer = 0x97983800] 02:42:46 INFO - PROCESS | 1812 | 1461231766222 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x9fc9f400) [pid = 1812] [serial = 1215] [outer = 0x97983800] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed23c00 == 136 [pid = 1812] [id = 128] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x85169c00 == 135 [pid = 1812] [id = 384] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x880c2800 == 134 [pid = 1812] [id = 383] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8684dc00 == 133 [pid = 1812] [id = 382] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x866eb800 == 132 [pid = 1812] [id = 381] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x852d6000 == 131 [pid = 1812] [id = 380] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x9898dc00 == 130 [pid = 1812] [id = 378] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x98f87800 == 129 [pid = 1812] [id = 377] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x9692ec00 == 128 [pid = 1812] [id = 376] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x859e0800 == 127 [pid = 1812] [id = 374] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x9801e800 == 126 [pid = 1812] [id = 375] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8b945800 == 125 [pid = 1812] [id = 373] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x96947800 == 124 [pid = 1812] [id = 372] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x9364b000 == 123 [pid = 1812] [id = 371] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x902ec400 == 122 [pid = 1812] [id = 369] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8b944c00 == 121 [pid = 1812] [id = 370] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x89302000 == 120 [pid = 1812] [id = 368] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed1a000 == 119 [pid = 1812] [id = 367] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x86847400 == 118 [pid = 1812] [id = 366] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x889e2800 == 117 [pid = 1812] [id = 365] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6e1800 == 116 [pid = 1812] [id = 364] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x85fa0c00 == 115 [pid = 1812] [id = 362] 02:42:47 INFO - PROCESS | 1812 | --DOCSHELL 0x889ed400 == 114 [pid = 1812] [id = 363] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x86845800) [pid = 1812] [serial = 1083] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x86846000) [pid = 1812] [serial = 1067] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x891a9000) [pid = 1812] [serial = 1076] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x89e8dc00) [pid = 1812] [serial = 1079] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x93644800) [pid = 1812] [serial = 1052] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x87d51400) [pid = 1812] [serial = 1019] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8c1b2800) [pid = 1812] [serial = 1031] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x89386400) [pid = 1812] [serial = 1077] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x951e4400) [pid = 1812] [serial = 1055] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x92c70800) [pid = 1812] [serial = 1049] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8b6d6400) [pid = 1812] [serial = 1025] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x971a0800) [pid = 1812] [serial = 1061] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8ba4ec00) [pid = 1812] [serial = 1028] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x95bf1800) [pid = 1812] [serial = 1058] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x9798ac00) [pid = 1812] [serial = 1064] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x86850800) [pid = 1812] [serial = 1074] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x866f4400) [pid = 1812] [serial = 1073] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8a3e9c00) [pid = 1812] [serial = 1080] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x87e95c00) [pid = 1812] [serial = 1070] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x85f9d400) [pid = 1812] [serial = 1082] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8fd9a400) [pid = 1812] [serial = 1040] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8f3df000) [pid = 1812] [serial = 1037] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8ed2dc00) [pid = 1812] [serial = 1034] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89d9f400) [pid = 1812] [serial = 1022] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x89304800) [pid = 1812] [serial = 1002] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9050ac00) [pid = 1812] [serial = 1046] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x902f1000) [pid = 1812] [serial = 1043] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x880c9400) [pid = 1812] [serial = 1071] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x89d9c800) [pid = 1812] [serial = 1016] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8a3ec000) [pid = 1812] [serial = 1085] [outer = (nil)] [url = about:blank] 02:42:48 INFO - PROCESS | 1812 | 1461231768588 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]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 3034ms 02:42:48 INFO - PROCESS | 1812 | 1461231768681 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:42:48 INFO - PROCESS | 1812 | 1461231768686 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:42:48 INFO - PROCESS | 1812 | 1461231768694 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 1812 | 1461231768698 Marionette TRACE conn3 <- [1,1590,null,{}] 02:42:48 INFO - PROCESS | 1812 | 1461231768706 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}] 02:42:48 INFO - PROCESS | 1812 | 1461231768889 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:42:49 INFO - PROCESS | 1812 | 1461231769123 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x86841800 == 115 [pid = 1812] [id = 405] 02:42:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x86847400) [pid = 1812] [serial = 1216] [outer = (nil)] 02:42:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x873ed000) [pid = 1812] [serial = 1217] [outer = 0x86847400] 02:42:49 INFO - PROCESS | 1812 | 1461231769201 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x87d56c00) [pid = 1812] [serial = 1218] [outer = 0x86847400] 02:42:50 INFO - PROCESS | 1812 | 1461231770042 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]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1387ms 02:42:50 INFO - PROCESS | 1812 | 1461231770080 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1812 | 1461231770088 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:42:50 INFO - PROCESS | 1812 | 1461231770098 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1812 | 1461231770102 Marionette TRACE conn3 <- [1,1594,null,{}] 02:42:50 INFO - PROCESS | 1812 | 1461231770108 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}] 02:42:50 INFO - PROCESS | 1812 | 1461231770306 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:42:50 INFO - PROCESS | 1812 | 1461231770526 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ef400 == 116 [pid = 1812] [id = 406] 02:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x87e96c00) [pid = 1812] [serial = 1219] [outer = (nil)] 02:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x880c9000) [pid = 1812] [serial = 1220] [outer = 0x87e96c00] 02:42:50 INFO - PROCESS | 1812 | 1461231770602 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x889ebc00) [pid = 1812] [serial = 1221] [outer = 0x87e96c00] 02:42:51 INFO - PROCESS | 1812 | 1461231771508 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]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1448ms 02:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:42:51 INFO - PROCESS | 1812 | 1461231771545 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 1812 | 1461231771548 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:42:51 INFO - PROCESS | 1812 | 1461231771555 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1812 | 1461231771560 Marionette TRACE conn3 <- [1,1598,null,{}] 02:42:51 INFO - PROCESS | 1812 | 1461231771586 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}] 02:42:51 INFO - PROCESS | 1812 | 1461231771832 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:42:51 INFO - PROCESS | 1812 | 1461231771862 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f04400 == 117 [pid = 1812] [id = 407] 02:42:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x89304800) [pid = 1812] [serial = 1222] [outer = (nil)] 02:42:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x89d9f800) [pid = 1812] [serial = 1223] [outer = 0x89304800] 02:42:51 INFO - PROCESS | 1812 | 1461231771951 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x89dc8800) [pid = 1812] [serial = 1224] [outer = 0x89304800] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x85ef6400) [pid = 1812] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x87d54c00) [pid = 1812] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x889e5400) [pid = 1812] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x866f1800) [pid = 1812] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x852d7400) [pid = 1812] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x98f8d400) [pid = 1812] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98fa8000) [pid = 1812] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x97981800) [pid = 1812] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x98022000) [pid = 1812] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f9a1800) [pid = 1812] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8b947400) [pid = 1812] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x97aa5000) [pid = 1812] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9364e800) [pid = 1812] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8c1b1800) [pid = 1812] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x90881800) [pid = 1812] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x90051400) [pid = 1812] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x9004fc00) [pid = 1812] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8ed27000) [pid = 1812] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8ec25c00) [pid = 1812] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8ba54000) [pid = 1812] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x891a1000) [pid = 1812] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x86507400) [pid = 1812] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x85fa2000) [pid = 1812] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x866e9c00) [pid = 1812] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a3ed800) [pid = 1812] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x92ca5800) [pid = 1812] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x974dac00) [pid = 1812] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8a3e0c00) [pid = 1812] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8ee5b800) [pid = 1812] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x89381400) [pid = 1812] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x951e7c00) [pid = 1812] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8c3c5800) [pid = 1812] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8b6e2c00) [pid = 1812] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ec1ec00) [pid = 1812] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fd98c00) [pid = 1812] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c576400) [pid = 1812] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x93571c00) [pid = 1812] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8c3c6c00) [pid = 1812] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:42:53 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8b6d7c00) [pid = 1812] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:42:53 INFO - PROCESS | 1812 | 1461231773624 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]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2094ms 02:42:53 INFO - PROCESS | 1812 | 1461231773650 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:42:53 INFO - PROCESS | 1812 | 1461231773654 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:42:53 INFO - PROCESS | 1812 | 1461231773660 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 1812 | 1461231773663 Marionette TRACE conn3 <- [1,1602,null,{}] 02:42:53 INFO - PROCESS | 1812 | 1461231773668 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}] 02:42:53 INFO - PROCESS | 1812 | 1461231773853 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:42:53 INFO - PROCESS | 1812 | 1461231773868 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x852d7400 == 118 [pid = 1812] [id = 408] 02:42:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87f04c00) [pid = 1812] [serial = 1225] [outer = (nil)] 02:42:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89305000) [pid = 1812] [serial = 1226] [outer = 0x87f04c00] 02:42:53 INFO - PROCESS | 1812 | 1461231773941 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89dc6400) [pid = 1812] [serial = 1227] [outer = 0x87f04c00] 02:42:54 INFO - PROCESS | 1812 | 1461231774834 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]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1230ms 02:42:54 INFO - PROCESS | 1812 | 1461231774890 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1812 | 1461231774893 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:42:54 INFO - PROCESS | 1812 | 1461231774899 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1812 | 1461231774902 Marionette TRACE conn3 <- [1,1606,null,{}] 02:42:54 INFO - PROCESS | 1812 | 1461231774907 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}] 02:42:55 INFO - PROCESS | 1812 | 1461231775078 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:42:55 INFO - PROCESS | 1812 | 1461231775443 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316d400 == 119 [pid = 1812] [id = 409] 02:42:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x83174800) [pid = 1812] [serial = 1228] [outer = (nil)] 02:42:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x85ef6400) [pid = 1812] [serial = 1229] [outer = 0x83174800] 02:42:55 INFO - PROCESS | 1812 | 1461231775537 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x866eb800) [pid = 1812] [serial = 1230] [outer = 0x83174800] 02:42:56 INFO - PROCESS | 1812 | 1461231776540 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]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1680ms 02:42:56 INFO - PROCESS | 1812 | 1461231776581 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1812 | 1461231776588 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:42:56 INFO - PROCESS | 1812 | 1461231776598 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1812 | 1461231776602 Marionette TRACE conn3 <- [1,1610,null,{}] 02:42:56 INFO - PROCESS | 1812 | 1461231776610 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}] 02:42:56 INFO - PROCESS | 1812 | 1461231776826 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:42:57 INFO - PROCESS | 1812 | 1461231777141 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f06000 == 120 [pid = 1812] [id = 410] 02:42:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x87f0b400) [pid = 1812] [serial = 1231] [outer = (nil)] 02:42:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x880c7400) [pid = 1812] [serial = 1232] [outer = 0x87f0b400] 02:42:57 INFO - PROCESS | 1812 | 1461231777236 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8919d400) [pid = 1812] [serial = 1233] [outer = 0x87f0b400] 02:42:58 INFO - PROCESS | 1812 | 1461231778178 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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1631ms 02:42:58 INFO - PROCESS | 1812 | 1461231778232 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 1812 | 1461231778239 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:42:58 INFO - PROCESS | 1812 | 1461231778246 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1812 | 1461231778249 Marionette TRACE conn3 <- [1,1614,null,{}] 02:42:58 INFO - PROCESS | 1812 | 1461231778255 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}] 02:42:58 INFO - PROCESS | 1812 | 1461231778464 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:42:58 INFO - PROCESS | 1812 | 1461231778832 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x89308400 == 121 [pid = 1812] [id = 411] 02:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89d9f400) [pid = 1812] [serial = 1234] [outer = (nil)] 02:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x89e94400) [pid = 1812] [serial = 1235] [outer = 0x89d9f400] 02:42:58 INFO - PROCESS | 1812 | 1461231778927 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a3eb400) [pid = 1812] [serial = 1236] [outer = 0x89d9f400] 02:42:59 INFO - PROCESS | 1812 | 1461231779863 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]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1681ms 02:42:59 INFO - PROCESS | 1812 | 1461231779927 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:42:59 INFO - PROCESS | 1812 | 1461231779932 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:42:59 INFO - PROCESS | 1812 | 1461231779947 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 1812 | 1461231779957 Marionette TRACE conn3 <- [1,1618,null,{}] 02:42:59 INFO - PROCESS | 1812 | 1461231779963 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}] 02:43:00 INFO - PROCESS | 1812 | 1461231780219 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:43:00 INFO - PROCESS | 1812 | 1461231780547 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938e400 == 122 [pid = 1812] [id = 412] 02:43:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8b669000) [pid = 1812] [serial = 1237] [outer = (nil)] 02:43:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8b7e0c00) [pid = 1812] [serial = 1238] [outer = 0x8b669000] 02:43:00 INFO - PROCESS | 1812 | 1461231780634 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8b949400) [pid = 1812] [serial = 1239] [outer = 0x8b669000] 02:43:01 INFO - PROCESS | 1812 | 1461231781534 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]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1656ms 02:43:01 INFO - PROCESS | 1812 | 1461231781609 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1812 | 1461231781615 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:43:01 INFO - PROCESS | 1812 | 1461231781621 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1812 | 1461231781625 Marionette TRACE conn3 <- [1,1622,null,{}] 02:43:01 INFO - PROCESS | 1812 | 1461231781630 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}] 02:43:01 INFO - PROCESS | 1812 | 1461231781857 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:43:02 INFO - PROCESS | 1812 | 1461231782183 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x83167400 == 123 [pid = 1812] [id = 413] 02:43:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8a3e4800) [pid = 1812] [serial = 1240] [outer = (nil)] 02:43:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8c1b5800) [pid = 1812] [serial = 1241] [outer = 0x8a3e4800] 02:43:02 INFO - PROCESS | 1812 | 1461231782271 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8c3c6c00) [pid = 1812] [serial = 1242] [outer = 0x8a3e4800] 02:43:03 INFO - PROCESS | 1812 | 1461231783163 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]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1580ms 02:43:03 INFO - PROCESS | 1812 | 1461231783202 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1812 | 1461231783205 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:43:03 INFO - PROCESS | 1812 | 1461231783212 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1812 | 1461231783216 Marionette TRACE conn3 <- [1,1626,null,{}] 02:43:03 INFO - PROCESS | 1812 | 1461231783221 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}] 02:43:03 INFO - PROCESS | 1812 | 1461231783412 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:43:03 INFO - PROCESS | 1812 | 1461231783682 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec22000 == 124 [pid = 1812] [id = 414] 02:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8ec23800) [pid = 1812] [serial = 1243] [outer = (nil)] 02:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8ed1f400) [pid = 1812] [serial = 1244] [outer = 0x8ec23800] 02:43:03 INFO - PROCESS | 1812 | 1461231783881 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8ee58c00) [pid = 1812] [serial = 1245] [outer = 0x8ec23800] 02:43:04 INFO - PROCESS | 1812 | 1461231784849 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]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1684ms 02:43:04 INFO - PROCESS | 1812 | 1461231784897 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 1812 | 1461231784901 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:43:04 INFO - PROCESS | 1812 | 1461231784908 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1812 | 1461231784910 Marionette TRACE conn3 <- [1,1630,null,{}] 02:43:04 INFO - PROCESS | 1812 | 1461231784917 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}] 02:43:05 INFO - PROCESS | 1812 | 1461231785121 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:43:05 INFO - PROCESS | 1812 | 1461231785453 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e9000 == 125 [pid = 1812] [id = 415] 02:43:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8c574800) [pid = 1812] [serial = 1246] [outer = (nil)] 02:43:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f3e8800) [pid = 1812] [serial = 1247] [outer = 0x8c574800] 02:43:05 INFO - PROCESS | 1812 | 1461231785545 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f9abc00) [pid = 1812] [serial = 1248] [outer = 0x8c574800] 02:43:06 INFO - PROCESS | 1812 | 1461231786439 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]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1591ms 02:43:06 INFO - PROCESS | 1812 | 1461231786500 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 1812 | 1461231786503 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:43:06 INFO - PROCESS | 1812 | 1461231786510 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1812 | 1461231786513 Marionette TRACE conn3 <- [1,1634,null,{}] 02:43:06 INFO - PROCESS | 1812 | 1461231786519 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}] 02:43:06 INFO - PROCESS | 1812 | 1461231786715 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:43:06 INFO - PROCESS | 1812 | 1461231786981 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec23400 == 126 [pid = 1812] [id = 416] 02:43:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ee90400) [pid = 1812] [serial = 1249] [outer = (nil)] 02:43:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9004e000) [pid = 1812] [serial = 1250] [outer = 0x8ee90400] 02:43:07 INFO - PROCESS | 1812 | 1461231787113 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x90057400) [pid = 1812] [serial = 1251] [outer = 0x8ee90400] 02:43:08 INFO - PROCESS | 1812 | 1461231788008 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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1529ms 02:43:08 INFO - PROCESS | 1812 | 1461231788040 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1812 | 1461231788043 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:43:08 INFO - PROCESS | 1812 | 1461231788050 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1812 | 1461231788053 Marionette TRACE conn3 <- [1,1638,null,{}] 02:43:08 INFO - PROCESS | 1812 | 1461231788059 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}] 02:43:08 INFO - PROCESS | 1812 | 1461231788249 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:43:08 INFO - PROCESS | 1812 | 1461231788524 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7df000 == 127 [pid = 1812] [id = 417] 02:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8fd9dc00) [pid = 1812] [serial = 1252] [outer = (nil)] 02:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x903d2400) [pid = 1812] [serial = 1253] [outer = 0x8fd9dc00] 02:43:08 INFO - PROCESS | 1812 | 1461231788657 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9050f000) [pid = 1812] [serial = 1254] [outer = 0x8fd9dc00] 02:43:09 INFO - PROCESS | 1812 | 1461231789577 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]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1589ms 02:43:09 INFO - PROCESS | 1812 | 1461231789638 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1812 | 1461231789642 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:43:09 INFO - PROCESS | 1812 | 1461231789648 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1812 | 1461231789652 Marionette TRACE conn3 <- [1,1642,null,{}] 02:43:09 INFO - PROCESS | 1812 | 1461231789658 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}] 02:43:09 INFO - PROCESS | 1812 | 1461231789854 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:43:10 INFO - PROCESS | 1812 | 1461231790173 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d6400 == 128 [pid = 1812] [id = 418] 02:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8ee85000) [pid = 1812] [serial = 1255] [outer = (nil)] 02:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x920c9c00) [pid = 1812] [serial = 1256] [outer = 0x8ee85000] 02:43:10 INFO - PROCESS | 1812 | 1461231790264 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92c9b800) [pid = 1812] [serial = 1257] [outer = 0x8ee85000] 02:43:11 INFO - PROCESS | 1812 | 1461231791135 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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 02:43:11 INFO - PROCESS | 1812 | 1461231791182 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1812 | 1461231791187 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:43:11 INFO - PROCESS | 1812 | 1461231791193 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1812 | 1461231791196 Marionette TRACE conn3 <- [1,1646,null,{}] 02:43:11 INFO - PROCESS | 1812 | 1461231791202 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}] 02:43:11 INFO - PROCESS | 1812 | 1461231791406 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:43:11 INFO - PROCESS | 1812 | 1461231791675 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x93647400 == 129 [pid = 1812] [id = 419] 02:43:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x93648800) [pid = 1812] [serial = 1258] [outer = (nil)] 02:43:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x93650800) [pid = 1812] [serial = 1259] [outer = 0x93648800] 02:43:11 INFO - PROCESS | 1812 | 1461231791835 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x93eaf400) [pid = 1812] [serial = 1260] [outer = 0x93648800] 02:43:12 INFO - PROCESS | 1812 | 1461231792746 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]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1584ms 02:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:43:12 INFO - PROCESS | 1812 | 1461231792778 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1812 | 1461231792782 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:43:12 INFO - PROCESS | 1812 | 1461231792789 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1812 | 1461231792794 Marionette TRACE conn3 <- [1,1650,null,{}] 02:43:12 INFO - PROCESS | 1812 | 1461231792799 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}] 02:43:13 INFO - PROCESS | 1812 | 1461231793027 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:43:13 INFO - PROCESS | 1812 | 1461231793346 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9356dc00 == 130 [pid = 1812] [id = 420] 02:43:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x93865800) [pid = 1812] [serial = 1261] [outer = (nil)] 02:43:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9642a800) [pid = 1812] [serial = 1262] [outer = 0x93865800] 02:43:13 INFO - PROCESS | 1812 | 1461231793438 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x96935000) [pid = 1812] [serial = 1263] [outer = 0x93865800] 02:43:14 INFO - PROCESS | 1812 | 1461231794310 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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1587ms 02:43:14 INFO - PROCESS | 1812 | 1461231794376 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1812 | 1461231794380 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:43:14 INFO - PROCESS | 1812 | 1461231794386 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1812 | 1461231794389 Marionette TRACE conn3 <- [1,1654,null,{}] 02:43:14 INFO - PROCESS | 1812 | 1461231794395 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}] 02:43:14 INFO - PROCESS | 1812 | 1461231794593 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:43:14 INFO - PROCESS | 1812 | 1461231794914 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb7000 == 131 [pid = 1812] [id = 421] 02:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x95bf7000) [pid = 1812] [serial = 1264] [outer = (nil)] 02:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x97485800) [pid = 1812] [serial = 1265] [outer = 0x95bf7000] 02:43:15 INFO - PROCESS | 1812 | 1461231795006 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x976e5800) [pid = 1812] [serial = 1266] [outer = 0x95bf7000] 02:43:15 INFO - PROCESS | 1812 | 1461231795861 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]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1530ms 02:43:15 INFO - PROCESS | 1812 | 1461231795917 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 1812 | 1461231795920 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:43:15 INFO - PROCESS | 1812 | 1461231795927 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 1812 | 1461231795929 Marionette TRACE conn3 <- [1,1658,null,{}] 02:43:15 INFO - PROCESS | 1812 | 1461231795935 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}] 02:43:16 INFO - PROCESS | 1812 | 1461231796132 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:43:16 INFO - PROCESS | 1812 | 1461231796391 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x915a2c00 == 132 [pid = 1812] [id = 422] 02:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x976e4000) [pid = 1812] [serial = 1267] [outer = (nil)] 02:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x97cdcc00) [pid = 1812] [serial = 1268] [outer = 0x976e4000] 02:43:16 INFO - PROCESS | 1812 | 1461231796522 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x97ce1800) [pid = 1812] [serial = 1269] [outer = 0x976e4000] 02:43:17 INFO - PROCESS | 1812 | 1461231797604 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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1738ms 02:43:17 INFO - PROCESS | 1812 | 1461231797665 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1812 | 1461231797669 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:43:17 INFO - PROCESS | 1812 | 1461231797676 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1812 | 1461231797679 Marionette TRACE conn3 <- [1,1662,null,{}] 02:43:17 INFO - PROCESS | 1812 | 1461231797685 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}] 02:43:17 INFO - PROCESS | 1812 | 1461231797887 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:43:18 INFO - PROCESS | 1812 | 1461231798161 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x85efd800 == 133 [pid = 1812] [id = 423] 02:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x971a4c00) [pid = 1812] [serial = 1270] [outer = (nil)] 02:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x9802ac00) [pid = 1812] [serial = 1271] [outer = 0x971a4c00] 02:43:18 INFO - PROCESS | 1812 | 1461231798297 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x984eac00) [pid = 1812] [serial = 1272] [outer = 0x971a4c00] 02:43:19 INFO - PROCESS | 1812 | 1461231799251 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]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 02:43:19 INFO - PROCESS | 1812 | 1461231799309 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1812 | 1461231799313 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:43:19 INFO - PROCESS | 1812 | 1461231799319 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1812 | 1461231799323 Marionette TRACE conn3 <- [1,1666,null,{}] 02:43:19 INFO - PROCESS | 1812 | 1461231799328 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}] 02:43:19 INFO - PROCESS | 1812 | 1461231799528 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:43:19 INFO - PROCESS | 1812 | 1461231799852 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d9800 == 134 [pid = 1812] [id = 424] 02:43:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x951e8c00) [pid = 1812] [serial = 1273] [outer = (nil)] 02:43:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x98fa9000) [pid = 1812] [serial = 1274] [outer = 0x951e8c00] 02:43:19 INFO - PROCESS | 1812 | 1461231799943 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x99322800) [pid = 1812] [serial = 1275] [outer = 0x951e8c00] 02:43:20 INFO - PROCESS | 1812 | 1461231800846 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]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1587ms 02:43:20 INFO - PROCESS | 1812 | 1461231800907 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1812 | 1461231800910 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:43:20 INFO - PROCESS | 1812 | 1461231800916 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1812 | 1461231800920 Marionette TRACE conn3 <- [1,1670,null,{}] 02:43:20 INFO - PROCESS | 1812 | 1461231800925 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}] 02:43:21 INFO - PROCESS | 1812 | 1461231801129 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:43:21 INFO - PROCESS | 1812 | 1461231801465 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x97b8f800 == 135 [pid = 1812] [id = 425] 02:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x97ee2000) [pid = 1812] [serial = 1276] [outer = (nil)] 02:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9b080c00) [pid = 1812] [serial = 1277] [outer = 0x97ee2000] 02:43:21 INFO - PROCESS | 1812 | 1461231801556 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x9b0f3c00) [pid = 1812] [serial = 1278] [outer = 0x97ee2000] 02:43:22 INFO - PROCESS | 1812 | 1461231802512 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]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1629ms 02:43:22 INFO - PROCESS | 1812 | 1461231802547 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1812 | 1461231802551 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:43:22 INFO - PROCESS | 1812 | 1461231802557 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1812 | 1461231802560 Marionette TRACE conn3 <- [1,1674,null,{}] 02:43:22 INFO - PROCESS | 1812 | 1461231802566 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}] 02:43:22 INFO - PROCESS | 1812 | 1461231802773 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:43:23 INFO - PROCESS | 1812 | 1461231803103 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9ec00 == 136 [pid = 1812] [id = 426] 02:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x98994000) [pid = 1812] [serial = 1279] [outer = (nil)] 02:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9fc9e400) [pid = 1812] [serial = 1280] [outer = 0x98994000] 02:43:23 INFO - PROCESS | 1812 | 1461231803203 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x9fe95400) [pid = 1812] [serial = 1281] [outer = 0x98994000] 02:43:24 INFO - PROCESS | 1812 | 1461231804137 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]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1644ms 02:43:24 INFO - PROCESS | 1812 | 1461231804202 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:43:24 INFO - PROCESS | 1812 | 1461231804207 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:43:24 INFO - PROCESS | 1812 | 1461231804214 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1812 | 1461231804219 Marionette TRACE conn3 <- [1,1678,null,{}] 02:43:24 INFO - PROCESS | 1812 | 1461231804225 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}] 02:43:24 INFO - PROCESS | 1812 | 1461231804456 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:43:24 INFO - PROCESS | 1812 | 1461231804776 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x86509400 == 137 [pid = 1812] [id = 427] 02:43:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x87f04000) [pid = 1812] [serial = 1282] [outer = (nil)] 02:43:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9ffa2800) [pid = 1812] [serial = 1283] [outer = 0x87f04000] 02:43:24 INFO - PROCESS | 1812 | 1461231804870 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0xa0a05400) [pid = 1812] [serial = 1284] [outer = 0x87f04000] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3ea400 == 136 [pid = 1812] [id = 297] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x87d53400 == 135 [pid = 1812] [id = 302] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x87d59c00 == 134 [pid = 1812] [id = 303] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x89301400 == 133 [pid = 1812] [id = 299] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x852cf000 == 132 [pid = 1812] [id = 305] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8650f400 == 131 [pid = 1812] [id = 294] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x86843c00 == 130 [pid = 1812] [id = 301] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb6c00 == 129 [pid = 1812] [id = 298] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x866f3c00 == 128 [pid = 1812] [id = 246] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x920ca800 == 127 [pid = 1812] [id = 295] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba5b400 == 126 [pid = 1812] [id = 293] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x83166c00 == 125 [pid = 1812] [id = 306] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x9899c800 == 124 [pid = 1812] [id = 300] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8b664c00 == 123 [pid = 1812] [id = 247] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x852d7400 == 122 [pid = 1812] [id = 408] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x87f04400 == 121 [pid = 1812] [id = 407] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x873ef400 == 120 [pid = 1812] [id = 406] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x86841800 == 119 [pid = 1812] [id = 405] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x859dd800 == 118 [pid = 1812] [id = 403] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x85efc800 == 117 [pid = 1812] [id = 402] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8b65cc00 == 116 [pid = 1812] [id = 401] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x859d6800 == 115 [pid = 1812] [id = 399] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba53800 == 114 [pid = 1812] [id = 400] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x93570c00 == 113 [pid = 1812] [id = 398] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x90884400 == 112 [pid = 1812] [id = 397] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x889f0000 == 111 [pid = 1812] [id = 210] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x95d29800 == 110 [pid = 1812] [id = 396] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed23400 == 109 [pid = 1812] [id = 394] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x93567400 == 108 [pid = 1812] [id = 395] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x859ddc00 == 107 [pid = 1812] [id = 393] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3c4c00 == 106 [pid = 1812] [id = 392] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee4e400 == 105 [pid = 1812] [id = 391] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b6c00 == 104 [pid = 1812] [id = 390] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc2400 == 103 [pid = 1812] [id = 389] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x891a9c00 == 102 [pid = 1812] [id = 387] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x880ca400 == 101 [pid = 1812] [id = 388] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x87f07800 == 100 [pid = 1812] [id = 386] 02:43:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8316ac00 == 99 [pid = 1812] [id = 385] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x89303000) [pid = 1812] [serial = 1068] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x97249000) [pid = 1812] [serial = 1062] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8fda3400) [pid = 1812] [serial = 1041] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8ba59c00) [pid = 1812] [serial = 1029] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8f3e3000) [pid = 1812] [serial = 1038] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x902f6800) [pid = 1812] [serial = 1044] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x92ca6800) [pid = 1812] [serial = 1050] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x95bb2c00) [pid = 1812] [serial = 1056] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x8ed36800) [pid = 1812] [serial = 1035] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8c575c00) [pid = 1812] [serial = 1032] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x87d52400) [pid = 1812] [serial = 1146] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x89dc0400) [pid = 1812] [serial = 1017] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x87ea0000) [pid = 1812] [serial = 1020] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8b6e5c00) [pid = 1812] [serial = 1026] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x93859800) [pid = 1812] [serial = 1053] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x97aa1c00) [pid = 1812] [serial = 1065] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x96945400) [pid = 1812] [serial = 1059] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x90511000) [pid = 1812] [serial = 1047] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x89e8e800) [pid = 1812] [serial = 1023] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8938d400) [pid = 1812] [serial = 1154] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x880d0400) [pid = 1812] [serial = 1149] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x87f10c00) [pid = 1812] [serial = 1148] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8930f800) [pid = 1812] [serial = 1151] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89387800) [pid = 1812] [serial = 1152] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x873ebc00) [pid = 1812] [serial = 1145] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x85ef8400) [pid = 1812] [serial = 1142] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x85f9dc00) [pid = 1812] [serial = 1143] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9933f800) [pid = 1812] [serial = 1139] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x99328400) [pid = 1812] [serial = 1137] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x99327000) [pid = 1812] [serial = 1136] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x99212000) [pid = 1812] [serial = 1134] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x99210400) [pid = 1812] [serial = 1133] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x98c70c00) [pid = 1812] [serial = 1131] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x98998400) [pid = 1812] [serial = 1130] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x98531c00) [pid = 1812] [serial = 1128] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x984f1400) [pid = 1812] [serial = 1127] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x98025c00) [pid = 1812] [serial = 1125] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x98023800) [pid = 1812] [serial = 1124] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97ce3000) [pid = 1812] [serial = 1122] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x97985400) [pid = 1812] [serial = 1121] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x97cdd400) [pid = 1812] [serial = 1119] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97b8c800) [pid = 1812] [serial = 1118] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x96423c00) [pid = 1812] [serial = 1116] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x95bba400) [pid = 1812] [serial = 1115] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x93eae400) [pid = 1812] [serial = 1113] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9364f000) [pid = 1812] [serial = 1112] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x92ca5000) [pid = 1812] [serial = 1110] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x92c76000) [pid = 1812] [serial = 1109] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x91454000) [pid = 1812] [serial = 1107] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x913ae000) [pid = 1812] [serial = 1106] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x903cc800) [pid = 1812] [serial = 1104] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x902f2400) [pid = 1812] [serial = 1103] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f3dd400) [pid = 1812] [serial = 1101] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8ee86c00) [pid = 1812] [serial = 1100] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ed32c00) [pid = 1812] [serial = 1098] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8ed28c00) [pid = 1812] [serial = 1097] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c3ca800) [pid = 1812] [serial = 1095] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8c1b5000) [pid = 1812] [serial = 1094] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x89da4000) [pid = 1812] [serial = 1092] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8930e800) [pid = 1812] [serial = 1091] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87e93000) [pid = 1812] [serial = 1089] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8684a400) [pid = 1812] [serial = 1088] [outer = (nil)] [url = about:blank] 02:43:27 INFO - PROCESS | 1812 | 1461231807572 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]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3392ms 02:43:27 INFO - PROCESS | 1812 | 1461231807604 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 1812 | 1461231807608 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:43:27 INFO - PROCESS | 1812 | 1461231807617 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1812 | 1461231807623 Marionette TRACE conn3 <- [1,1682,null,{}] 02:43:27 INFO - PROCESS | 1812 | 1461231807632 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}] 02:43:27 INFO - PROCESS | 1812 | 1461231807847 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:43:28 INFO - PROCESS | 1812 | 1461231808043 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d6800 == 100 [pid = 1812] [id = 428] 02:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x85f9fc00) [pid = 1812] [serial = 1285] [outer = (nil)] 02:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x873f4000) [pid = 1812] [serial = 1286] [outer = 0x85f9fc00] 02:43:28 INFO - PROCESS | 1812 | 1461231808123 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87d56400) [pid = 1812] [serial = 1287] [outer = 0x85f9fc00] 02:43:28 INFO - PROCESS | 1812 | 1461231808902 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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1348ms 02:43:28 INFO - PROCESS | 1812 | 1461231808965 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1812 | 1461231808973 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:43:29 INFO - PROCESS | 1812 | 1461231809031 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 1812 | 1461231809035 Marionette TRACE conn3 <- [1,1686,null,{}] 02:43:29 INFO - PROCESS | 1812 | 1461231809041 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}] 02:43:29 INFO - PROCESS | 1812 | 1461231809240 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:43:29 INFO - PROCESS | 1812 | 1461231809252 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d9000 == 101 [pid = 1812] [id = 429] 02:43:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x873f2c00) [pid = 1812] [serial = 1288] [outer = (nil)] 02:43:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x880c4400) [pid = 1812] [serial = 1289] [outer = 0x873f2c00] 02:43:29 INFO - PROCESS | 1812 | 1461231809325 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x880d0000) [pid = 1812] [serial = 1290] [outer = 0x873f2c00] 02:43:30 INFO - PROCESS | 1812 | 1461231810517 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]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1534ms 02:43:30 INFO - PROCESS | 1812 | 1461231810563 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1812 | 1461231810567 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:43:30 INFO - PROCESS | 1812 | 1461231810580 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1812 | 1461231810586 Marionette TRACE conn3 <- [1,1690,null,{}] 02:43:30 INFO - PROCESS | 1812 | 1461231810601 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}] 02:43:30 INFO - PROCESS | 1812 | 1461231810861 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:43:30 INFO - PROCESS | 1812 | 1461231810891 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x86848c00 == 102 [pid = 1812] [id = 430] 02:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x880c7000) [pid = 1812] [serial = 1291] [outer = (nil)] 02:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x89387c00) [pid = 1812] [serial = 1292] [outer = 0x880c7000] 02:43:30 INFO - PROCESS | 1812 | 1461231810969 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x89dbf000) [pid = 1812] [serial = 1293] [outer = 0x880c7000] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x859d9c00) [pid = 1812] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x99211c00) [pid = 1812] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89304800) [pid = 1812] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8ee57800) [pid = 1812] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fc38000) [pid = 1812] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8ed34000) [pid = 1812] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8b943000) [pid = 1812] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x89dc9800) [pid = 1812] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x89dcb400) [pid = 1812] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x87f0d800) [pid = 1812] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8316d800) [pid = 1812] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x86847400) [pid = 1812] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9b07cc00) [pid = 1812] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x85efd000) [pid = 1812] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x97b82c00) [pid = 1812] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ba55400) [pid = 1812] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x97989000) [pid = 1812] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9694f000) [pid = 1812] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9642a400) [pid = 1812] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x95d60800) [pid = 1812] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x93866800) [pid = 1812] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x93563c00) [pid = 1812] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x90057000) [pid = 1812] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:43:32 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x87e96c00) [pid = 1812] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:43:32 INFO - PROCESS | 1812 | 1461231812563 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]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2042ms 02:43:32 INFO - PROCESS | 1812 | 1461231812615 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1812 | 1461231812619 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:43:32 INFO - PROCESS | 1812 | 1461231812625 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1812 | 1461231812628 Marionette TRACE conn3 <- [1,1694,null,{}] 02:43:32 INFO - PROCESS | 1812 | 1461231812633 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}] 02:43:32 INFO - PROCESS | 1812 | 1461231812840 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:43:32 INFO - PROCESS | 1812 | 1461231812852 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x85efd000 == 103 [pid = 1812] [id = 431] 02:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x873f1400) [pid = 1812] [serial = 1294] [outer = (nil)] 02:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89dcb000) [pid = 1812] [serial = 1295] [outer = 0x873f1400] 02:43:33 INFO - PROCESS | 1812 | 1461231813093 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8b65ec00) [pid = 1812] [serial = 1296] [outer = 0x873f1400] 02:43:33 INFO - PROCESS | 1812 | 1461231813869 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]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1285ms 02:43:33 INFO - PROCESS | 1812 | 1461231813910 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 1812 | 1461231813914 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:43:33 INFO - PROCESS | 1812 | 1461231813920 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1812 | 1461231813922 Marionette TRACE conn3 <- [1,1698,null,{}] 02:43:33 INFO - PROCESS | 1812 | 1461231813928 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}] 02:43:34 INFO - PROCESS | 1812 | 1461231814184 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:43:34 INFO - PROCESS | 1812 | 1461231814569 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef8400 == 104 [pid = 1812] [id = 432] 02:43:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x85efc800) [pid = 1812] [serial = 1297] [outer = (nil)] 02:43:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86506000) [pid = 1812] [serial = 1298] [outer = 0x85efc800] 02:43:34 INFO - PROCESS | 1812 | 1461231814664 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8684e000) [pid = 1812] [serial = 1299] [outer = 0x85efc800] 02:43:35 INFO - PROCESS | 1812 | 1461231815608 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]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1732ms 02:43:35 INFO - PROCESS | 1812 | 1461231815654 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1812 | 1461231815662 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:43:35 INFO - PROCESS | 1812 | 1461231815670 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1812 | 1461231815675 Marionette TRACE conn3 <- [1,1702,null,{}] 02:43:35 INFO - PROCESS | 1812 | 1461231815683 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}] 02:43:35 INFO - PROCESS | 1812 | 1461231815903 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:43:36 INFO - PROCESS | 1812 | 1461231816226 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f03800 == 105 [pid = 1812] [id = 433] 02:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x880c1800) [pid = 1812] [serial = 1300] [outer = (nil)] 02:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x891a3400) [pid = 1812] [serial = 1301] [outer = 0x880c1800] 02:43:36 INFO - PROCESS | 1812 | 1461231816334 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89309800) [pid = 1812] [serial = 1302] [outer = 0x880c1800] 02:43:37 INFO - PROCESS | 1812 | 1461231817286 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]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 02:43:37 INFO - PROCESS | 1812 | 1461231817359 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1812 | 1461231817365 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:43:37 INFO - PROCESS | 1812 | 1461231817373 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1812 | 1461231817377 Marionette TRACE conn3 <- [1,1706,null,{}] 02:43:37 INFO - PROCESS | 1812 | 1461231817383 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}] 02:43:37 INFO - PROCESS | 1812 | 1461231817593 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:43:37 INFO - PROCESS | 1812 | 1461231817950 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da2800 == 106 [pid = 1812] [id = 434] 02:43:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89e90c00) [pid = 1812] [serial = 1303] [outer = (nil)] 02:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a3ed400) [pid = 1812] [serial = 1304] [outer = 0x89e90c00] 02:43:38 INFO - PROCESS | 1812 | 1461231818043 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b6da000) [pid = 1812] [serial = 1305] [outer = 0x89e90c00] 02:43:39 INFO - PROCESS | 1812 | 1461231818994 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]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1687ms 02:43:39 INFO - PROCESS | 1812 | 1461231819061 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1812 | 1461231819066 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:43:39 INFO - PROCESS | 1812 | 1461231819082 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1812 | 1461231819091 Marionette TRACE conn3 <- [1,1710,null,{}] 02:43:39 INFO - PROCESS | 1812 | 1461231819097 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}] 02:43:39 INFO - PROCESS | 1812 | 1461231819356 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:43:39 INFO - PROCESS | 1812 | 1461231819680 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef2c00 == 107 [pid = 1812] [id = 435] 02:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x880cc400) [pid = 1812] [serial = 1306] [outer = (nil)] 02:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8b945800) [pid = 1812] [serial = 1307] [outer = 0x880cc400] 02:43:39 INFO - PROCESS | 1812 | 1461231819772 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c1af400) [pid = 1812] [serial = 1308] [outer = 0x880cc400] 02:43:40 INFO - PROCESS | 1812 | 1461231820703 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]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1700ms 02:43:40 INFO - PROCESS | 1812 | 1461231820774 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1812 | 1461231820779 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:43:40 INFO - PROCESS | 1812 | 1461231820786 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1812 | 1461231820789 Marionette TRACE conn3 <- [1,1714,null,{}] 02:43:40 INFO - PROCESS | 1812 | 1461231820795 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}] 02:43:41 INFO - PROCESS | 1812 | 1461231821034 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:43:41 INFO - PROCESS | 1812 | 1461231821364 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f07c00 == 108 [pid = 1812] [id = 436] 02:43:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8b7dd000) [pid = 1812] [serial = 1309] [outer = (nil)] 02:43:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8c57ac00) [pid = 1812] [serial = 1310] [outer = 0x8b7dd000] 02:43:41 INFO - PROCESS | 1812 | 1461231821451 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8c582800) [pid = 1812] [serial = 1311] [outer = 0x8b7dd000] 02:43:42 INFO - PROCESS | 1812 | 1461231822356 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]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1634ms 02:43:42 INFO - PROCESS | 1812 | 1461231822421 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 1812 | 1461231822425 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:43:42 INFO - PROCESS | 1812 | 1461231822431 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1812 | 1461231822435 Marionette TRACE conn3 <- [1,1718,null,{}] 02:43:42 INFO - PROCESS | 1812 | 1461231822441 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}] 02:43:42 INFO - PROCESS | 1812 | 1461231822638 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:43:42 INFO - PROCESS | 1812 | 1461231822958 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed23400 == 109 [pid = 1812] [id = 437] 02:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ed2d400) [pid = 1812] [serial = 1312] [outer = (nil)] 02:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ed31c00) [pid = 1812] [serial = 1313] [outer = 0x8ed2d400] 02:43:43 INFO - PROCESS | 1812 | 1461231823063 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ee5d000) [pid = 1812] [serial = 1314] [outer = 0x8ed2d400] 02:43:43 INFO - PROCESS | 1812 | 1461231823976 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]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 02:43:44 INFO - PROCESS | 1812 | 1461231824014 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1812 | 1461231824018 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:43:44 INFO - PROCESS | 1812 | 1461231824024 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1812 | 1461231824028 Marionette TRACE conn3 <- [1,1722,null,{}] 02:43:44 INFO - PROCESS | 1812 | 1461231824034 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}] 02:43:44 INFO - PROCESS | 1812 | 1461231824229 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:43:44 INFO - PROCESS | 1812 | 1461231824565 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f3400 == 110 [pid = 1812] [id = 438] 02:43:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8930ac00) [pid = 1812] [serial = 1315] [outer = (nil)] 02:43:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f99e400) [pid = 1812] [serial = 1316] [outer = 0x8930ac00] 02:43:44 INFO - PROCESS | 1812 | 1461231824657 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fc2d800) [pid = 1812] [serial = 1317] [outer = 0x8930ac00] 02:43:45 INFO - PROCESS | 1812 | 1461231825570 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]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1585ms 02:43:45 INFO - PROCESS | 1812 | 1461231825611 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1812 | 1461231825615 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:43:45 INFO - PROCESS | 1812 | 1461231825622 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1812 | 1461231825625 Marionette TRACE conn3 <- [1,1726,null,{}] 02:43:45 INFO - PROCESS | 1812 | 1461231825631 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}] 02:43:45 INFO - PROCESS | 1812 | 1461231825828 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:43:46 INFO - PROCESS | 1812 | 1461231826147 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8516b400 == 111 [pid = 1812] [id = 439] 02:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f3de800) [pid = 1812] [serial = 1318] [outer = (nil)] 02:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90057000) [pid = 1812] [serial = 1319] [outer = 0x8f3de800] 02:43:46 INFO - PROCESS | 1812 | 1461231826238 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9005cc00) [pid = 1812] [serial = 1320] [outer = 0x8f3de800] 02:43:47 INFO - PROCESS | 1812 | 1461231827131 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]]]}] 02:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1588ms 02:43:47 INFO - PROCESS | 1812 | 1461231827210 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 1812 | 1461231827215 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:43:47 INFO - PROCESS | 1812 | 1461231827221 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1812 | 1461231827225 Marionette TRACE conn3 <- [1,1730,null,{}] 02:43:47 INFO - PROCESS | 1812 | 1461231827230 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}] 02:43:47 INFO - PROCESS | 1812 | 1461231827470 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:43:47 INFO - PROCESS | 1812 | 1461231827788 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd9c000 == 112 [pid = 1812] [id = 440] 02:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fda0c00) [pid = 1812] [serial = 1321] [outer = (nil)] 02:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x903d0800) [pid = 1812] [serial = 1322] [outer = 0x8fda0c00] 02:43:47 INFO - PROCESS | 1812 | 1461231827881 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x903d4400) [pid = 1812] [serial = 1323] [outer = 0x8fda0c00] 02:43:48 INFO - PROCESS | 1812 | 1461231828750 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]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1581ms 02:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:43:48 INFO - PROCESS | 1812 | 1461231828803 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1812 | 1461231828806 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:43:48 INFO - PROCESS | 1812 | 1461231828813 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1812 | 1461231828816 Marionette TRACE conn3 <- [1,1734,null,{}] 02:43:48 INFO - PROCESS | 1812 | 1461231828822 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}] 02:43:49 INFO - PROCESS | 1812 | 1461231829018 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:43:49 INFO - PROCESS | 1812 | 1461231829289 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba58000 == 113 [pid = 1812] [id = 441] 02:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c3cd400) [pid = 1812] [serial = 1324] [outer = (nil)] 02:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x913aa400) [pid = 1812] [serial = 1325] [outer = 0x8c3cd400] 02:43:49 INFO - PROCESS | 1812 | 1461231829422 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x915a5c00) [pid = 1812] [serial = 1326] [outer = 0x8c3cd400] 02:43:50 INFO - PROCESS | 1812 | 1461231830350 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]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1597ms 02:43:50 INFO - PROCESS | 1812 | 1461231830410 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1812 | 1461231830414 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:43:50 INFO - PROCESS | 1812 | 1461231830420 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1812 | 1461231830424 Marionette TRACE conn3 <- [1,1738,null,{}] 02:43:50 INFO - PROCESS | 1812 | 1461231830430 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}] 02:43:50 INFO - PROCESS | 1812 | 1461231830638 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:43:50 INFO - PROCESS | 1812 | 1461231830965 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c6d800 == 114 [pid = 1812] [id = 442] 02:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x92c70000) [pid = 1812] [serial = 1327] [outer = (nil)] 02:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92ca4800) [pid = 1812] [serial = 1328] [outer = 0x92c70000] 02:43:51 INFO - PROCESS | 1812 | 1461231831071 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9356a000) [pid = 1812] [serial = 1329] [outer = 0x92c70000] 02:43:52 INFO - PROCESS | 1812 | 1461231832033 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]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1680ms 02:43:52 INFO - PROCESS | 1812 | 1461231832118 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 1812 | 1461231832123 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:43:52 INFO - PROCESS | 1812 | 1461231832131 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 1812 | 1461231832136 Marionette TRACE conn3 <- [1,1742,null,{}] 02:43:52 INFO - PROCESS | 1812 | 1461231832141 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}] 02:43:52 INFO - PROCESS | 1812 | 1461231832374 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:43:52 INFO - PROCESS | 1812 | 1461231832696 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x920cc000 == 115 [pid = 1812] [id = 443] 02:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92c9bc00) [pid = 1812] [serial = 1330] [outer = (nil)] 02:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x93865400) [pid = 1812] [serial = 1331] [outer = 0x92c9bc00] 02:43:52 INFO - PROCESS | 1812 | 1461231832787 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x93eae400) [pid = 1812] [serial = 1332] [outer = 0x92c9bc00] 02:43:53 INFO - PROCESS | 1812 | 1461231833634 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]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1546ms 02:43:53 INFO - PROCESS | 1812 | 1461231833683 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1812 | 1461231833687 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:43:53 INFO - PROCESS | 1812 | 1461231833694 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1812 | 1461231833697 Marionette TRACE conn3 <- [1,1746,null,{}] 02:43:53 INFO - PROCESS | 1812 | 1461231833703 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}] 02:43:53 INFO - PROCESS | 1812 | 1461231833901 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:43:54 INFO - PROCESS | 1812 | 1461231834180 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba52c00 == 116 [pid = 1812] [id = 444] 02:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8ee83000) [pid = 1812] [serial = 1333] [outer = (nil)] 02:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x95bae000) [pid = 1812] [serial = 1334] [outer = 0x8ee83000] 02:43:54 INFO - PROCESS | 1812 | 1461231834311 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x95bb6c00) [pid = 1812] [serial = 1335] [outer = 0x8ee83000] 02:43:55 INFO - PROCESS | 1812 | 1461231835189 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]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1538ms 02:43:55 INFO - PROCESS | 1812 | 1461231835233 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 1812 | 1461231835237 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:43:55 INFO - PROCESS | 1812 | 1461231835243 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 1812 | 1461231835247 Marionette TRACE conn3 <- [1,1750,null,{}] 02:43:55 INFO - PROCESS | 1812 | 1461231835252 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}] 02:43:55 INFO - PROCESS | 1812 | 1461231835450 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:43:55 INFO - PROCESS | 1812 | 1461231835727 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x9364a400 == 117 [pid = 1812] [id = 445] 02:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x93867000) [pid = 1812] [serial = 1336] [outer = (nil)] 02:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9642a400) [pid = 1812] [serial = 1337] [outer = 0x93867000] 02:43:55 INFO - PROCESS | 1812 | 1461231835861 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x96943800) [pid = 1812] [serial = 1338] [outer = 0x93867000] 02:43:56 INFO - PROCESS | 1812 | 1461231836734 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]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 02:43:56 INFO - PROCESS | 1812 | 1461231836775 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1812 | 1461231836779 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:43:56 INFO - PROCESS | 1812 | 1461231836785 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1812 | 1461231836788 Marionette TRACE conn3 <- [1,1754,null,{}] 02:43:56 INFO - PROCESS | 1812 | 1461231836794 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}] 02:43:56 INFO - PROCESS | 1812 | 1461231836988 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:43:57 INFO - PROCESS | 1812 | 1461231837269 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x93649800 == 118 [pid = 1812] [id = 446] 02:43:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x95d24800) [pid = 1812] [serial = 1339] [outer = (nil)] 02:43:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x974dac00) [pid = 1812] [serial = 1340] [outer = 0x95d24800] 02:43:57 INFO - PROCESS | 1812 | 1461231837401 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97983400) [pid = 1812] [serial = 1341] [outer = 0x95d24800] 02:43:58 INFO - PROCESS | 1812 | 1461231838263 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]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 02:43:58 INFO - PROCESS | 1812 | 1461231838315 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1812 | 1461231838328 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:43:58 INFO - PROCESS | 1812 | 1461231838335 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1812 | 1461231838338 Marionette TRACE conn3 <- [1,1758,null,{}] 02:43:58 INFO - PROCESS | 1812 | 1461231838344 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}] 02:43:58 INFO - PROCESS | 1812 | 1461231838540 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:43:58 INFO - PROCESS | 1812 | 1461231838814 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef1c00 == 119 [pid = 1812] [id = 447] 02:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x866f7400) [pid = 1812] [serial = 1342] [outer = (nil)] 02:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97b85c00) [pid = 1812] [serial = 1343] [outer = 0x866f7400] 02:43:58 INFO - PROCESS | 1812 | 1461231838947 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x97cd8c00) [pid = 1812] [serial = 1344] [outer = 0x866f7400] 02:43:59 INFO - PROCESS | 1812 | 1461231839853 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]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1587ms 02:43:59 INFO - PROCESS | 1812 | 1461231839924 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 1812 | 1461231839928 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:43:59 INFO - PROCESS | 1812 | 1461231839934 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 1812 | 1461231839937 Marionette TRACE conn3 <- [1,1762,null,{}] 02:43:59 INFO - PROCESS | 1812 | 1461231839943 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}] 02:44:00 INFO - PROCESS | 1812 | 1461231840153 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:44:00 INFO - PROCESS | 1812 | 1461231840475 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x951e4800 == 120 [pid = 1812] [id = 448] 02:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9799a400) [pid = 1812] [serial = 1345] [outer = (nil)] 02:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97eee800) [pid = 1812] [serial = 1346] [outer = 0x9799a400] 02:44:00 INFO - PROCESS | 1812 | 1461231840566 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x98020c00) [pid = 1812] [serial = 1347] [outer = 0x9799a400] 02:44:01 INFO - PROCESS | 1812 | 1461231841438 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]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1537ms 02:44:01 INFO - PROCESS | 1812 | 1461231841472 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1812 | 1461231841475 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:44:01 INFO - PROCESS | 1812 | 1461231841482 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1812 | 1461231841485 Marionette TRACE conn3 <- [1,1766,null,{}] 02:44:01 INFO - PROCESS | 1812 | 1461231841510 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}] 02:44:01 INFO - PROCESS | 1812 | 1461231841760 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:44:02 INFO - PROCESS | 1812 | 1461231842085 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x866ed000 == 121 [pid = 1812] [id = 449] 02:44:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8f99fc00) [pid = 1812] [serial = 1348] [outer = (nil)] 02:44:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9892a800) [pid = 1812] [serial = 1349] [outer = 0x8f99fc00] 02:44:02 INFO - PROCESS | 1812 | 1461231842176 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x98937000) [pid = 1812] [serial = 1350] [outer = 0x8f99fc00] 02:44:03 INFO - PROCESS | 1812 | 1461231843045 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]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1642ms 02:44:03 INFO - PROCESS | 1812 | 1461231843125 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 1812 | 1461231843130 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:44:03 INFO - PROCESS | 1812 | 1461231843136 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1812 | 1461231843139 Marionette TRACE conn3 <- [1,1770,null,{}] 02:44:03 INFO - PROCESS | 1812 | 1461231843145 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}] 02:44:03 INFO - PROCESS | 1812 | 1461231843383 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:44:03 INFO - PROCESS | 1812 | 1461231843714 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f8000 == 122 [pid = 1812] [id = 450] 02:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8a3e4000) [pid = 1812] [serial = 1351] [outer = (nil)] 02:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x96943c00) [pid = 1812] [serial = 1352] [outer = 0x8a3e4000] 02:44:03 INFO - PROCESS | 1812 | 1461231843799 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x98f82400) [pid = 1812] [serial = 1353] [outer = 0x8a3e4000] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x85efd000 == 121 [pid = 1812] [id = 431] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x86848c00 == 120 [pid = 1812] [id = 430] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x859d9000 == 119 [pid = 1812] [id = 429] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x859d6800 == 118 [pid = 1812] [id = 428] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d9800 == 117 [pid = 1812] [id = 424] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x97b8f800 == 116 [pid = 1812] [id = 425] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x85efd800 == 115 [pid = 1812] [id = 423] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x915a2c00 == 114 [pid = 1812] [id = 422] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9356dc00 == 113 [pid = 1812] [id = 420] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb7000 == 112 [pid = 1812] [id = 421] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x93647400 == 111 [pid = 1812] [id = 419] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d6400 == 110 [pid = 1812] [id = 418] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7df000 == 109 [pid = 1812] [id = 417] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec23400 == 108 [pid = 1812] [id = 416] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec22000 == 107 [pid = 1812] [id = 414] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e9000 == 106 [pid = 1812] [id = 415] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x83167400 == 105 [pid = 1812] [id = 413] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8938e400 == 104 [pid = 1812] [id = 412] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89308400 == 103 [pid = 1812] [id = 411] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87f06000 == 102 [pid = 1812] [id = 410] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8316d400 == 101 [pid = 1812] [id = 409] 02:44:06 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef0000 == 100 [pid = 1812] [id = 379] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x993e5000) [pid = 1812] [serial = 1140] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8b7d9c00) [pid = 1812] [serial = 1086] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x89305000) [pid = 1812] [serial = 1226] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x89d9f800) [pid = 1812] [serial = 1223] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x89dc8800) [pid = 1812] [serial = 1224] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9087bc00) [pid = 1812] [serial = 1179] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9050dc00) [pid = 1812] [serial = 1178] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x90059400) [pid = 1812] [serial = 1176] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x90053400) [pid = 1812] [serial = 1175] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fc2e800) [pid = 1812] [serial = 1173] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8ee84c00) [pid = 1812] [serial = 1172] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8ed25c00) [pid = 1812] [serial = 1170] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8c3c2800) [pid = 1812] [serial = 1169] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8ba52800) [pid = 1812] [serial = 1167] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8b948800) [pid = 1812] [serial = 1166] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8b660c00) [pid = 1812] [serial = 1164] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8a3e7000) [pid = 1812] [serial = 1163] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8919f400) [pid = 1812] [serial = 1161] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x880cd800) [pid = 1812] [serial = 1160] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x86504c00) [pid = 1812] [serial = 1158] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x852d0000) [pid = 1812] [serial = 1157] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x873ed000) [pid = 1812] [serial = 1217] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x87d56c00) [pid = 1812] [serial = 1218] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9fc4f000) [pid = 1812] [serial = 1214] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9fb2cc00) [pid = 1812] [serial = 1212] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9fb25c00) [pid = 1812] [serial = 1211] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9df6e800) [pid = 1812] [serial = 1209] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9b0f5400) [pid = 1812] [serial = 1208] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9b082800) [pid = 1812] [serial = 1206] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9aecf400) [pid = 1812] [serial = 1205] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x99212800) [pid = 1812] [serial = 1203] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x98fad000) [pid = 1812] [serial = 1202] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9802b800) [pid = 1812] [serial = 1200] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x98028000) [pid = 1812] [serial = 1199] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x97b87800) [pid = 1812] [serial = 1197] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x97b85800) [pid = 1812] [serial = 1196] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97988000) [pid = 1812] [serial = 1194] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9797cc00) [pid = 1812] [serial = 1193] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9719c000) [pid = 1812] [serial = 1191] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9694d000) [pid = 1812] [serial = 1190] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x95bb4800) [pid = 1812] [serial = 1188] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x951da400) [pid = 1812] [serial = 1187] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9364c400) [pid = 1812] [serial = 1185] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x93649000) [pid = 1812] [serial = 1184] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x92c72800) [pid = 1812] [serial = 1182] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x920c6800) [pid = 1812] [serial = 1181] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x889ebc00) [pid = 1812] [serial = 1221] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x880c9000) [pid = 1812] [serial = 1220] [outer = (nil)] [url = about:blank] 02:44:06 INFO - PROCESS | 1812 | 1461231846653 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]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 3538ms 02:44:06 INFO - PROCESS | 1812 | 1461231846676 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:44:06 INFO - PROCESS | 1812 | 1461231846682 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:44:06 INFO - PROCESS | 1812 | 1461231846690 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1812 | 1461231846695 Marionette TRACE conn3 <- [1,1774,null,{}] 02:44:06 INFO - PROCESS | 1812 | 1461231846703 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}] 02:44:06 INFO - PROCESS | 1812 | 1461231846886 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:44:07 INFO - PROCESS | 1812 | 1461231847111 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x866ebc00 == 101 [pid = 1812] [id = 451] 02:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x866efc00) [pid = 1812] [serial = 1354] [outer = (nil)] 02:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87d4f800) [pid = 1812] [serial = 1355] [outer = 0x866efc00] 02:44:07 INFO - PROCESS | 1812 | 1461231847192 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87d5a400) [pid = 1812] [serial = 1356] [outer = 0x866efc00] 02:44:08 INFO - PROCESS | 1812 | 1461231848000 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]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1382ms 02:44:08 INFO - PROCESS | 1812 | 1461231848071 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 1812 | 1461231848078 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:44:08 INFO - PROCESS | 1812 | 1461231848088 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 1812 | 1461231848093 Marionette TRACE conn3 <- [1,1778,null,{}] 02:44:08 INFO - PROCESS | 1812 | 1461231848098 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}] 02:44:08 INFO - PROCESS | 1812 | 1461231848291 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:44:08 INFO - PROCESS | 1812 | 1461231848503 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ed800 == 102 [pid = 1812] [id = 452] 02:44:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87d50800) [pid = 1812] [serial = 1357] [outer = (nil)] 02:44:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x889e2c00) [pid = 1812] [serial = 1358] [outer = 0x87d50800] 02:44:08 INFO - PROCESS | 1812 | 1461231848577 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x891a5c00) [pid = 1812] [serial = 1359] [outer = 0x87d50800] 02:44:09 INFO - PROCESS | 1812 | 1461231849566 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]]]}] 02:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1539ms 02:44:09 INFO - PROCESS | 1812 | 1461231849628 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 1812 | 1461231849632 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:44:09 INFO - PROCESS | 1812 | 1461231849638 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 1812 | 1461231849644 Marionette TRACE conn3 <- [1,1782,null,{}] 02:44:09 INFO - PROCESS | 1812 | 1461231849659 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}] 02:44:09 INFO - PROCESS | 1812 | 1461231849934 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:44:09 INFO - PROCESS | 1812 | 1461231849961 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x85fa1000 == 103 [pid = 1812] [id = 453] 02:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89383400) [pid = 1812] [serial = 1360] [outer = (nil)] 02:44:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89dc9c00) [pid = 1812] [serial = 1361] [outer = 0x89383400] 02:44:10 INFO - PROCESS | 1812 | 1461231850040 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8a3e7000) [pid = 1812] [serial = 1362] [outer = 0x89383400] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x95bf7000) [pid = 1812] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8a3e4800) [pid = 1812] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fd9dc00) [pid = 1812] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x880c7000) [pid = 1812] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x97983800) [pid = 1812] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x873f2c00) [pid = 1812] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x976e4000) [pid = 1812] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x971a4c00) [pid = 1812] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ec23800) [pid = 1812] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x83174800) [pid = 1812] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8b669000) [pid = 1812] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89d9f400) [pid = 1812] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c574800) [pid = 1812] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x93865800) [pid = 1812] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x880cfc00) [pid = 1812] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x93648800) [pid = 1812] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x85f9fc00) [pid = 1812] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x87f0b400) [pid = 1812] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x87f04000) [pid = 1812] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ee90400) [pid = 1812] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:44:11 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8ee85000) [pid = 1812] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:44:11 INFO - PROCESS | 1812 | 1461231851763 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]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2192ms 02:44:11 INFO - PROCESS | 1812 | 1461231851831 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 1812 | 1461231851835 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:44:11 INFO - PROCESS | 1812 | 1461231851841 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 1812 | 1461231851844 Marionette TRACE conn3 <- [1,1786,null,{}] 02:44:11 INFO - PROCESS | 1812 | 1461231851849 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}] 02:44:12 INFO - PROCESS | 1812 | 1461231852032 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:44:12 INFO - PROCESS | 1812 | 1461231852214 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x852cfc00 == 104 [pid = 1812] [id = 454] 02:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x85efb400) [pid = 1812] [serial = 1363] [outer = (nil)] 02:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x880cfc00) [pid = 1812] [serial = 1364] [outer = 0x85efb400] 02:44:12 INFO - PROCESS | 1812 | 1461231852287 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8b6d7400) [pid = 1812] [serial = 1365] [outer = 0x85efb400] 02:44:13 INFO - PROCESS | 1812 | 1461231853063 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]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1281ms 02:44:13 INFO - PROCESS | 1812 | 1461231853123 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 1812 | 1461231853125 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:44:13 INFO - PROCESS | 1812 | 1461231853132 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 1812 | 1461231853134 Marionette TRACE conn3 <- [1,1790,null,{}] 02:44:13 INFO - PROCESS | 1812 | 1461231853140 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}] 02:44:13 INFO - PROCESS | 1812 | 1461231853311 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:44:13 INFO - PROCESS | 1812 | 1461231853326 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x83174800 == 105 [pid = 1812] [id = 455] 02:44:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x889e4800) [pid = 1812] [serial = 1366] [outer = (nil)] 02:44:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b7de400) [pid = 1812] [serial = 1367] [outer = 0x889e4800] 02:44:13 INFO - PROCESS | 1812 | 1461231853397 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b948800) [pid = 1812] [serial = 1368] [outer = 0x889e4800] 02:44:14 INFO - PROCESS | 1812 | 1461231854665 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]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1583ms 02:44:14 INFO - PROCESS | 1812 | 1461231854716 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 1812 | 1461231854724 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:44:14 INFO - PROCESS | 1812 | 1461231854733 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 1812 | 1461231854738 Marionette TRACE conn3 <- [1,1794,null,{}] 02:44:14 INFO - PROCESS | 1812 | 1461231854746 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}] 02:44:14 INFO - PROCESS | 1812 | 1461231854985 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:44:15 INFO - PROCESS | 1812 | 1461231855375 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 1812 | ************************* 02:44:15 INFO - PROCESS | 1812 | A coding exception was thrown and uncaught in a Task. 02:44:15 INFO - PROCESS | 1812 | 02:44:15 INFO - PROCESS | 1812 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:44:15 INFO - PROCESS | 1812 | Full stack: 02:44:15 INFO - PROCESS | 1812 | ************************* 02:44:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89308400 == 106 [pid = 1812] [id = 456] 02:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8b665400) [pid = 1812] [serial = 1369] [outer = (nil)] 02:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8b6e1800) [pid = 1812] [serial = 1370] [outer = 0x8b665400] 02:44:15 INFO - PROCESS | 1812 | 1461231855476 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8b942400) [pid = 1812] [serial = 1371] [outer = 0x8b665400] 02:44:16 INFO - PROCESS | 1812 | 1461231856431 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]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1783ms 02:44:16 INFO - PROCESS | 1812 | 1461231856517 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 1812 | 1461231856526 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:44:16 INFO - PROCESS | 1812 | 1461231856536 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 1812 | 1461231856541 Marionette TRACE conn3 <- [1,1798,null,{}] 02:44:16 INFO - PROCESS | 1812 | 1461231856547 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}] 02:44:16 INFO - PROCESS | 1812 | 1461231856790 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:44:17 INFO - PROCESS | 1812 | 1461231857156 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x89308800 == 107 [pid = 1812] [id = 457] 02:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c1afc00) [pid = 1812] [serial = 1372] [outer = (nil)] 02:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c574400) [pid = 1812] [serial = 1373] [outer = 0x8c1afc00] 02:44:17 INFO - PROCESS | 1812 | 1461231857242 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c582000) [pid = 1812] [serial = 1374] [outer = 0x8c1afc00] 02:44:18 INFO - PROCESS | 1812 | 1461231858181 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]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1684ms 02:44:18 INFO - PROCESS | 1812 | 1461231858220 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 1812 | 1461231858223 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:44:18 INFO - PROCESS | 1812 | 1461231858231 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 1812 | 1461231858238 Marionette TRACE conn3 <- [1,1802,null,{}] 02:44:18 INFO - PROCESS | 1812 | 1461231858254 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}] 02:44:18 INFO - PROCESS | 1812 | 1461231858502 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:44:18 INFO - PROCESS | 1812 | 1461231858829 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee55000 == 108 [pid = 1812] [id = 458] 02:44:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8ee5a800) [pid = 1812] [serial = 1375] [outer = (nil)] 02:44:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8ee87800) [pid = 1812] [serial = 1376] [outer = 0x8ee5a800] 02:44:18 INFO - PROCESS | 1812 | 1461231858992 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f3e6000) [pid = 1812] [serial = 1377] [outer = 0x8ee5a800] 02:44:19 INFO - PROCESS | 1812 | 1461231859854 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]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1693ms 02:44:19 INFO - PROCESS | 1812 | 1461231859928 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 1812 | 1461231859933 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:44:19 INFO - PROCESS | 1812 | 1461231859941 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 1812 | 1461231859945 Marionette TRACE conn3 <- [1,1806,null,{}] 02:44:19 INFO - PROCESS | 1812 | 1461231859951 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}] 02:44:20 INFO - PROCESS | 1812 | 1461231860153 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:44:20 INFO - PROCESS | 1812 | 1461231860430 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x86510c00 == 109 [pid = 1812] [id = 459] 02:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ed2ac00) [pid = 1812] [serial = 1378] [outer = (nil)] 02:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fd2e400) [pid = 1812] [serial = 1379] [outer = 0x8ed2ac00] 02:44:20 INFO - PROCESS | 1812 | 1461231860561 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fda5000) [pid = 1812] [serial = 1380] [outer = 0x8ed2ac00] 02:44:21 INFO - PROCESS | 1812 | 1461231861456 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]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1580ms 02:44:21 INFO - PROCESS | 1812 | 1461231861530 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 1812 | 1461231861533 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:44:21 INFO - PROCESS | 1812 | 1461231861540 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 1812 | 1461231861544 Marionette TRACE conn3 <- [1,1810,null,{}] 02:44:21 INFO - PROCESS | 1812 | 1461231861550 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}] 02:44:21 INFO - PROCESS | 1812 | 1461231861789 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:44:22 INFO - PROCESS | 1812 | 1461231862087 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed35000 == 110 [pid = 1812] [id = 460] 02:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9004fc00) [pid = 1812] [serial = 1381] [outer = (nil)] 02:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9005b800) [pid = 1812] [serial = 1382] [outer = 0x9004fc00] 02:44:22 INFO - PROCESS | 1812 | 1461231862180 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x902ee400) [pid = 1812] [serial = 1383] [outer = 0x9004fc00] 02:44:23 INFO - PROCESS | 1812 | 1461231863074 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]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1601ms 02:44:23 INFO - PROCESS | 1812 | 1461231863142 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 1812 | 1461231863146 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:44:23 INFO - PROCESS | 1812 | 1461231863152 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 1812 | 1461231863156 Marionette TRACE conn3 <- [1,1814,null,{}] 02:44:23 INFO - PROCESS | 1812 | 1461231863162 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}] 02:44:23 INFO - PROCESS | 1812 | 1461231863376 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:44:23 INFO - PROCESS | 1812 | 1461231863690 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x9005ac00 == 111 [pid = 1812] [id = 461] 02:44:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x902f9c00) [pid = 1812] [serial = 1384] [outer = (nil)] 02:44:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x913ac800) [pid = 1812] [serial = 1385] [outer = 0x902f9c00] 02:44:23 INFO - PROCESS | 1812 | 1461231863792 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x920c6800) [pid = 1812] [serial = 1386] [outer = 0x902f9c00] 02:44:24 INFO - PROCESS | 1812 | 1461231864698 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]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1595ms 02:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:44:24 INFO - PROCESS | 1812 | 1461231864748 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 1812 | 1461231864752 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:44:24 INFO - PROCESS | 1812 | 1461231864758 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 1812 | 1461231864762 Marionette TRACE conn3 <- [1,1818,null,{}] 02:44:24 INFO - PROCESS | 1812 | 1461231864768 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}] 02:44:24 INFO - PROCESS | 1812 | 1461231864963 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:44:25 INFO - PROCESS | 1812 | 1461231865282 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f6000 == 112 [pid = 1812] [id = 462] 02:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x89e92c00) [pid = 1812] [serial = 1387] [outer = (nil)] 02:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92c9e400) [pid = 1812] [serial = 1388] [outer = 0x89e92c00] 02:44:25 INFO - PROCESS | 1812 | 1461231865371 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92ca8c00) [pid = 1812] [serial = 1389] [outer = 0x89e92c00] 02:44:26 INFO - PROCESS | 1812 | 1461231866260 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]]]}] 02:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1537ms 02:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:44:26 INFO - PROCESS | 1812 | 1461231866294 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 1812 | 1461231866298 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:44:26 INFO - PROCESS | 1812 | 1461231866304 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 1812 | 1461231866308 Marionette TRACE conn3 <- [1,1822,null,{}] 02:44:26 INFO - PROCESS | 1812 | 1461231866314 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}] 02:44:26 INFO - PROCESS | 1812 | 1461231866515 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:44:26 INFO - PROCESS | 1812 | 1461231866805 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x920cc800 == 113 [pid = 1812] [id = 463] 02:44:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x92c6a400) [pid = 1812] [serial = 1390] [outer = (nil)] 02:44:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x93648800) [pid = 1812] [serial = 1391] [outer = 0x92c6a400] 02:44:26 INFO - PROCESS | 1812 | 1461231866940 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9364e400) [pid = 1812] [serial = 1392] [outer = 0x92c6a400] 02:44:27 INFO - PROCESS | 1812 | 1461231867843 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]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1584ms 02:44:27 INFO - PROCESS | 1812 | 1461231867888 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 1812 | 1461231867892 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:44:27 INFO - PROCESS | 1812 | 1461231867899 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 1812 | 1461231867903 Marionette TRACE conn3 <- [1,1826,null,{}] 02:44:27 INFO - PROCESS | 1812 | 1461231867909 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}] 02:44:28 INFO - PROCESS | 1812 | 1461231868104 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:44:28 INFO - PROCESS | 1812 | 1461231868383 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d1c00 == 114 [pid = 1812] [id = 464] 02:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x93571000) [pid = 1812] [serial = 1393] [outer = (nil)] 02:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x93eb4000) [pid = 1812] [serial = 1394] [outer = 0x93571000] 02:44:28 INFO - PROCESS | 1812 | 1461231868516 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x95bb0400) [pid = 1812] [serial = 1395] [outer = 0x93571000] 02:44:29 INFO - PROCESS | 1812 | 1461231869515 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]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1686ms 02:44:29 INFO - PROCESS | 1812 | 1461231869588 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:44:29 INFO - PROCESS | 1812 | 1461231869592 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:44:29 INFO - PROCESS | 1812 | 1461231869602 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 1812 | 1461231869607 Marionette TRACE conn3 <- [1,1830,null,{}] 02:44:29 INFO - PROCESS | 1812 | 1461231869617 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}] 02:44:29 INFO - PROCESS | 1812 | 1461231869983 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:44:30 INFO - PROCESS | 1812 | 1461231870397 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x964b4000 == 115 [pid = 1812] [id = 465] 02:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x964b5000) [pid = 1812] [serial = 1396] [outer = (nil)] 02:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9694a800) [pid = 1812] [serial = 1397] [outer = 0x964b5000] 02:44:30 INFO - PROCESS | 1812 | 1461231870487 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9694e800) [pid = 1812] [serial = 1398] [outer = 0x964b5000] 02:44:31 INFO - PROCESS | 1812 | 1461231871576 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]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2044ms 02:44:31 INFO - PROCESS | 1812 | 1461231871644 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:44:31 INFO - PROCESS | 1812 | 1461231871649 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:44:31 INFO - PROCESS | 1812 | 1461231871655 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 1812 | 1461231871660 Marionette TRACE conn3 <- [1,1834,null,{}] 02:44:31 INFO - PROCESS | 1812 | 1461231871666 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}] 02:44:31 INFO - PROCESS | 1812 | 1461231871930 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:44:32 INFO - PROCESS | 1812 | 1461231872260 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x93862000 == 116 [pid = 1812] [id = 466] 02:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x95bba400) [pid = 1812] [serial = 1399] [outer = (nil)] 02:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97b84400) [pid = 1812] [serial = 1400] [outer = 0x95bba400] 02:44:32 INFO - PROCESS | 1812 | 1461231872428 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97ce6c00) [pid = 1812] [serial = 1401] [outer = 0x95bba400] 02:44:33 INFO - PROCESS | 1812 | 1461231873539 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]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1942ms 02:44:33 INFO - PROCESS | 1812 | 1461231873600 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 1812 | 1461231873606 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:44:33 INFO - PROCESS | 1812 | 1461231873616 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 1812 | 1461231873620 Marionette TRACE conn3 <- [1,1838,null,{}] 02:44:33 INFO - PROCESS | 1812 | 1461231873629 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}] 02:44:33 INFO - PROCESS | 1812 | 1461231873833 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:44:34 INFO - PROCESS | 1812 | 1461231874197 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c69c00 == 117 [pid = 1812] [id = 467] 02:44:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97986400) [pid = 1812] [serial = 1402] [outer = (nil)] 02:44:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x984e9000) [pid = 1812] [serial = 1403] [outer = 0x97986400] 02:44:34 INFO - PROCESS | 1812 | 1461231874289 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9892b000) [pid = 1812] [serial = 1404] [outer = 0x97986400] 02:44:35 INFO - PROCESS | 1812 | 1461231875270 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]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1733ms 02:44:35 INFO - PROCESS | 1812 | 1461231875348 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 1812 | 1461231875351 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:44:35 INFO - PROCESS | 1812 | 1461231875358 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 1812 | 1461231875361 Marionette TRACE conn3 <- [1,1842,null,{}] 02:44:35 INFO - PROCESS | 1812 | 1461231875367 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}] 02:44:35 INFO - PROCESS | 1812 | 1461231875603 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:44:35 INFO - PROCESS | 1812 | 1461231875950 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f8000 == 118 [pid = 1812] [id = 468] 02:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8b947c00) [pid = 1812] [serial = 1405] [outer = (nil)] 02:44:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98027c00) [pid = 1812] [serial = 1406] [outer = 0x8b947c00] 02:44:36 INFO - PROCESS | 1812 | 1461231876041 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x98c6f400) [pid = 1812] [serial = 1407] [outer = 0x8b947c00] 02:44:37 INFO - PROCESS | 1812 | 1461231877076 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]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1783ms 02:44:37 INFO - PROCESS | 1812 | 1461231877142 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 1812 | 1461231877145 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:44:37 INFO - PROCESS | 1812 | 1461231877152 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 1812 | 1461231877156 Marionette TRACE conn3 <- [1,1846,null,{}] 02:44:37 INFO - PROCESS | 1812 | 1461231877161 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}] 02:44:37 INFO - PROCESS | 1812 | 1461231877363 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:44:37 INFO - PROCESS | 1812 | 1461231877685 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x9802b800 == 119 [pid = 1812] [id = 469] 02:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9802c400) [pid = 1812] [serial = 1408] [outer = (nil)] 02:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99332400) [pid = 1812] [serial = 1409] [outer = 0x9802c400] 02:44:37 INFO - PROCESS | 1812 | 1461231877800 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x99340800) [pid = 1812] [serial = 1410] [outer = 0x9802c400] 02:44:38 INFO - PROCESS | 1812 | 1461231878903 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]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1836ms 02:44:39 INFO - PROCESS | 1812 | 1461231879010 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 1812 | 1461231879017 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:44:39 INFO - PROCESS | 1812 | 1461231879032 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 1812 | 1461231879034 Marionette TRACE conn3 <- [1,1850,null,{}] 02:44:39 INFO - PROCESS | 1812 | 1461231879042 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}] 02:44:39 INFO - PROCESS | 1812 | 1461231879246 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:44:39 INFO - PROCESS | 1812 | 1461231879579 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x99217400 == 120 [pid = 1812] [id = 470] 02:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x99327000) [pid = 1812] [serial = 1411] [outer = (nil)] 02:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9b082400) [pid = 1812] [serial = 1412] [outer = 0x99327000] 02:44:39 INFO - PROCESS | 1812 | 1461231879666 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9b087800) [pid = 1812] [serial = 1413] [outer = 0x99327000] 02:44:40 INFO - PROCESS | 1812 | 1461231880587 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]]]}] 02:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1635ms 02:44:40 INFO - PROCESS | 1812 | 1461231880662 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 1812 | 1461231880665 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:44:40 INFO - PROCESS | 1812 | 1461231880672 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 1812 | 1461231880675 Marionette TRACE conn3 <- [1,1854,null,{}] 02:44:40 INFO - PROCESS | 1812 | 1461231880681 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}] 02:44:40 INFO - PROCESS | 1812 | 1461231880926 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:44:41 INFO - PROCESS | 1812 | 1461231881261 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x9385a000 == 121 [pid = 1812] [id = 471] 02:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97b86c00) [pid = 1812] [serial = 1414] [outer = (nil)] 02:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9df75400) [pid = 1812] [serial = 1415] [outer = 0x97b86c00] 02:44:41 INFO - PROCESS | 1812 | 1461231881352 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9ea24000) [pid = 1812] [serial = 1416] [outer = 0x97b86c00] 02:44:42 INFO - PROCESS | 1812 | 1461231882260 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]]]}] 02:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1632ms 02:44:42 INFO - PROCESS | 1812 | 1461231882304 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:44:42 INFO - PROCESS | 1812 | 1461231882308 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:44:42 INFO - PROCESS | 1812 | 1461231882314 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - PROCESS | 1812 | 1461231882318 Marionette TRACE conn3 <- [1,1858,null,{}] 02:44:42 INFO - PROCESS | 1812 | 1461231882323 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}] 02:44:42 INFO - PROCESS | 1812 | 1461231882523 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:44:42 INFO - PROCESS | 1812 | 1461231882807 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x9933f400 == 122 [pid = 1812] [id = 472] 02:44:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9b084800) [pid = 1812] [serial = 1417] [outer = (nil)] 02:44:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fc4f000) [pid = 1812] [serial = 1418] [outer = 0x9b084800] 02:44:42 INFO - PROCESS | 1812 | 1461231882940 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9fe8fc00) [pid = 1812] [serial = 1419] [outer = 0x9b084800] 02:44:43 INFO - PROCESS | 1812 | 1461231883850 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]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 02:44:43 INFO - PROCESS | 1812 | 1461231883899 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 1812 | 1461231883903 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:44:43 INFO - PROCESS | 1812 | 1461231883909 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 1812 | 1461231883913 Marionette TRACE conn3 <- [1,1862,null,{}] 02:44:43 INFO - PROCESS | 1812 | 1461231883919 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}] 02:44:44 INFO - PROCESS | 1812 | 1461231884141 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85169000 == 121 [pid = 1812] [id = 291] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9d000 == 120 [pid = 1812] [id = 339] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x93865000 == 119 [pid = 1812] [id = 296] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x891aa800 == 118 [pid = 1812] [id = 341] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x891a2400 == 117 [pid = 1812] [id = 340] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x866ed000 == 116 [pid = 1812] [id = 449] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x951e4800 == 115 [pid = 1812] [id = 448] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x93649800 == 114 [pid = 1812] [id = 446] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef1c00 == 113 [pid = 1812] [id = 447] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9364a400 == 112 [pid = 1812] [id = 445] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba52c00 == 111 [pid = 1812] [id = 444] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x920cc000 == 110 [pid = 1812] [id = 443] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba58000 == 109 [pid = 1812] [id = 441] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x92c6d800 == 108 [pid = 1812] [id = 442] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd9c000 == 107 [pid = 1812] [id = 440] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8516b400 == 106 [pid = 1812] [id = 439] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x873f3400 == 105 [pid = 1812] [id = 438] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed23400 == 104 [pid = 1812] [id = 437] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x87f07c00 == 103 [pid = 1812] [id = 436] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89da2800 == 102 [pid = 1812] [id = 434] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef2c00 == 101 [pid = 1812] [id = 435] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x87f03800 == 100 [pid = 1812] [id = 433] 02:44:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef8400 == 99 [pid = 1812] [id = 432] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x976e5800) [pid = 1812] [serial = 1266] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8c1b5800) [pid = 1812] [serial = 1241] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9b080c00) [pid = 1812] [serial = 1277] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8c3c6c00) [pid = 1812] [serial = 1242] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x9050f000) [pid = 1812] [serial = 1254] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89387c00) [pid = 1812] [serial = 1292] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x9fc9f400) [pid = 1812] [serial = 1215] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x880d0000) [pid = 1812] [serial = 1290] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x97ce1800) [pid = 1812] [serial = 1269] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9802ac00) [pid = 1812] [serial = 1271] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8ed1f400) [pid = 1812] [serial = 1244] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x984eac00) [pid = 1812] [serial = 1272] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x866eb800) [pid = 1812] [serial = 1230] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8b949400) [pid = 1812] [serial = 1239] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8a3eb400) [pid = 1812] [serial = 1236] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8f9abc00) [pid = 1812] [serial = 1248] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x96935000) [pid = 1812] [serial = 1263] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x89da4400) [pid = 1812] [serial = 1155] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97cdcc00) [pid = 1812] [serial = 1268] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x85ef6400) [pid = 1812] [serial = 1229] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x93eaf400) [pid = 1812] [serial = 1260] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x873f4000) [pid = 1812] [serial = 1286] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x97485800) [pid = 1812] [serial = 1265] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x87d56400) [pid = 1812] [serial = 1287] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8919d400) [pid = 1812] [serial = 1233] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x903d2400) [pid = 1812] [serial = 1253] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ee58c00) [pid = 1812] [serial = 1245] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x880c7400) [pid = 1812] [serial = 1232] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9ffa2800) [pid = 1812] [serial = 1283] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9fc9e400) [pid = 1812] [serial = 1280] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x89dbf000) [pid = 1812] [serial = 1293] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9004e000) [pid = 1812] [serial = 1250] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8b7e0c00) [pid = 1812] [serial = 1238] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90057400) [pid = 1812] [serial = 1251] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x920c9c00) [pid = 1812] [serial = 1256] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f3e8800) [pid = 1812] [serial = 1247] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x89e94400) [pid = 1812] [serial = 1235] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x93650800) [pid = 1812] [serial = 1259] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9642a800) [pid = 1812] [serial = 1262] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x92c9b800) [pid = 1812] [serial = 1257] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x880c4400) [pid = 1812] [serial = 1289] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0xa0a05400) [pid = 1812] [serial = 1284] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x98fa9000) [pid = 1812] [serial = 1274] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x89dcb000) [pid = 1812] [serial = 1295] [outer = (nil)] [url = about:blank] 02:44:46 INFO - PROCESS | 1812 | 1461231886401 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef8400 == 100 [pid = 1812] [id = 473] 02:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x85efa400) [pid = 1812] [serial = 1420] [outer = (nil)] 02:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86503c00) [pid = 1812] [serial = 1421] [outer = 0x85efa400] 02:44:46 INFO - PROCESS | 1812 | 1461231886482 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x866f2800) [pid = 1812] [serial = 1422] [outer = 0x85efa400] 02:44:47 INFO - PROCESS | 1812 | 1461231887293 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]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3435ms 02:44:47 INFO - PROCESS | 1812 | 1461231887346 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 1812 | 1461231887352 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:44:47 INFO - PROCESS | 1812 | 1461231887361 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 1812 | 1461231887366 Marionette TRACE conn3 <- [1,1866,null,{}] 02:44:47 INFO - PROCESS | 1812 | 1461231887372 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}] 02:44:47 INFO - PROCESS | 1812 | 1461231887581 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:44:47 INFO - PROCESS | 1812 | 1461231887767 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f3000 == 101 [pid = 1812] [id = 474] 02:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x87d5c800) [pid = 1812] [serial = 1423] [outer = (nil)] 02:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87f07c00) [pid = 1812] [serial = 1424] [outer = 0x87d5c800] 02:44:47 INFO - PROCESS | 1812 | 1461231887841 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x880cdc00) [pid = 1812] [serial = 1425] [outer = 0x87d5c800] 02:44:48 INFO - PROCESS | 1812 | 1461231888742 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]]]}] 02:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1433ms 02:44:48 INFO - PROCESS | 1812 | 1461231888803 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:44:48 INFO - PROCESS | 1812 | 1461231888809 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:44:48 INFO - PROCESS | 1812 | 1461231888815 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 1812 | 1461231888819 Marionette TRACE conn3 <- [1,1870,null,{}] 02:44:48 INFO - PROCESS | 1812 | 1461231888825 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}] 02:44:49 INFO - PROCESS | 1812 | 1461231889116 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:44:49 INFO - PROCESS | 1812 | 1461231889145 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f09c00 == 102 [pid = 1812] [id = 475] 02:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89309c00) [pid = 1812] [serial = 1426] [outer = (nil)] 02:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89da0c00) [pid = 1812] [serial = 1427] [outer = 0x89309c00] 02:44:49 INFO - PROCESS | 1812 | 1461231889220 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x89e89000) [pid = 1812] [serial = 1428] [outer = 0x89309c00] 02:44:50 INFO - PROCESS | 1812 | 1461231890256 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]]]}] 02:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1496ms 02:44:50 INFO - PROCESS | 1812 | 1461231890316 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 1812 | 1461231890319 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:44:50 INFO - PROCESS | 1812 | 1461231890336 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 1812 | 1461231890346 Marionette TRACE conn3 <- [1,1874,null,{}] 02:44:50 INFO - PROCESS | 1812 | 1461231890361 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}] 02:44:50 INFO - PROCESS | 1812 | 1461231890624 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x85efb400) [pid = 1812] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8ee83000) [pid = 1812] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8b7dd000) [pid = 1812] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x85efc800) [pid = 1812] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fda0c00) [pid = 1812] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8930ac00) [pid = 1812] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c3cd400) [pid = 1812] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x866efc00) [pid = 1812] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x87f04c00) [pid = 1812] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x880c1800) [pid = 1812] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x93867000) [pid = 1812] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x92c9bc00) [pid = 1812] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8ed2d400) [pid = 1812] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x880cc400) [pid = 1812] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89383400) [pid = 1812] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x87d50800) [pid = 1812] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f3de800) [pid = 1812] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a3e4000) [pid = 1812] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89e90c00) [pid = 1812] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x92c70000) [pid = 1812] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x95d24800) [pid = 1812] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:44:51 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x866f7400) [pid = 1812] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:44:51 INFO - PROCESS | 1812 | 1461231891490 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316fc00 == 103 [pid = 1812] [id = 476] 02:44:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x852d2c00) [pid = 1812] [serial = 1429] [outer = (nil)] 02:44:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x866f8800) [pid = 1812] [serial = 1430] [outer = 0x852d2c00] 02:44:51 INFO - PROCESS | 1812 | 1461231891569 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x880d0c00) [pid = 1812] [serial = 1431] [outer = 0x852d2c00] 02:44:52 INFO - PROCESS | 1812 | 1461231892354 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]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2057ms 02:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:44:52 INFO - PROCESS | 1812 | 1461231892386 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 1812 | 1461231892389 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:44:52 INFO - PROCESS | 1812 | 1461231892395 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 1812 | 1461231892399 Marionette TRACE conn3 <- [1,1878,null,{}] 02:44:52 INFO - PROCESS | 1812 | 1461231892404 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}] 02:44:52 INFO - PROCESS | 1812 | 1461231892577 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:44:52 INFO - PROCESS | 1812 | 1461231892592 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f93c00 == 104 [pid = 1812] [id = 477] 02:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8b6e1400) [pid = 1812] [serial = 1432] [outer = (nil)] 02:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b94ac00) [pid = 1812] [serial = 1433] [outer = 0x8b6e1400] 02:44:52 INFO - PROCESS | 1812 | 1461231892664 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ba58000) [pid = 1812] [serial = 1434] [outer = 0x8b6e1400] 02:44:53 INFO - PROCESS | 1812 | 1461231893817 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]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1484ms 02:44:53 INFO - PROCESS | 1812 | 1461231893880 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 1812 | 1461231893886 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:44:53 INFO - PROCESS | 1812 | 1461231893895 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 1812 | 1461231893902 Marionette TRACE conn3 <- [1,1882,null,{}] 02:44:53 INFO - PROCESS | 1812 | 1461231893912 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}] 02:44:54 INFO - PROCESS | 1812 | 1461231894122 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:44:54 INFO - PROCESS | 1812 | 1461231894440 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x86848c00 == 105 [pid = 1812] [id = 478] 02:44:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x873ed000) [pid = 1812] [serial = 1435] [outer = (nil)] 02:44:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x87e9f400) [pid = 1812] [serial = 1436] [outer = 0x873ed000] 02:44:54 INFO - PROCESS | 1812 | 1461231894535 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x891a1c00) [pid = 1812] [serial = 1437] [outer = 0x873ed000] 02:44:55 INFO - PROCESS | 1812 | 1461231895458 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]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1642ms 02:44:55 INFO - PROCESS | 1812 | 1461231895537 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 1812 | 1461231895546 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:44:55 INFO - PROCESS | 1812 | 1461231895557 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 1812 | 1461231895560 Marionette TRACE conn3 <- [1,1886,null,{}] 02:44:55 INFO - PROCESS | 1812 | 1461231895567 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}] 02:44:55 INFO - PROCESS | 1812 | 1461231895804 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:44:56 INFO - PROCESS | 1812 | 1461231896146 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f07000 == 106 [pid = 1812] [id = 479] 02:44:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8938b000) [pid = 1812] [serial = 1438] [outer = (nil)] 02:44:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b661c00) [pid = 1812] [serial = 1439] [outer = 0x8938b000] 02:44:56 INFO - PROCESS | 1812 | 1461231896232 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b7d8000) [pid = 1812] [serial = 1440] [outer = 0x8938b000] 02:44:57 INFO - PROCESS | 1812 | 1461231897245 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]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1738ms 02:44:57 INFO - PROCESS | 1812 | 1461231897295 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 1812 | 1461231897299 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:44:57 INFO - PROCESS | 1812 | 1461231897306 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 1812 | 1461231897312 Marionette TRACE conn3 <- [1,1890,null,{}] 02:44:57 INFO - PROCESS | 1812 | 1461231897329 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}] 02:44:57 INFO - PROCESS | 1812 | 1461231897572 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:44:57 INFO - PROCESS | 1812 | 1461231897896 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba5a800 == 107 [pid = 1812] [id = 480] 02:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c3c5800) [pid = 1812] [serial = 1441] [outer = (nil)] 02:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c574c00) [pid = 1812] [serial = 1442] [outer = 0x8c3c5800] 02:44:57 INFO - PROCESS | 1812 | 1461231897987 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8ed19400) [pid = 1812] [serial = 1443] [outer = 0x8c3c5800] 02:44:58 INFO - PROCESS | 1812 | 1461231898826 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]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1585ms 02:44:58 INFO - PROCESS | 1812 | 1461231898897 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 1812 | 1461231898901 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:44:58 INFO - PROCESS | 1812 | 1461231898910 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 1812 | 1461231898913 Marionette TRACE conn3 <- [1,1894,null,{}] 02:44:58 INFO - PROCESS | 1812 | 1461231898919 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}] 02:44:59 INFO - PROCESS | 1812 | 1461231899132 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:44:59 INFO - PROCESS | 1812 | 1461231899407 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x85164400 == 108 [pid = 1812] [id = 481] 02:44:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8c1b9800) [pid = 1812] [serial = 1444] [outer = (nil)] 02:44:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ed2f000) [pid = 1812] [serial = 1445] [outer = 0x8c1b9800] 02:44:59 INFO - PROCESS | 1812 | 1461231899540 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ee52800) [pid = 1812] [serial = 1446] [outer = 0x8c1b9800] 02:45:00 INFO - PROCESS | 1812 | 1461231900477 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]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1639ms 02:45:00 INFO - PROCESS | 1812 | 1461231900550 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 1812 | 1461231900553 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:45:00 INFO - PROCESS | 1812 | 1461231900560 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 1812 | 1461231900563 Marionette TRACE conn3 <- [1,1898,null,{}] 02:45:00 INFO - PROCESS | 1812 | 1461231900569 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}] 02:45:00 INFO - PROCESS | 1812 | 1461231900771 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:45:01 INFO - PROCESS | 1812 | 1461231901088 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bc800 == 109 [pid = 1812] [id = 482] 02:45:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c579800) [pid = 1812] [serial = 1447] [outer = (nil)] 02:45:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ee8cc00) [pid = 1812] [serial = 1448] [outer = 0x8c579800] 02:45:01 INFO - PROCESS | 1812 | 1461231901179 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f3de000) [pid = 1812] [serial = 1449] [outer = 0x8c579800] 02:45:02 INFO - PROCESS | 1812 | 1461231902075 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]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1586ms 02:45:02 INFO - PROCESS | 1812 | 1461231902147 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 1812 | 1461231902151 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:45:02 INFO - PROCESS | 1812 | 1461231902157 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 1812 | 1461231902161 Marionette TRACE conn3 <- [1,1902,null,{}] 02:45:02 INFO - PROCESS | 1812 | 1461231902167 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}] 02:45:02 INFO - PROCESS | 1812 | 1461231902532 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:45:02 INFO - PROCESS | 1812 | 1461231902872 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba59c00 == 110 [pid = 1812] [id = 483] 02:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fd9b000) [pid = 1812] [serial = 1450] [outer = (nil)] 02:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9004e000) [pid = 1812] [serial = 1451] [outer = 0x8fd9b000] 02:45:02 INFO - PROCESS | 1812 | 1461231902969 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x90059000) [pid = 1812] [serial = 1452] [outer = 0x8fd9b000] 02:45:03 INFO - PROCESS | 1812 | 1461231903869 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]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1788ms 02:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:45:03 INFO - PROCESS | 1812 | 1461231903947 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 1812 | 1461231903950 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:45:03 INFO - PROCESS | 1812 | 1461231903957 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 1812 | 1461231903960 Marionette TRACE conn3 <- [1,1906,null,{}] 02:45:03 INFO - PROCESS | 1812 | 1461231903966 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}] 02:45:04 INFO - PROCESS | 1812 | 1461231904195 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:45:04 INFO - PROCESS | 1812 | 1461231904512 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9c800 == 111 [pid = 1812] [id = 484] 02:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8ed2b000) [pid = 1812] [serial = 1453] [outer = (nil)] 02:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x903d2000) [pid = 1812] [serial = 1454] [outer = 0x8ed2b000] 02:45:04 INFO - PROCESS | 1812 | 1461231904597 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9050ac00) [pid = 1812] [serial = 1455] [outer = 0x8ed2b000] 02:45:05 INFO - PROCESS | 1812 | 1461231905506 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]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 02:45:05 INFO - PROCESS | 1812 | 1461231905538 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 1812 | 1461231905542 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:45:05 INFO - PROCESS | 1812 | 1461231905549 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 1812 | 1461231905552 Marionette TRACE conn3 <- [1,1910,null,{}] 02:45:05 INFO - PROCESS | 1812 | 1461231905558 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}] 02:45:05 INFO - PROCESS | 1812 | 1461231905762 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:45:06 INFO - PROCESS | 1812 | 1461231906099 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda3400 == 112 [pid = 1812] [id = 485] 02:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fda4400) [pid = 1812] [serial = 1456] [outer = (nil)] 02:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9144e800) [pid = 1812] [serial = 1457] [outer = 0x8fda4400] 02:45:06 INFO - PROCESS | 1812 | 1461231906192 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x915abc00) [pid = 1812] [serial = 1458] [outer = 0x8fda4400] 02:45:07 INFO - PROCESS | 1812 | 1461231907148 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]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1635ms 02:45:07 INFO - PROCESS | 1812 | 1461231907185 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 1812 | 1461231907189 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:45:07 INFO - PROCESS | 1812 | 1461231907195 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 1812 | 1461231907198 Marionette TRACE conn3 <- [1,1914,null,{}] 02:45:07 INFO - PROCESS | 1812 | 1461231907204 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}] 02:45:07 INFO - PROCESS | 1812 | 1461231907407 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:45:07 INFO - PROCESS | 1812 | 1461231907729 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938d400 == 113 [pid = 1812] [id = 486] 02:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x90515c00) [pid = 1812] [serial = 1459] [outer = (nil)] 02:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x92ca6800) [pid = 1812] [serial = 1460] [outer = 0x90515c00] 02:45:07 INFO - PROCESS | 1812 | 1461231907825 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x93567400) [pid = 1812] [serial = 1461] [outer = 0x90515c00] 02:45:08 INFO - PROCESS | 1812 | 1461231908688 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]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 02:45:08 INFO - PROCESS | 1812 | 1461231908726 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 1812 | 1461231908729 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:45:08 INFO - PROCESS | 1812 | 1461231908736 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 1812 | 1461231908740 Marionette TRACE conn3 <- [1,1918,null,{}] 02:45:08 INFO - PROCESS | 1812 | 1461231908745 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}] 02:45:08 INFO - PROCESS | 1812 | 1461231908938 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:45:09 INFO - PROCESS | 1812 | 1461231909222 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d6000 == 114 [pid = 1812] [id = 487] 02:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x920cb000) [pid = 1812] [serial = 1462] [outer = (nil)] 02:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9385f000) [pid = 1812] [serial = 1463] [outer = 0x920cb000] 02:45:09 INFO - PROCESS | 1812 | 1461231909367 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93eaf400) [pid = 1812] [serial = 1464] [outer = 0x920cb000] 02:45:10 INFO - PROCESS | 1812 | 1461231910288 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]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1628ms 02:45:10 INFO - PROCESS | 1812 | 1461231910366 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:45:10 INFO - PROCESS | 1812 | 1461231910371 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:45:10 INFO - PROCESS | 1812 | 1461231910377 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 1812 | 1461231910382 Marionette TRACE conn3 <- [1,1922,null,{}] 02:45:10 INFO - PROCESS | 1812 | 1461231910387 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}] 02:45:10 INFO - PROCESS | 1812 | 1461231910644 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:45:11 INFO - PROCESS | 1812 | 1461231910993 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d2ac00 == 115 [pid = 1812] [id = 488] 02:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x95d60400) [pid = 1812] [serial = 1465] [outer = (nil)] 02:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9642a000) [pid = 1812] [serial = 1466] [outer = 0x95d60400] 02:45:11 INFO - PROCESS | 1812 | 1461231911087 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x96946800) [pid = 1812] [serial = 1467] [outer = 0x95d60400] 02:45:12 INFO - PROCESS | 1812 | 1461231912028 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]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1686ms 02:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:45:12 INFO - PROCESS | 1812 | 1461231912063 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 1812 | 1461231912066 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:45:12 INFO - PROCESS | 1812 | 1461231912073 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 1812 | 1461231912076 Marionette TRACE conn3 <- [1,1926,null,{}] 02:45:12 INFO - PROCESS | 1812 | 1461231912082 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}] 02:45:12 INFO - PROCESS | 1812 | 1461231912338 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:45:12 INFO - PROCESS | 1812 | 1461231912678 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d1f000 == 116 [pid = 1812] [id = 489] 02:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x95d1f800) [pid = 1812] [serial = 1468] [outer = (nil)] 02:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9748b800) [pid = 1812] [serial = 1469] [outer = 0x95d1f800] 02:45:12 INFO - PROCESS | 1812 | 1461231912776 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x976e9400) [pid = 1812] [serial = 1470] [outer = 0x95d1f800] 02:45:13 INFO - PROCESS | 1812 | 1461231913655 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]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1634ms 02:45:13 INFO - PROCESS | 1812 | 1461231913706 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 1812 | 1461231913710 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:45:13 INFO - PROCESS | 1812 | 1461231913717 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 1812 | 1461231913719 Marionette TRACE conn3 <- [1,1930,null,{}] 02:45:13 INFO - PROCESS | 1812 | 1461231913725 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}] 02:45:13 INFO - PROCESS | 1812 | 1461231913914 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:45:14 INFO - PROCESS | 1812 | 1461231914201 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x89383800 == 117 [pid = 1812] [id = 490] 02:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8c1b4800) [pid = 1812] [serial = 1471] [outer = (nil)] 02:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x979a4800) [pid = 1812] [serial = 1472] [outer = 0x8c1b4800] 02:45:14 INFO - PROCESS | 1812 | 1461231914333 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97aa4c00) [pid = 1812] [serial = 1473] [outer = 0x8c1b4800] 02:45:15 INFO - PROCESS | 1812 | 1461231915202 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]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1528ms 02:45:15 INFO - PROCESS | 1812 | 1461231915246 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 1812 | 1461231915249 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:45:15 INFO - PROCESS | 1812 | 1461231915255 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 1812 | 1461231915259 Marionette TRACE conn3 <- [1,1934,null,{}] 02:45:15 INFO - PROCESS | 1812 | 1461231915265 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}] 02:45:15 INFO - PROCESS | 1812 | 1461231915455 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:45:15 INFO - PROCESS | 1812 | 1461231915736 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6e4800 == 118 [pid = 1812] [id = 491] 02:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x976e4000) [pid = 1812] [serial = 1474] [outer = (nil)] 02:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x97ce7c00) [pid = 1812] [serial = 1475] [outer = 0x976e4000] 02:45:15 INFO - PROCESS | 1812 | 1461231915868 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9801e400) [pid = 1812] [serial = 1476] [outer = 0x976e4000] 02:45:16 INFO - PROCESS | 1812 | 1461231916799 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]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1579ms 02:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:45:16 INFO - PROCESS | 1812 | 1461231916835 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 1812 | 1461231916838 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:45:16 INFO - PROCESS | 1812 | 1461231916845 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 1812 | 1461231916848 Marionette TRACE conn3 <- [1,1938,null,{}] 02:45:16 INFO - PROCESS | 1812 | 1461231916854 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}] 02:45:17 INFO - PROCESS | 1812 | 1461231917047 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:45:17 INFO - PROCESS | 1812 | 1461231917375 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x979a6400 == 119 [pid = 1812] [id = 492] 02:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97b89400) [pid = 1812] [serial = 1477] [outer = (nil)] 02:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x98534400) [pid = 1812] [serial = 1478] [outer = 0x97b89400] 02:45:17 INFO - PROCESS | 1812 | 1461231917466 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98c62800) [pid = 1812] [serial = 1479] [outer = 0x97b89400] 02:45:18 INFO - PROCESS | 1812 | 1461231918332 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]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1535ms 02:45:18 INFO - PROCESS | 1812 | 1461231918380 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 1812 | 1461231918383 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:45:18 INFO - PROCESS | 1812 | 1461231918389 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 1812 | 1461231918393 Marionette TRACE conn3 <- [1,1942,null,{}] 02:45:18 INFO - PROCESS | 1812 | 1461231918399 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}] 02:45:18 INFO - PROCESS | 1812 | 1461231918595 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:45:18 INFO - PROCESS | 1812 | 1461231918884 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da0800 == 120 [pid = 1812] [id = 493] 02:45:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97981800) [pid = 1812] [serial = 1480] [outer = (nil)] 02:45:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9b082800) [pid = 1812] [serial = 1481] [outer = 0x97981800] 02:45:19 INFO - PROCESS | 1812 | 1461231919020 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9df79800) [pid = 1812] [serial = 1482] [outer = 0x97981800] 02:45:19 INFO - PROCESS | 1812 | 1461231919870 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]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1533ms 02:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:45:19 INFO - PROCESS | 1812 | 1461231919924 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 1812 | 1461231919926 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:45:19 INFO - PROCESS | 1812 | 1461231919933 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 1812 | 1461231919937 Marionette TRACE conn3 <- [1,1946,null,{}] 02:45:19 INFO - PROCESS | 1812 | 1461231919942 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}] 02:45:20 INFO - PROCESS | 1812 | 1461231920138 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:45:20 INFO - PROCESS | 1812 | 1461231920419 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda7c00 == 121 [pid = 1812] [id = 494] 02:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x99326c00) [pid = 1812] [serial = 1483] [outer = (nil)] 02:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fe99c00) [pid = 1812] [serial = 1484] [outer = 0x99326c00] 02:45:20 INFO - PROCESS | 1812 | 1461231920553 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9ffd4400) [pid = 1812] [serial = 1485] [outer = 0x99326c00] 02:45:21 INFO - PROCESS | 1812 | 1461231921438 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]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1535ms 02:45:21 INFO - PROCESS | 1812 | 1461231921467 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 1812 | 1461231921471 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:45:21 INFO - PROCESS | 1812 | 1461231921477 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 1812 | 1461231921481 Marionette TRACE conn3 <- [1,1950,null,{}] 02:45:21 INFO - PROCESS | 1812 | 1461231921486 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}] 02:45:21 INFO - PROCESS | 1812 | 1461231921677 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:45:22 INFO - PROCESS | 1812 | 1461231922016 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9802a800 == 122 [pid = 1812] [id = 495] 02:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x984eb000) [pid = 1812] [serial = 1486] [outer = (nil)] 02:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa0c31800) [pid = 1812] [serial = 1487] [outer = 0x984eb000] 02:45:22 INFO - PROCESS | 1812 | 1461231922106 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa0c33000) [pid = 1812] [serial = 1488] [outer = 0x984eb000] 02:45:23 INFO - PROCESS | 1812 | 1461231923020 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]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1584ms 02:45:23 INFO - PROCESS | 1812 | 1461231923062 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:45:23 INFO - PROCESS | 1812 | 1461231923066 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:45:23 INFO - PROCESS | 1812 | 1461231923072 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 1812 | 1461231923075 Marionette TRACE conn3 <- [1,1954,null,{}] 02:45:23 INFO - PROCESS | 1812 | 1461231923081 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}] 02:45:23 INFO - PROCESS | 1812 | 1461231923277 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:45:23 INFO - PROCESS | 1812 | 1461231923562 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7e4c00 == 123 [pid = 1812] [id = 496] 02:45:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8b942000) [pid = 1812] [serial = 1489] [outer = (nil)] 02:45:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa0f9a400) [pid = 1812] [serial = 1490] [outer = 0x8b942000] 02:45:23 INFO - PROCESS | 1812 | 1461231923693 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0xa282ec00) [pid = 1812] [serial = 1491] [outer = 0x8b942000] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x866ec800 == 122 [pid = 1812] [id = 238] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9ec00 == 121 [pid = 1812] [id = 426] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x89307000 == 120 [pid = 1812] [id = 244] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x85170000 == 119 [pid = 1812] [id = 314] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8316fc00 == 118 [pid = 1812] [id = 476] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x87f09c00 == 117 [pid = 1812] [id = 475] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x873f3000 == 116 [pid = 1812] [id = 474] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef8400 == 115 [pid = 1812] [id = 473] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x9385a000 == 114 [pid = 1812] [id = 471] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x9802b800 == 113 [pid = 1812] [id = 469] 02:45:25 INFO - PROCESS | 1812 | --DOCSHELL 0x99217400 == 112 [pid = 1812] [id = 470] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8b6d7400) [pid = 1812] [serial = 1365] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x880cfc00) [pid = 1812] [serial = 1364] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x95bae000) [pid = 1812] [serial = 1334] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8c57ac00) [pid = 1812] [serial = 1310] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8684e000) [pid = 1812] [serial = 1299] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x903d0800) [pid = 1812] [serial = 1322] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8fc2d800) [pid = 1812] [serial = 1317] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x913aa400) [pid = 1812] [serial = 1325] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f99e400) [pid = 1812] [serial = 1316] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x87d5a400) [pid = 1812] [serial = 1356] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x89dc6400) [pid = 1812] [serial = 1227] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89309800) [pid = 1812] [serial = 1302] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x9642a400) [pid = 1812] [serial = 1337] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x93eae400) [pid = 1812] [serial = 1332] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x86506000) [pid = 1812] [serial = 1298] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8ee5d000) [pid = 1812] [serial = 1314] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8c582800) [pid = 1812] [serial = 1311] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8b945800) [pid = 1812] [serial = 1307] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x87d4f800) [pid = 1812] [serial = 1355] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x903d4400) [pid = 1812] [serial = 1323] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x915a5c00) [pid = 1812] [serial = 1326] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x89dc9c00) [pid = 1812] [serial = 1361] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x96943800) [pid = 1812] [serial = 1338] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97eee800) [pid = 1812] [serial = 1346] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9892a800) [pid = 1812] [serial = 1349] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x889e2c00) [pid = 1812] [serial = 1358] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x891a5c00) [pid = 1812] [serial = 1359] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9005cc00) [pid = 1812] [serial = 1320] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x96943c00) [pid = 1812] [serial = 1352] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8b6da000) [pid = 1812] [serial = 1305] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x891a3400) [pid = 1812] [serial = 1301] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x93865400) [pid = 1812] [serial = 1331] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ed31c00) [pid = 1812] [serial = 1313] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x95bb6c00) [pid = 1812] [serial = 1335] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x90057000) [pid = 1812] [serial = 1319] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x92ca4800) [pid = 1812] [serial = 1328] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x97983400) [pid = 1812] [serial = 1341] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8a3ed400) [pid = 1812] [serial = 1304] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8c1af400) [pid = 1812] [serial = 1308] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x974dac00) [pid = 1812] [serial = 1340] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x97b85c00) [pid = 1812] [serial = 1343] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x97cd8c00) [pid = 1812] [serial = 1344] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x98f82400) [pid = 1812] [serial = 1353] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8a3e7000) [pid = 1812] [serial = 1362] [outer = (nil)] [url = about:blank] 02:45:25 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9356a000) [pid = 1812] [serial = 1329] [outer = (nil)] [url = about:blank] 02:45:26 INFO - PROCESS | 1812 | 1461231926317 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]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3297ms 02:45:26 INFO - PROCESS | 1812 | 1461231926370 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 1812 | 1461231926375 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:45:26 INFO - PROCESS | 1812 | 1461231926385 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 1812 | 1461231926389 Marionette TRACE conn3 <- [1,1958,null,{}] 02:45:26 INFO - PROCESS | 1812 | 1461231926400 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}] 02:45:26 INFO - PROCESS | 1812 | 1461231926590 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:45:26 INFO - PROCESS | 1812 | 1461231926791 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f4000 == 113 [pid = 1812] [id = 497] 02:45:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x87d52c00) [pid = 1812] [serial = 1492] [outer = (nil)] 02:45:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87f03800) [pid = 1812] [serial = 1493] [outer = 0x87d52c00] 02:45:26 INFO - PROCESS | 1812 | 1461231926869 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x880c8800) [pid = 1812] [serial = 1494] [outer = 0x87d52c00] 02:45:27 INFO - PROCESS | 1812 | 1461231927723 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]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1390ms 02:45:27 INFO - PROCESS | 1812 | 1461231927775 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 1812 | 1461231927783 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:45:27 INFO - PROCESS | 1812 | 1461231927793 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 1812 | 1461231927796 Marionette TRACE conn3 <- [1,1962,null,{}] 02:45:27 INFO - PROCESS | 1812 | 1461231927803 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}] 02:45:27 INFO - PROCESS | 1812 | 1461231927995 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:45:28 INFO - PROCESS | 1812 | 1461231928005 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f05400 == 114 [pid = 1812] [id = 498] 02:45:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x880d0000) [pid = 1812] [serial = 1495] [outer = (nil)] 02:45:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x89dbcc00) [pid = 1812] [serial = 1496] [outer = 0x880d0000] 02:45:28 INFO - PROCESS | 1812 | 1461231928293 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x89e8d400) [pid = 1812] [serial = 1497] [outer = 0x880d0000] 02:45:29 INFO - PROCESS | 1812 | 1461231929167 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]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1440ms 02:45:29 INFO - PROCESS | 1812 | 1461231929233 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 1812 | 1461231929237 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:45:29 INFO - PROCESS | 1812 | 1461231929243 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 1812 | 1461231929249 Marionette TRACE conn3 <- [1,1966,null,{}] 02:45:29 INFO - PROCESS | 1812 | 1461231929271 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}] 02:45:29 INFO - PROCESS | 1812 | 1461231929525 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:45:29 INFO - PROCESS | 1812 | 1461231929565 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x86506c00 == 115 [pid = 1812] [id = 499] 02:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8b66a800) [pid = 1812] [serial = 1498] [outer = (nil)] 02:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8b6de800) [pid = 1812] [serial = 1499] [outer = 0x8b66a800] 02:45:29 INFO - PROCESS | 1812 | 1461231929654 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8ba4e800) [pid = 1812] [serial = 1500] [outer = 0x8b66a800] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x95bba400) [pid = 1812] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92c6a400) [pid = 1812] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8b947c00) [pid = 1812] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x89309c00) [pid = 1812] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x93571000) [pid = 1812] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x97986400) [pid = 1812] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x873f1400) [pid = 1812] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9802c400) [pid = 1812] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9004fc00) [pid = 1812] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x85efa400) [pid = 1812] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x902f9c00) [pid = 1812] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c1afc00) [pid = 1812] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x852d2c00) [pid = 1812] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8ed2ac00) [pid = 1812] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x964b5000) [pid = 1812] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x87d5c800) [pid = 1812] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8b665400) [pid = 1812] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89e92c00) [pid = 1812] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:45:30 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ee5a800) [pid = 1812] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:45:31 INFO - PROCESS | 1812 | 1461231931158 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]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1941ms 02:45:31 INFO - PROCESS | 1812 | 1461231931186 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 1812 | 1461231931190 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:45:31 INFO - PROCESS | 1812 | 1461231931207 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 1812 | 1461231931210 Marionette TRACE conn3 <- [1,1970,null,{}] 02:45:31 INFO - PROCESS | 1812 | 1461231931215 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}] 02:45:31 INFO - PROCESS | 1812 | 1461231931388 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:45:31 INFO - PROCESS | 1812 | 1461231931403 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d53000 == 116 [pid = 1812] [id = 500] 02:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a3e3400) [pid = 1812] [serial = 1501] [outer = (nil)] 02:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8ba57000) [pid = 1812] [serial = 1502] [outer = 0x8a3e3400] 02:45:31 INFO - PROCESS | 1812 | 1461231931476 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c1b7400) [pid = 1812] [serial = 1503] [outer = 0x8a3e3400] 02:45:32 INFO - PROCESS | 1812 | 1461231932379 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]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1236ms 02:45:32 INFO - PROCESS | 1812 | 1461231932444 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 1812 | 1461231932446 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:45:32 INFO - PROCESS | 1812 | 1461231932452 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 1812 | 1461231932456 Marionette TRACE conn3 <- [1,1974,null,{}] 02:45:32 INFO - PROCESS | 1812 | 1461231932461 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}] 02:45:32 INFO - PROCESS | 1812 | 1461231932635 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:45:33 INFO - PROCESS | 1812 | 1461231932990 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x85164800 == 117 [pid = 1812] [id = 501] 02:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8516b800) [pid = 1812] [serial = 1504] [outer = (nil)] 02:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x866f3c00) [pid = 1812] [serial = 1505] [outer = 0x8516b800] 02:45:33 INFO - PROCESS | 1812 | 1461231933090 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x873f5400) [pid = 1812] [serial = 1506] [outer = 0x8516b800] 02:45:34 INFO - PROCESS | 1812 | 1461231934078 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]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1680ms 02:45:34 INFO - PROCESS | 1812 | 1461231934135 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:45:34 INFO - PROCESS | 1812 | 1461231934143 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:45:34 INFO - PROCESS | 1812 | 1461231934153 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 1812 | 1461231934158 Marionette TRACE conn3 <- [1,1978,null,{}] 02:45:34 INFO - PROCESS | 1812 | 1461231934165 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}] 02:45:34 INFO - PROCESS | 1812 | 1461231934415 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:45:34 INFO - PROCESS | 1812 | 1461231934740 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e93400 == 118 [pid = 1812] [id = 502] 02:45:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x891a6000) [pid = 1812] [serial = 1507] [outer = (nil)] 02:45:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89304800) [pid = 1812] [serial = 1508] [outer = 0x891a6000] 02:45:34 INFO - PROCESS | 1812 | 1461231934835 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8938e000) [pid = 1812] [serial = 1509] [outer = 0x891a6000] 02:45:35 INFO - PROCESS | 1812 | 1461231935790 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]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1686ms 02:45:35 INFO - PROCESS | 1812 | 1461231935842 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 1812 | 1461231935847 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:45:35 INFO - PROCESS | 1812 | 1461231935855 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 1812 | 1461231935858 Marionette TRACE conn3 <- [1,1982,null,{}] 02:45:35 INFO - PROCESS | 1812 | 1461231935865 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}] 02:45:36 INFO - PROCESS | 1812 | 1461231936087 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:45:36 INFO - PROCESS | 1812 | 1461231936447 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e94000 == 119 [pid = 1812] [id = 503] 02:45:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8b65f800) [pid = 1812] [serial = 1510] [outer = (nil)] 02:45:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8b667c00) [pid = 1812] [serial = 1511] [outer = 0x8b65f800] 02:45:36 INFO - PROCESS | 1812 | 1461231936541 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8b949400) [pid = 1812] [serial = 1512] [outer = 0x8b65f800] 02:45:37 INFO - PROCESS | 1812 | 1461231937510 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]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1731ms 02:45:37 INFO - PROCESS | 1812 | 1461231937586 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 1812 | 1461231937590 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:45:37 INFO - PROCESS | 1812 | 1461231937606 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 1812 | 1461231937615 Marionette TRACE conn3 <- [1,1986,null,{}] 02:45:37 INFO - PROCESS | 1812 | 1461231937622 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}] 02:45:37 INFO - PROCESS | 1812 | 1461231937871 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:45:38 INFO - PROCESS | 1812 | 1461231938202 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e95c00 == 120 [pid = 1812] [id = 504] 02:45:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8b947c00) [pid = 1812] [serial = 1513] [outer = (nil)] 02:45:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ed21800) [pid = 1812] [serial = 1514] [outer = 0x8b947c00] 02:45:38 INFO - PROCESS | 1812 | 1461231938289 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ed36000) [pid = 1812] [serial = 1515] [outer = 0x8b947c00] 02:45:39 INFO - PROCESS | 1812 | 1461231939149 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]]]}] 02:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1599ms 02:45:39 INFO - PROCESS | 1812 | 1461231939204 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 1812 | 1461231939208 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:45:39 INFO - PROCESS | 1812 | 1461231939216 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 1812 | 1461231939220 Marionette TRACE conn3 <- [1,1990,null,{}] 02:45:39 INFO - PROCESS | 1812 | 1461231939226 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}] 02:45:39 INFO - PROCESS | 1812 | 1461231939431 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:45:39 INFO - PROCESS | 1812 | 1461231939706 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed2d400 == 121 [pid = 1812] [id = 505] 02:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ee56400) [pid = 1812] [serial = 1516] [outer = (nil)] 02:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f99f800) [pid = 1812] [serial = 1517] [outer = 0x8ee56400] 02:45:39 INFO - PROCESS | 1812 | 1461231939837 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fc2e000) [pid = 1812] [serial = 1518] [outer = 0x8ee56400] 02:45:40 INFO - PROCESS | 1812 | 1461231940734 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]]]}] 02:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 02:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:45:40 INFO - PROCESS | 1812 | 1461231940746 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 1812 | 1461231940749 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:45:40 INFO - PROCESS | 1812 | 1461231940771 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 1812 | 1461231940775 Marionette TRACE conn3 <- [1,1994,null,{}] 02:45:40 INFO - PROCESS | 1812 | 1461231940784 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}] 02:45:40 INFO - PROCESS | 1812 | 1461231940979 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:45:41 INFO - PROCESS | 1812 | 1461231941271 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd99800 == 122 [pid = 1812] [id = 506] 02:45:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fd9ac00) [pid = 1812] [serial = 1519] [outer = (nil)] 02:45:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fda2000) [pid = 1812] [serial = 1520] [outer = 0x8fd9ac00] 02:45:41 INFO - PROCESS | 1812 | 1461231941426 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x903c7400) [pid = 1812] [serial = 1521] [outer = 0x8fd9ac00] 02:45:42 INFO - PROCESS | 1812 | 1461231942329 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]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1600ms 02:45:42 INFO - PROCESS | 1812 | 1461231942356 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 1812 | 1461231942359 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:45:42 INFO - PROCESS | 1812 | 1461231942366 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 1812 | 1461231942369 Marionette TRACE conn3 <- [1,1998,null,{}] 02:45:42 INFO - PROCESS | 1812 | 1461231942375 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}] 02:45:42 INFO - PROCESS | 1812 | 1461231942588 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:45:42 INFO - PROCESS | 1812 | 1461231942914 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x86845000 == 123 [pid = 1812] [id = 507] 02:45:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x87d51800) [pid = 1812] [serial = 1522] [outer = (nil)] 02:45:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x90510800) [pid = 1812] [serial = 1523] [outer = 0x87d51800] 02:45:43 INFO - PROCESS | 1812 | 1461231943006 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9087dc00) [pid = 1812] [serial = 1524] [outer = 0x87d51800] 02:45:43 INFO - PROCESS | 1812 | 1461231943888 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]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1535ms 02:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:45:43 INFO - PROCESS | 1812 | 1461231943901 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 1812 | 1461231943905 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:45:43 INFO - PROCESS | 1812 | 1461231943911 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 1812 | 1461231943915 Marionette TRACE conn3 <- [1,2002,null,{}] 02:45:43 INFO - PROCESS | 1812 | 1461231943920 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}] 02:45:44 INFO - PROCESS | 1812 | 1461231944119 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:45:44 INFO - PROCESS | 1812 | 1461231944370 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316e000 == 124 [pid = 1812] [id = 508] 02:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fd2dc00) [pid = 1812] [serial = 1525] [outer = (nil)] 02:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x92c70800) [pid = 1812] [serial = 1526] [outer = 0x8fd2dc00] 02:45:44 INFO - PROCESS | 1812 | 1461231944457 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93564400) [pid = 1812] [serial = 1527] [outer = 0x8fd2dc00] 02:45:45 INFO - PROCESS | 1812 | 1461231945415 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]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1536ms 02:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:45:45 INFO - PROCESS | 1812 | 1461231945446 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 1812 | 1461231945449 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:45:45 INFO - PROCESS | 1812 | 1461231945456 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 1812 | 1461231945460 Marionette TRACE conn3 <- [1,2006,null,{}] 02:45:45 INFO - PROCESS | 1812 | 1461231945466 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}] 02:45:45 INFO - PROCESS | 1812 | 1461231945746 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:45:45 INFO - PROCESS | 1812 | 1461231945954 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd25800 == 125 [pid = 1812] [id = 509] 02:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9050a800) [pid = 1812] [serial = 1528] [outer = (nil)] 02:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9364f400) [pid = 1812] [serial = 1529] [outer = 0x9050a800] 02:45:46 INFO - PROCESS | 1812 | 1461231946100 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x93862400) [pid = 1812] [serial = 1530] [outer = 0x9050a800] 02:45:46 INFO - PROCESS | 1812 | 1461231946969 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]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1595ms 02:45:47 INFO - PROCESS | 1812 | 1461231947050 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 1812 | 1461231947054 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:45:47 INFO - PROCESS | 1812 | 1461231947061 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 1812 | 1461231947063 Marionette TRACE conn3 <- [1,2010,null,{}] 02:45:47 INFO - PROCESS | 1812 | 1461231947070 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}] 02:45:47 INFO - PROCESS | 1812 | 1461231947269 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:45:47 INFO - PROCESS | 1812 | 1461231947596 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c3c00 == 126 [pid = 1812] [id = 510] 02:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x93644800) [pid = 1812] [serial = 1531] [outer = (nil)] 02:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x95bafc00) [pid = 1812] [serial = 1532] [outer = 0x93644800] 02:45:47 INFO - PROCESS | 1812 | 1461231947693 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x95bb5000) [pid = 1812] [serial = 1533] [outer = 0x93644800] 02:45:48 INFO - PROCESS | 1812 | 1461231948563 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]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1532ms 02:45:48 INFO - PROCESS | 1812 | 1461231948594 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 1812 | 1461231948597 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:45:48 INFO - PROCESS | 1812 | 1461231948607 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 1812 | 1461231948611 Marionette TRACE conn3 <- [1,2014,null,{}] 02:45:48 INFO - PROCESS | 1812 | 1461231948616 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}] 02:45:48 INFO - PROCESS | 1812 | 1461231948812 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:45:49 INFO - PROCESS | 1812 | 1461231949094 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x96427800 == 127 [pid = 1812] [id = 511] 02:45:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x964b5000) [pid = 1812] [serial = 1534] [outer = (nil)] 02:45:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x96945400) [pid = 1812] [serial = 1535] [outer = 0x964b5000] 02:45:49 INFO - PROCESS | 1812 | 1461231949252 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x974dac00) [pid = 1812] [serial = 1536] [outer = 0x964b5000] 02:45:50 INFO - PROCESS | 1812 | 1461231950159 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]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1584ms 02:45:50 INFO - PROCESS | 1812 | 1461231950192 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 1812 | 1461231950195 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:45:50 INFO - PROCESS | 1812 | 1461231950202 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 1812 | 1461231950206 Marionette TRACE conn3 <- [1,2018,null,{}] 02:45:50 INFO - PROCESS | 1812 | 1461231950212 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}] 02:45:50 INFO - PROCESS | 1812 | 1461231950446 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:45:50 INFO - PROCESS | 1812 | 1461231950771 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d29c00 == 128 [pid = 1812] [id = 512] 02:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9642a400) [pid = 1812] [serial = 1537] [outer = (nil)] 02:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97eb0800) [pid = 1812] [serial = 1538] [outer = 0x9642a400] 02:45:50 INFO - PROCESS | 1812 | 1461231950861 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98025c00) [pid = 1812] [serial = 1539] [outer = 0x9642a400] 02:45:51 INFO - PROCESS | 1812 | 1461231951751 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]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1589ms 02:45:51 INFO - PROCESS | 1812 | 1461231951791 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 1812 | 1461231951795 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:45:51 INFO - PROCESS | 1812 | 1461231951802 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 1812 | 1461231951804 Marionette TRACE conn3 <- [1,2022,null,{}] 02:45:51 INFO - PROCESS | 1812 | 1461231951810 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}] 02:45:52 INFO - PROCESS | 1812 | 1461231952018 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:45:52 INFO - PROCESS | 1812 | 1461231952302 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x83168400 == 129 [pid = 1812] [id = 513] 02:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x852d1c00) [pid = 1812] [serial = 1540] [outer = (nil)] 02:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98995400) [pid = 1812] [serial = 1541] [outer = 0x852d1c00] 02:45:52 INFO - PROCESS | 1812 | 1461231952434 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x98f86c00) [pid = 1812] [serial = 1542] [outer = 0x852d1c00] 02:45:53 INFO - PROCESS | 1812 | 1461231953346 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]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1579ms 02:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:45:53 INFO - PROCESS | 1812 | 1461231953382 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 1812 | 1461231953385 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:45:53 INFO - PROCESS | 1812 | 1461231953392 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 1812 | 1461231953395 Marionette TRACE conn3 <- [1,2026,null,{}] 02:45:53 INFO - PROCESS | 1812 | 1461231953401 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}] 02:45:53 INFO - PROCESS | 1812 | 1461231953594 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:45:53 INFO - PROCESS | 1812 | 1461231953877 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9799c400 == 130 [pid = 1812] [id = 514] 02:45:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9899b800) [pid = 1812] [serial = 1543] [outer = (nil)] 02:45:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x99340400) [pid = 1812] [serial = 1544] [outer = 0x9899b800] 02:45:54 INFO - PROCESS | 1812 | 1461231954013 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9b08b400) [pid = 1812] [serial = 1545] [outer = 0x9899b800] 02:45:54 INFO - PROCESS | 1812 | 1461231954891 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]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1536ms 02:45:54 INFO - PROCESS | 1812 | 1461231954928 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 1812 | 1461231954932 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:45:54 INFO - PROCESS | 1812 | 1461231954938 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 1812 | 1461231954941 Marionette TRACE conn3 <- [1,2030,null,{}] 02:45:54 INFO - PROCESS | 1812 | 1461231954947 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}] 02:45:55 INFO - PROCESS | 1812 | 1461231955140 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:45:55 INFO - PROCESS | 1812 | 1461231955425 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9b800 == 131 [pid = 1812] [id = 515] 02:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8684c400) [pid = 1812] [serial = 1546] [outer = (nil)] 02:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9fe92800) [pid = 1812] [serial = 1547] [outer = 0x8684c400] 02:45:55 INFO - PROCESS | 1812 | 1461231955555 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9ff10c00) [pid = 1812] [serial = 1548] [outer = 0x8684c400] 02:45:56 INFO - PROCESS | 1812 | 1461231956429 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]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 02:45:56 INFO - PROCESS | 1812 | 1461231956469 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 1812 | 1461231956473 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:45:56 INFO - PROCESS | 1812 | 1461231956479 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 1812 | 1461231956482 Marionette TRACE conn3 <- [1,2034,null,{}] 02:45:56 INFO - PROCESS | 1812 | 1461231956488 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}] 02:45:56 INFO - PROCESS | 1812 | 1461231956679 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:45:57 INFO - PROCESS | 1812 | 1461231957029 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x859d5400 == 132 [pid = 1812] [id = 516] 02:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x87e95800) [pid = 1812] [serial = 1549] [outer = (nil)] 02:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa0fa2c00) [pid = 1812] [serial = 1550] [outer = 0x87e95800] 02:45:57 INFO - PROCESS | 1812 | 1461231957122 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa3c0a400) [pid = 1812] [serial = 1551] [outer = 0x87e95800] 02:45:58 INFO - PROCESS | 1812 | 1461231958035 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]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1631ms 02:45:58 INFO - PROCESS | 1812 | 1461231958111 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 1812 | 1461231958115 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:45:58 INFO - PROCESS | 1812 | 1461231958121 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 1812 | 1461231958124 Marionette TRACE conn3 <- [1,2038,null,{}] 02:45:58 INFO - PROCESS | 1812 | 1461231958130 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}] 02:45:58 INFO - PROCESS | 1812 | 1461231958366 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:45:58 INFO - PROCESS | 1812 | 1461231958694 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb2400 == 133 [pid = 1812] [id = 517] 02:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9ae79c00) [pid = 1812] [serial = 1552] [outer = (nil)] 02:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0xa4453000) [pid = 1812] [serial = 1553] [outer = 0x9ae79c00] 02:45:58 INFO - PROCESS | 1812 | 1461231958784 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa4454c00) [pid = 1812] [serial = 1554] [outer = 0x9ae79c00] 02:45:59 INFO - PROCESS | 1812 | 1461231959658 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]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1588ms 02:45:59 INFO - PROCESS | 1812 | 1461231959710 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 1812 | 1461231959714 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:45:59 INFO - PROCESS | 1812 | 1461231959720 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 1812 | 1461231959723 Marionette TRACE conn3 <- [1,2042,null,{}] 02:45:59 INFO - PROCESS | 1812 | 1461231959729 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}] 02:45:59 INFO - PROCESS | 1812 | 1461231959936 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:46:00 INFO - PROCESS | 1812 | 1461231960267 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x86845400 == 134 [pid = 1812] [id = 518] 02:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x99212c00) [pid = 1812] [serial = 1555] [outer = (nil)] 02:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa45a7400) [pid = 1812] [serial = 1556] [outer = 0x99212c00] 02:46:00 INFO - PROCESS | 1812 | 1461231960356 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa45f0800) [pid = 1812] [serial = 1557] [outer = 0x99212c00] 02:46:01 INFO - PROCESS | 1812 | 1461231961235 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]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 02:46:01 INFO - PROCESS | 1812 | 1461231961301 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 1812 | 1461231961305 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:46:01 INFO - PROCESS | 1812 | 1461231961311 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 1812 | 1461231961315 Marionette TRACE conn3 <- [1,2046,null,{}] 02:46:01 INFO - PROCESS | 1812 | 1461231961320 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}] 02:46:01 INFO - PROCESS | 1812 | 1461231961522 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:46:01 INFO - PROCESS | 1812 | 1461231961878 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0a8fc00 == 135 [pid = 1812] [id = 519] 02:46:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0xa4453c00) [pid = 1812] [serial = 1558] [outer = (nil)] 02:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0xa47dcc00) [pid = 1812] [serial = 1559] [outer = 0xa4453c00] 02:46:02 INFO - PROCESS | 1812 | 1461231962071 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0xa47e1800) [pid = 1812] [serial = 1560] [outer = 0xa4453c00] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e6400 == 134 [pid = 1812] [id = 88] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x9356fc00 == 133 [pid = 1812] [id = 258] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x97198800 == 132 [pid = 1812] [id = 255] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef3000 == 131 [pid = 1812] [id = 248] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x984eec00 == 130 [pid = 1812] [id = 60] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3e1000 == 129 [pid = 1812] [id = 257] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x89302800 == 128 [pid = 1812] [id = 214] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x903cf800 == 127 [pid = 1812] [id = 250] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x9050c400 == 126 [pid = 1812] [id = 251] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x90514c00 == 125 [pid = 1812] [id = 254] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x92c9b400 == 124 [pid = 1812] [id = 252] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x87d53000 == 123 [pid = 1812] [id = 500] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x86506c00 == 122 [pid = 1812] [id = 499] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x87f05400 == 121 [pid = 1812] [id = 498] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x866f4000 == 120 [pid = 1812] [id = 497] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x89383800 == 119 [pid = 1812] [id = 490] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x95d1f000 == 118 [pid = 1812] [id = 489] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x95d2ac00 == 117 [pid = 1812] [id = 488] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x859d6000 == 116 [pid = 1812] [id = 487] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8938d400 == 115 [pid = 1812] [id = 486] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda3400 == 114 [pid = 1812] [id = 485] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba59c00 == 113 [pid = 1812] [id = 483] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9c800 == 112 [pid = 1812] [id = 484] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bc800 == 111 [pid = 1812] [id = 482] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x85164400 == 110 [pid = 1812] [id = 481] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba5c400 == 109 [pid = 1812] [id = 404] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba5a800 == 108 [pid = 1812] [id = 480] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x993ec400 == 107 [pid = 1812] [id = 259] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x87f07000 == 106 [pid = 1812] [id = 479] 02:46:04 INFO - PROCESS | 1812 | --DOCSHELL 0x86848c00 == 105 [pid = 1812] [id = 478] 02:46:04 INFO - PROCESS | 1812 | 1461231964766 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]]]}] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x97b84400) [pid = 1812] [serial = 1400] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x93648800) [pid = 1812] [serial = 1391] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x98c6f400) [pid = 1812] [serial = 1407] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x89e89000) [pid = 1812] [serial = 1428] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x93eb4000) [pid = 1812] [serial = 1394] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x984e9000) [pid = 1812] [serial = 1403] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x9df75400) [pid = 1812] [serial = 1415] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8b7de400) [pid = 1812] [serial = 1367] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x9892b000) [pid = 1812] [serial = 1404] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8b65ec00) [pid = 1812] [serial = 1296] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x99340800) [pid = 1812] [serial = 1410] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9005b800) [pid = 1812] [serial = 1382] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x9b082400) [pid = 1812] [serial = 1412] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x98027c00) [pid = 1812] [serial = 1406] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89da0c00) [pid = 1812] [serial = 1427] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x9fc4f000) [pid = 1812] [serial = 1418] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x86503c00) [pid = 1812] [serial = 1421] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x866f2800) [pid = 1812] [serial = 1422] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x920c6800) [pid = 1812] [serial = 1386] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8c582000) [pid = 1812] [serial = 1374] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x866f8800) [pid = 1812] [serial = 1430] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fd2e400) [pid = 1812] [serial = 1379] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9694e800) [pid = 1812] [serial = 1398] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x880cdc00) [pid = 1812] [serial = 1425] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8b6e1800) [pid = 1812] [serial = 1370] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8b942400) [pid = 1812] [serial = 1371] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x87f07c00) [pid = 1812] [serial = 1424] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x92c9e400) [pid = 1812] [serial = 1388] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8ee87800) [pid = 1812] [serial = 1376] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97ce6c00) [pid = 1812] [serial = 1401] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x902ee400) [pid = 1812] [serial = 1383] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x99332400) [pid = 1812] [serial = 1409] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x92ca8c00) [pid = 1812] [serial = 1389] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x95bb0400) [pid = 1812] [serial = 1395] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8fda5000) [pid = 1812] [serial = 1380] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8c574400) [pid = 1812] [serial = 1373] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x913ac800) [pid = 1812] [serial = 1385] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9364e400) [pid = 1812] [serial = 1392] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8f3e6000) [pid = 1812] [serial = 1377] [outer = (nil)] [url = about:blank] 02:46:04 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x880d0c00) [pid = 1812] [serial = 1431] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9694a800) [pid = 1812] [serial = 1397] [outer = (nil)] [url = about:blank] 02:46:05 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8b94ac00) [pid = 1812] [serial = 1433] [outer = (nil)] [url = about:blank] 02:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 3793ms 02:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:46:05 INFO - PROCESS | 1812 | 1461231965106 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 1812 | 1461231965110 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:46:05 INFO - PROCESS | 1812 | 1461231965118 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 1812 | 1461231965124 Marionette TRACE conn3 <- [1,2050,null,{}] 02:46:05 INFO - PROCESS | 1812 | 1461231965133 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}] 02:46:05 INFO - PROCESS | 1812 | 1461231965312 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:46:05 INFO - PROCESS | 1812 | 1461231965327 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d56400 == 106 [pid = 1812] [id = 520] 02:46:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x87d56800) [pid = 1812] [serial = 1561] [outer = (nil)] 02:46:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x87d5e000) [pid = 1812] [serial = 1562] [outer = 0x87d56800] 02:46:05 INFO - PROCESS | 1812 | 1461231965436 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x87f07800) [pid = 1812] [serial = 1563] [outer = 0x87d56800] 02:46:06 INFO - PROCESS | 1812 | 1461231966423 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]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1338ms 02:46:06 INFO - PROCESS | 1812 | 1461231966455 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 1812 | 1461231966462 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:46:06 INFO - PROCESS | 1812 | 1461231966486 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 1812 | 1461231966491 Marionette TRACE conn3 <- [1,2054,null,{}] 02:46:06 INFO - PROCESS | 1812 | 1461231966499 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}] 02:46:06 INFO - PROCESS | 1812 | 1461231966694 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:46:06 INFO - PROCESS | 1812 | 1461231966706 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f3800 == 107 [pid = 1812] [id = 521] 02:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x873f4000) [pid = 1812] [serial = 1564] [outer = (nil)] 02:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x891a4400) [pid = 1812] [serial = 1565] [outer = 0x873f4000] 02:46:06 INFO - PROCESS | 1812 | 1461231966779 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x89293000) [pid = 1812] [serial = 1566] [outer = 0x873f4000] 02:46:07 INFO - PROCESS | 1812 | 1461231967966 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]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1557ms 02:46:08 INFO - PROCESS | 1812 | 1461231968029 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 1812 | 1461231968032 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:46:08 INFO - PROCESS | 1812 | 1461231968039 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 1812 | 1461231968045 Marionette TRACE conn3 <- [1,2058,null,{}] 02:46:08 INFO - PROCESS | 1812 | 1461231968071 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}] 02:46:08 INFO - PROCESS | 1812 | 1461231968338 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:46:08 INFO - PROCESS | 1812 | 1461231968362 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f06c00 == 108 [pid = 1812] [id = 522] 02:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x89304400) [pid = 1812] [serial = 1567] [outer = (nil)] 02:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x89383800) [pid = 1812] [serial = 1568] [outer = 0x89304400] 02:46:08 INFO - PROCESS | 1812 | 1461231968439 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x89e86c00) [pid = 1812] [serial = 1569] [outer = 0x89304400] 02:46:10 INFO - PROCESS | 1812 | 1461231970538 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]]]}] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x97981800) [pid = 1812] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x873ed000) [pid = 1812] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8fda4400) [pid = 1812] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8b66a800) [pid = 1812] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x99327000) [pid = 1812] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x97b89400) [pid = 1812] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x880d0000) [pid = 1812] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x97ee2000) [pid = 1812] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8c579800) [pid = 1812] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x889e4800) [pid = 1812] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8ed2b000) [pid = 1812] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8938b000) [pid = 1812] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8c1b4800) [pid = 1812] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c3c5800) [pid = 1812] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x976e4000) [pid = 1812] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x984eb000) [pid = 1812] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f99fc00) [pid = 1812] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x95d1f800) [pid = 1812] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x951e8c00) [pid = 1812] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x99326c00) [pid = 1812] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x98994000) [pid = 1812] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fd9b000) [pid = 1812] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x97b86c00) [pid = 1812] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9799a400) [pid = 1812] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x87d52c00) [pid = 1812] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x920cb000) [pid = 1812] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x95d60400) [pid = 1812] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c1b9800) [pid = 1812] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x90515c00) [pid = 1812] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:46:10 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9b084800) [pid = 1812] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2687ms 02:46:10 INFO - PROCESS | 1812 | 1461231970726 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 1812 | 1461231970730 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:46:10 INFO - PROCESS | 1812 | 1461231970736 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 1812 | 1461231970739 Marionette TRACE conn3 <- [1,2062,null,{}] 02:46:10 INFO - PROCESS | 1812 | 1461231970745 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}] 02:46:10 INFO - PROCESS | 1812 | 1461231970993 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:46:11 INFO - PROCESS | 1812 | 1461231971120 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x86850800 == 109 [pid = 1812] [id = 523] 02:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89307800) [pid = 1812] [serial = 1570] [outer = (nil)] 02:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89e8ec00) [pid = 1812] [serial = 1571] [outer = 0x89307800] 02:46:11 INFO - PROCESS | 1812 | 1461231971195 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8b66a000) [pid = 1812] [serial = 1572] [outer = 0x89307800] 02:46:12 INFO - PROCESS | 1812 | 1461231972021 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]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1330ms 02:46:12 INFO - PROCESS | 1812 | 1461231972067 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 1812 | 1461231972070 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:46:12 INFO - PROCESS | 1812 | 1461231972077 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 1812 | 1461231972080 Marionette TRACE conn3 <- [1,2066,null,{}] 02:46:12 INFO - PROCESS | 1812 | 1461231972085 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}] 02:46:12 INFO - PROCESS | 1812 | 1461231972267 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:46:12 INFO - PROCESS | 1812 | 1461231972281 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x889e4800 == 110 [pid = 1812] [id = 524] 02:46:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x891a9400) [pid = 1812] [serial = 1573] [outer = (nil)] 02:46:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b7e0800) [pid = 1812] [serial = 1574] [outer = 0x891a9400] 02:46:12 INFO - PROCESS | 1812 | 1461231972533 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b7db800) [pid = 1812] [serial = 1575] [outer = 0x891a9400] 02:46:13 INFO - PROCESS | 1812 | 1461231973678 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]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 02:46:13 INFO - PROCESS | 1812 | 1461231973712 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 1812 | 1461231973720 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:46:13 INFO - PROCESS | 1812 | 1461231973748 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 1812 | 1461231973754 Marionette TRACE conn3 <- [1,2070,null,{}] 02:46:13 INFO - PROCESS | 1812 | 1461231973761 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}] 02:46:13 INFO - PROCESS | 1812 | 1461231973998 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:46:14 INFO - PROCESS | 1812 | 1461231974330 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f2c00 == 111 [pid = 1812] [id = 525] 02:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x87d54c00) [pid = 1812] [serial = 1576] [outer = (nil)] 02:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89292c00) [pid = 1812] [serial = 1577] [outer = 0x87d54c00] 02:46:14 INFO - PROCESS | 1812 | 1461231974428 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x89303800) [pid = 1812] [serial = 1578] [outer = 0x87d54c00] 02:46:15 INFO - PROCESS | 1812 | 1461231975655 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]]]}] 02:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1987ms 02:46:15 INFO - PROCESS | 1812 | 1461231975732 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 1812 | 1461231975742 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:46:15 INFO - PROCESS | 1812 | 1461231975752 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 1812 | 1461231975757 Marionette TRACE conn3 <- [1,2074,null,{}] 02:46:15 INFO - PROCESS | 1812 | 1461231975763 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}] 02:46:16 INFO - PROCESS | 1812 | 1461231976025 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:46:16 INFO - PROCESS | 1812 | 1461231976350 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5ec00 == 112 [pid = 1812] [id = 526] 02:46:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a3e9000) [pid = 1812] [serial = 1579] [outer = (nil)] 02:46:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ba5b400) [pid = 1812] [serial = 1580] [outer = 0x8a3e9000] 02:46:16 INFO - PROCESS | 1812 | 1461231976445 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8c3c6400) [pid = 1812] [serial = 1581] [outer = 0x8a3e9000] 02:46:17 INFO - PROCESS | 1812 | 1461231977375 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]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 02:46:17 INFO - PROCESS | 1812 | 1461231977440 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:46:17 INFO - PROCESS | 1812 | 1461231977444 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:46:17 INFO - PROCESS | 1812 | 1461231977451 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 1812 | 1461231977457 Marionette TRACE conn3 <- [1,2078,null,{}] 02:46:17 INFO - PROCESS | 1812 | 1461231977474 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}] 02:46:17 INFO - PROCESS | 1812 | 1461231977722 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:46:18 INFO - PROCESS | 1812 | 1461231978062 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9b000 == 113 [pid = 1812] [id = 527] 02:46:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89dc7800) [pid = 1812] [serial = 1582] [outer = (nil)] 02:46:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ed1f400) [pid = 1812] [serial = 1583] [outer = 0x89dc7800] 02:46:18 INFO - PROCESS | 1812 | 1461231978158 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ed33800) [pid = 1812] [serial = 1584] [outer = 0x89dc7800] 02:46:19 INFO - PROCESS | 1812 | 1461231979042 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]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1640ms 02:46:19 INFO - PROCESS | 1812 | 1461231979091 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:46:19 INFO - PROCESS | 1812 | 1461231979096 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:46:19 INFO - PROCESS | 1812 | 1461231979102 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 1812 | 1461231979106 Marionette TRACE conn3 <- [1,2082,null,{}] 02:46:19 INFO - PROCESS | 1812 | 1461231979112 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}] 02:46:19 INFO - PROCESS | 1812 | 1461231979320 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:46:19 INFO - PROCESS | 1812 | 1461231979597 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b660000 == 114 [pid = 1812] [id = 528] 02:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ed2c000) [pid = 1812] [serial = 1585] [outer = (nil)] 02:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ee90400) [pid = 1812] [serial = 1586] [outer = 0x8ed2c000] 02:46:19 INFO - PROCESS | 1812 | 1461231979732 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f3e7c00) [pid = 1812] [serial = 1587] [outer = 0x8ed2c000] 02:46:20 INFO - PROCESS | 1812 | 1461231980720 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]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1683ms 02:46:20 INFO - PROCESS | 1812 | 1461231980785 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:46:20 INFO - PROCESS | 1812 | 1461231980789 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:46:20 INFO - PROCESS | 1812 | 1461231980795 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 1812 | 1461231980799 Marionette TRACE conn3 <- [1,2086,null,{}] 02:46:20 INFO - PROCESS | 1812 | 1461231980804 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}] 02:46:21 INFO - PROCESS | 1812 | 1461231981012 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:46:21 INFO - PROCESS | 1812 | 1461231981341 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f97400 == 115 [pid = 1812] [id = 529] 02:46:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ee5c000) [pid = 1812] [serial = 1588] [outer = (nil)] 02:46:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd26400) [pid = 1812] [serial = 1589] [outer = 0x8ee5c000] 02:46:21 INFO - PROCESS | 1812 | 1461231981433 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fd2e400) [pid = 1812] [serial = 1590] [outer = 0x8ee5c000] 02:46:22 INFO - PROCESS | 1812 | 1461231982371 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]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1640ms 02:46:22 INFO - PROCESS | 1812 | 1461231982436 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 1812 | 1461231982440 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:46:22 INFO - PROCESS | 1812 | 1461231982446 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 1812 | 1461231982450 Marionette TRACE conn3 <- [1,2090,null,{}] 02:46:22 INFO - PROCESS | 1812 | 1461231982455 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}] 02:46:22 INFO - PROCESS | 1812 | 1461231982692 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:46:23 INFO - PROCESS | 1812 | 1461231983015 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3ea000 == 116 [pid = 1812] [id = 530] 02:46:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fc2f000) [pid = 1812] [serial = 1591] [outer = (nil)] 02:46:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90058c00) [pid = 1812] [serial = 1592] [outer = 0x8fc2f000] 02:46:23 INFO - PROCESS | 1812 | 1461231983150 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x902f9c00) [pid = 1812] [serial = 1593] [outer = 0x8fc2f000] 02:46:24 INFO - PROCESS | 1812 | 1461231984030 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]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1632ms 02:46:24 INFO - PROCESS | 1812 | 1461231984079 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 1812 | 1461231984083 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:46:24 INFO - PROCESS | 1812 | 1461231984089 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 1812 | 1461231984092 Marionette TRACE conn3 <- [1,2094,null,{}] 02:46:24 INFO - PROCESS | 1812 | 1461231984098 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}] 02:46:24 INFO - PROCESS | 1812 | 1461231984296 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:46:24 INFO - PROCESS | 1812 | 1461231984574 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3dc800 == 117 [pid = 1812] [id = 531] 02:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90056800) [pid = 1812] [serial = 1594] [outer = (nil)] 02:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x903d6400) [pid = 1812] [serial = 1595] [outer = 0x90056800] 02:46:24 INFO - PROCESS | 1812 | 1461231984708 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x90516800) [pid = 1812] [serial = 1596] [outer = 0x90056800] 02:46:25 INFO - PROCESS | 1812 | 1461231985582 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]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1534ms 02:46:25 INFO - PROCESS | 1812 | 1461231985624 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 1812 | 1461231985632 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:46:25 INFO - PROCESS | 1812 | 1461231985639 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 1812 | 1461231985642 Marionette TRACE conn3 <- [1,2098,null,{}] 02:46:25 INFO - PROCESS | 1812 | 1461231985648 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}] 02:46:25 INFO - PROCESS | 1812 | 1461231985856 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:46:26 INFO - PROCESS | 1812 | 1461231986139 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x902f1000 == 118 [pid = 1812] [id = 532] 02:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x903d2800) [pid = 1812] [serial = 1597] [outer = (nil)] 02:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x920c0800) [pid = 1812] [serial = 1598] [outer = 0x903d2800] 02:46:26 INFO - PROCESS | 1812 | 1461231986274 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x920cbc00) [pid = 1812] [serial = 1599] [outer = 0x903d2800] 02:46:27 INFO - PROCESS | 1812 | 1461231987162 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]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1584ms 02:46:27 INFO - PROCESS | 1812 | 1461231987224 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 1812 | 1461231987228 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:46:27 INFO - PROCESS | 1812 | 1461231987235 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 1812 | 1461231987238 Marionette TRACE conn3 <- [1,2102,null,{}] 02:46:27 INFO - PROCESS | 1812 | 1461231987244 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}] 02:46:27 INFO - PROCESS | 1812 | 1461231987445 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:46:27 INFO - PROCESS | 1812 | 1461231987774 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ecc00 == 119 [pid = 1812] [id = 533] 02:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x903d0400) [pid = 1812] [serial = 1600] [outer = (nil)] 02:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92ca4000) [pid = 1812] [serial = 1601] [outer = 0x903d0400] 02:46:27 INFO - PROCESS | 1812 | 1461231987864 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x93563400) [pid = 1812] [serial = 1602] [outer = 0x903d0400] 02:46:28 INFO - PROCESS | 1812 | 1461231988763 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]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1591ms 02:46:28 INFO - PROCESS | 1812 | 1461231988826 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 1812 | 1461231988831 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:46:28 INFO - PROCESS | 1812 | 1461231988837 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 1812 | 1461231988841 Marionette TRACE conn3 <- [1,2106,null,{}] 02:46:28 INFO - PROCESS | 1812 | 1461231988846 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}] 02:46:29 INFO - PROCESS | 1812 | 1461231989068 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:46:29 INFO - PROCESS | 1812 | 1461231989406 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca1400 == 120 [pid = 1812] [id = 534] 02:46:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9364dc00) [pid = 1812] [serial = 1603] [outer = (nil)] 02:46:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x93859800) [pid = 1812] [serial = 1604] [outer = 0x9364dc00] 02:46:29 INFO - PROCESS | 1812 | 1461231989497 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9385e800) [pid = 1812] [serial = 1605] [outer = 0x9364dc00] 02:46:30 INFO - PROCESS | 1812 | 1461231990403 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]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1630ms 02:46:30 INFO - PROCESS | 1812 | 1461231990475 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 1812 | 1461231990478 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:46:30 INFO - PROCESS | 1812 | 1461231990488 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:46:30 INFO - PROCESS | 1812 | 1461231990492 Marionette TRACE conn3 <- [1,2110,null,{}] 02:46:30 INFO - PROCESS | 1812 | 1461231990498 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}] 02:46:30 INFO - PROCESS | 1812 | 1461231990777 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:46:31 INFO - PROCESS | 1812 | 1461231991107 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x83165400 == 121 [pid = 1812] [id = 535] 02:46:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x93646400) [pid = 1812] [serial = 1606] [outer = (nil)] 02:46:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x95bb3400) [pid = 1812] [serial = 1607] [outer = 0x93646400] 02:46:31 INFO - PROCESS | 1812 | 1461231991205 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x96942400) [pid = 1812] [serial = 1608] [outer = 0x93646400] 02:46:32 INFO - PROCESS | 1812 | 1461231992110 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]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1682ms 02:46:32 INFO - PROCESS | 1812 | 1461231992171 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 1812 | 1461231992175 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:46:32 INFO - PROCESS | 1812 | 1461231992182 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 1812 | 1461231992185 Marionette TRACE conn3 <- [1,2114,null,{}] 02:46:32 INFO - PROCESS | 1812 | 1461231992191 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}] 02:46:32 INFO - PROCESS | 1812 | 1461231992391 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:46:32 INFO - PROCESS | 1812 | 1461231992720 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x9364a800 == 122 [pid = 1812] [id = 536] 02:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x93860000) [pid = 1812] [serial = 1609] [outer = (nil)] 02:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x970f0000) [pid = 1812] [serial = 1610] [outer = 0x93860000] 02:46:32 INFO - PROCESS | 1812 | 1461231992808 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9719ac00) [pid = 1812] [serial = 1611] [outer = 0x93860000] 02:46:33 INFO - PROCESS | 1812 | 1461231993665 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]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1535ms 02:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:46:33 INFO - PROCESS | 1812 | 1461231993718 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 1812 | 1461231993721 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:46:33 INFO - PROCESS | 1812 | 1461231993727 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 1812 | 1461231993731 Marionette TRACE conn3 <- [1,2118,null,{}] 02:46:33 INFO - PROCESS | 1812 | 1461231993737 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}] 02:46:33 INFO - PROCESS | 1812 | 1461231993935 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:46:34 INFO - PROCESS | 1812 | 1461231994217 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba5b000 == 123 [pid = 1812] [id = 537] 02:46:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x951e7000) [pid = 1812] [serial = 1612] [outer = (nil)] 02:46:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97989000) [pid = 1812] [serial = 1613] [outer = 0x951e7000] 02:46:34 INFO - PROCESS | 1812 | 1461231994348 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x979a8000) [pid = 1812] [serial = 1614] [outer = 0x951e7000] 02:46:35 INFO - PROCESS | 1812 | 1461231995227 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]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1533ms 02:46:35 INFO - PROCESS | 1812 | 1461231995260 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 1812 | 1461231995263 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:46:35 INFO - PROCESS | 1812 | 1461231995270 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 1812 | 1461231995272 Marionette TRACE conn3 <- [1,2122,null,{}] 02:46:35 INFO - PROCESS | 1812 | 1461231995279 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}] 02:46:35 INFO - PROCESS | 1812 | 1461231995495 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:46:35 INFO - PROCESS | 1812 | 1461231995807 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x95b07000 == 124 [pid = 1812] [id = 538] 02:46:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x97198800) [pid = 1812] [serial = 1615] [outer = (nil)] 02:46:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97cd9c00) [pid = 1812] [serial = 1616] [outer = 0x97198800] 02:46:35 INFO - PROCESS | 1812 | 1461231995939 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97ce0800) [pid = 1812] [serial = 1617] [outer = 0x97198800] 02:46:36 INFO - PROCESS | 1812 | 1461231996824 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]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 02:46:36 INFO - PROCESS | 1812 | 1461231996902 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 1812 | 1461231996906 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:46:36 INFO - PROCESS | 1812 | 1461231996913 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 1812 | 1461231996916 Marionette TRACE conn3 <- [1,2126,null,{}] 02:46:36 INFO - PROCESS | 1812 | 1461231996922 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}] 02:46:37 INFO - PROCESS | 1812 | 1461231997157 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:46:37 INFO - PROCESS | 1812 | 1461231997490 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x85fa0400 == 125 [pid = 1812] [id = 539] 02:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x95d5ec00) [pid = 1812] [serial = 1618] [outer = (nil)] 02:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x984e9400) [pid = 1812] [serial = 1619] [outer = 0x95d5ec00] 02:46:37 INFO - PROCESS | 1812 | 1461231997580 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x984efc00) [pid = 1812] [serial = 1620] [outer = 0x95d5ec00] 02:46:38 INFO - PROCESS | 1812 | 1461231998498 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]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1644ms 02:46:38 INFO - PROCESS | 1812 | 1461231998558 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 1812 | 1461231998561 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:46:38 INFO - PROCESS | 1812 | 1461231998568 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 1812 | 1461231998572 Marionette TRACE conn3 <- [1,2130,null,{}] 02:46:38 INFO - PROCESS | 1812 | 1461231998577 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}] 02:46:38 INFO - PROCESS | 1812 | 1461231998778 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:46:39 INFO - PROCESS | 1812 | 1461231999106 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x859e2800 == 126 [pid = 1812] [id = 540] 02:46:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x97cde800) [pid = 1812] [serial = 1621] [outer = (nil)] 02:46:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x98fa8000) [pid = 1812] [serial = 1622] [outer = 0x97cde800] 02:46:39 INFO - PROCESS | 1812 | 1461231999196 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x9920ec00) [pid = 1812] [serial = 1623] [outer = 0x97cde800] 02:46:40 INFO - PROCESS | 1812 | 1461232000106 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] 02:46:40 INFO - PROCESS | 1812 | 1461232000157 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:46:40 INFO - PROCESS | 1812 | 1461232000163 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 1812 | 1461232000168 Marionette TRACE conn3 <- [1,2134,null,{}] 02:46:40 INFO - PROCESS | 1812 | 1461232000174 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}] 02:46:40 INFO - PROCESS | 1812 | 1461232000370 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:46:40 INFO - PROCESS | 1812 | 1461232000711 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x97b8f000 == 127 [pid = 1812] [id = 541] 02:46:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9801e800) [pid = 1812] [serial = 1624] [outer = (nil)] 02:46:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9df77c00) [pid = 1812] [serial = 1625] [outer = 0x9801e800] 02:46:40 INFO - PROCESS | 1812 | 1461232000807 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x9ea29c00) [pid = 1812] [serial = 1626] [outer = 0x9801e800] 02:46:41 INFO - PROCESS | 1812 | 1461232001661 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]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1542ms 02:46:41 INFO - PROCESS | 1812 | 1461232001710 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 1812 | 1461232001714 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:46:41 INFO - PROCESS | 1812 | 1461232001724 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 1812 | 1461232001727 Marionette TRACE conn3 <- [1,2138,null,{}] 02:46:41 INFO - PROCESS | 1812 | 1461232001733 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}] 02:46:41 INFO - PROCESS | 1812 | 1461232001953 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:46:42 INFO - PROCESS | 1812 | 1461232002321 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef8c00 == 128 [pid = 1812] [id = 542] 02:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x866e9c00) [pid = 1812] [serial = 1627] [outer = (nil)] 02:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x9797e400) [pid = 1812] [serial = 1628] [outer = 0x866e9c00] 02:46:42 INFO - PROCESS | 1812 | 1461232002411 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x9fb25c00) [pid = 1812] [serial = 1629] [outer = 0x866e9c00] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89da9400 == 127 [pid = 1812] [id = 239] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89e8b000 == 126 [pid = 1812] [id = 240] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed35000 == 125 [pid = 1812] [id = 460] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x866f6000 == 124 [pid = 1812] [id = 462] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x920cc800 == 123 [pid = 1812] [id = 463] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x903d1c00 == 122 [pid = 1812] [id = 464] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x964b4000 == 121 [pid = 1812] [id = 465] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9005ac00 == 120 [pid = 1812] [id = 461] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x95d29c00 == 119 [pid = 1812] [id = 512] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x880c3c00 == 118 [pid = 1812] [id = 510] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x96427800 == 117 [pid = 1812] [id = 511] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd25800 == 116 [pid = 1812] [id = 509] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8316e000 == 115 [pid = 1812] [id = 508] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x86845000 == 114 [pid = 1812] [id = 507] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd99800 == 113 [pid = 1812] [id = 506] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89e95c00 == 112 [pid = 1812] [id = 504] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed2d400 == 111 [pid = 1812] [id = 505] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89e94000 == 110 [pid = 1812] [id = 503] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x87e93400 == 109 [pid = 1812] [id = 502] 02:46:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85164800 == 108 [pid = 1812] [id = 501] 02:46:45 INFO - PROCESS | 1812 | 1461232005535 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]]]}] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x9b082800) [pid = 1812] [serial = 1481] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x891a1c00) [pid = 1812] [serial = 1437] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x87e9f400) [pid = 1812] [serial = 1436] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x915abc00) [pid = 1812] [serial = 1458] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8b6de800) [pid = 1812] [serial = 1499] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x9b087800) [pid = 1812] [serial = 1413] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x98534400) [pid = 1812] [serial = 1478] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x89dbcc00) [pid = 1812] [serial = 1496] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9b0f3c00) [pid = 1812] [serial = 1278] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8f3de000) [pid = 1812] [serial = 1449] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8b948800) [pid = 1812] [serial = 1368] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x903d2000) [pid = 1812] [serial = 1454] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8b7d8000) [pid = 1812] [serial = 1440] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x97aa4c00) [pid = 1812] [serial = 1473] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8ed19400) [pid = 1812] [serial = 1443] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x97ce7c00) [pid = 1812] [serial = 1475] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0xa0c31800) [pid = 1812] [serial = 1487] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9050ac00) [pid = 1812] [serial = 1455] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x98937000) [pid = 1812] [serial = 1350] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0xa0f9a400) [pid = 1812] [serial = 1490] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8ee8cc00) [pid = 1812] [serial = 1448] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0xa0c33000) [pid = 1812] [serial = 1488] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9748b800) [pid = 1812] [serial = 1469] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x99322800) [pid = 1812] [serial = 1275] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9ffd4400) [pid = 1812] [serial = 1485] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8c574c00) [pid = 1812] [serial = 1442] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9fe95400) [pid = 1812] [serial = 1281] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8b661c00) [pid = 1812] [serial = 1439] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x976e9400) [pid = 1812] [serial = 1470] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9801e400) [pid = 1812] [serial = 1476] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9004e000) [pid = 1812] [serial = 1451] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9ea24000) [pid = 1812] [serial = 1416] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x89e8d400) [pid = 1812] [serial = 1497] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x98020c00) [pid = 1812] [serial = 1347] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x87f03800) [pid = 1812] [serial = 1493] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x93eaf400) [pid = 1812] [serial = 1464] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x880c8800) [pid = 1812] [serial = 1494] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9642a000) [pid = 1812] [serial = 1466] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x96946800) [pid = 1812] [serial = 1467] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x90059000) [pid = 1812] [serial = 1452] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x979a4800) [pid = 1812] [serial = 1472] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8ed2f000) [pid = 1812] [serial = 1445] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x92ca6800) [pid = 1812] [serial = 1460] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8ee52800) [pid = 1812] [serial = 1446] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9df79800) [pid = 1812] [serial = 1482] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9144e800) [pid = 1812] [serial = 1457] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8ba4e800) [pid = 1812] [serial = 1500] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9fe99c00) [pid = 1812] [serial = 1484] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x98c62800) [pid = 1812] [serial = 1479] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9fe8fc00) [pid = 1812] [serial = 1419] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9385f000) [pid = 1812] [serial = 1463] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x93567400) [pid = 1812] [serial = 1461] [outer = (nil)] [url = about:blank] 02:46:45 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ba57000) [pid = 1812] [serial = 1502] [outer = (nil)] [url = about:blank] 02:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 4137ms 02:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:46:45 INFO - PROCESS | 1812 | 1461232005870 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 1812 | 1461232005875 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:46:45 INFO - PROCESS | 1812 | 1461232005885 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 1812 | 1461232005895 Marionette TRACE conn3 <- [1,2142,null,{}] 02:46:45 INFO - PROCESS | 1812 | 1461232005904 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}] 02:46:46 INFO - PROCESS | 1812 | 1461232006094 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:46:46 INFO - PROCESS | 1812 | 1461232006107 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e9cc00 == 109 [pid = 1812] [id = 543] 02:46:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x87e9d400) [pid = 1812] [serial = 1630] [outer = (nil)] 02:46:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87f09c00) [pid = 1812] [serial = 1631] [outer = 0x87e9d400] 02:46:46 INFO - PROCESS | 1812 | 1461232006218 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x880ca400) [pid = 1812] [serial = 1632] [outer = 0x87e9d400] 02:46:47 INFO - PROCESS | 1812 | 1461232007203 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] 02:46:47 INFO - PROCESS | 1812 | 1461232007247 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:46:47 INFO - PROCESS | 1812 | 1461232007257 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 1812 | 1461232007261 Marionette TRACE conn3 <- [1,2146,null,{}] 02:46:47 INFO - PROCESS | 1812 | 1461232007283 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}] 02:46:47 INFO - PROCESS | 1812 | 1461232007473 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:46:47 INFO - PROCESS | 1812 | 1461232007483 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x880cfc00 == 110 [pid = 1812] [id = 544] 02:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x889e1400) [pid = 1812] [serial = 1633] [outer = (nil)] 02:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x89da9400) [pid = 1812] [serial = 1634] [outer = 0x889e1400] 02:46:47 INFO - PROCESS | 1812 | 1461232007557 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89e94000) [pid = 1812] [serial = 1635] [outer = 0x889e1400] 02:46:48 INFO - PROCESS | 1812 | 1461232008722 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] 02:46:48 INFO - PROCESS | 1812 | 1461232008765 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:46:48 INFO - PROCESS | 1812 | 1461232008771 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 1812 | 1461232008777 Marionette TRACE conn3 <- [1,2150,null,{}] 02:46:48 INFO - PROCESS | 1812 | 1461232008800 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}] 02:46:49 INFO - PROCESS | 1812 | 1461232009063 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:46:49 INFO - PROCESS | 1812 | 1461232009094 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f03800 == 111 [pid = 1812] [id = 545] 02:46:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8b6e2000) [pid = 1812] [serial = 1636] [outer = (nil)] 02:46:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ba54800) [pid = 1812] [serial = 1637] [outer = 0x8b6e2000] 02:46:49 INFO - PROCESS | 1812 | 1461232009169 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c1b0800) [pid = 1812] [serial = 1638] [outer = 0x8b6e2000] 02:46:50 INFO - PROCESS | 1812 | 1461232010157 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]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1456ms 02:46:50 INFO - PROCESS | 1812 | 1461232010228 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 1812 | 1461232010232 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:46:50 INFO - PROCESS | 1812 | 1461232010238 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 1812 | 1461232010240 Marionette TRACE conn3 <- [1,2154,null,{}] 02:46:50 INFO - PROCESS | 1812 | 1461232010246 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}] 02:46:51 INFO - PROCESS | 1812 | 1461232011125 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x891a6000) [pid = 1812] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8ee56400) [pid = 1812] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x964b5000) [pid = 1812] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8b65f800) [pid = 1812] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x89307800) [pid = 1812] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fd9ac00) [pid = 1812] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x93644800) [pid = 1812] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x852d1c00) [pid = 1812] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9642a400) [pid = 1812] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x873f4000) [pid = 1812] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9ae79c00) [pid = 1812] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x99212c00) [pid = 1812] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8516b800) [pid = 1812] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9899b800) [pid = 1812] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x87d56800) [pid = 1812] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8b947c00) [pid = 1812] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9050a800) [pid = 1812] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8684c400) [pid = 1812] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x87e95800) [pid = 1812] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8fd2dc00) [pid = 1812] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x89304400) [pid = 1812] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x87d51800) [pid = 1812] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8b942000) [pid = 1812] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:46:51 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8b6e1400) [pid = 1812] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:46:51 INFO - PROCESS | 1812 | 1461232011372 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8516b800 == 112 [pid = 1812] [id = 546] 02:46:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8650cc00) [pid = 1812] [serial = 1639] [outer = (nil)] 02:46:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x87d4f800) [pid = 1812] [serial = 1640] [outer = 0x8650cc00] 02:46:51 INFO - PROCESS | 1812 | 1461232011449 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8929a800) [pid = 1812] [serial = 1641] [outer = 0x8650cc00] 02:46:52 INFO - PROCESS | 1812 | 1461232012197 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]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1983ms 02:46:52 INFO - PROCESS | 1812 | 1461232012222 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 1812 | 1461232012226 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:46:52 INFO - PROCESS | 1812 | 1461232012232 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 1812 | 1461232012236 Marionette TRACE conn3 <- [1,2158,null,{}] 02:46:52 INFO - PROCESS | 1812 | 1461232012241 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}] 02:46:52 INFO - PROCESS | 1812 | 1461232012492 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:46:52 INFO - PROCESS | 1812 | 1461232012513 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d56800 == 113 [pid = 1812] [id = 547] 02:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x87d56c00) [pid = 1812] [serial = 1642] [outer = (nil)] 02:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8c57b400) [pid = 1812] [serial = 1643] [outer = 0x87d56c00] 02:46:52 INFO - PROCESS | 1812 | 1461232012585 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8ec1d000) [pid = 1812] [serial = 1644] [outer = 0x87d56c00] 02:46:53 INFO - PROCESS | 1812 | 1461232013791 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]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 02:46:53 INFO - PROCESS | 1812 | 1461232013865 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 1812 | 1461232013872 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:46:53 INFO - PROCESS | 1812 | 1461232013880 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 1812 | 1461232013885 Marionette TRACE conn3 <- [1,2162,null,{}] 02:46:53 INFO - PROCESS | 1812 | 1461232013894 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}] 02:46:54 INFO - PROCESS | 1812 | 1461232014153 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:46:54 INFO - PROCESS | 1812 | 1461232014497 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d53000 == 114 [pid = 1812] [id = 548] 02:46:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x87e9c400) [pid = 1812] [serial = 1645] [outer = (nil)] 02:46:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8930fc00) [pid = 1812] [serial = 1646] [outer = 0x87e9c400] 02:46:54 INFO - PROCESS | 1812 | 1461232014639 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b664800) [pid = 1812] [serial = 1647] [outer = 0x87e9c400] 02:46:55 INFO - PROCESS | 1812 | 1461232015597 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]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1783ms 02:46:55 INFO - PROCESS | 1812 | 1461232015664 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 1812 | 1461232015673 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:46:55 INFO - PROCESS | 1812 | 1461232015684 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 1812 | 1461232015688 Marionette TRACE conn3 <- [1,2166,null,{}] 02:46:55 INFO - PROCESS | 1812 | 1461232015694 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}] 02:46:55 INFO - PROCESS | 1812 | 1461232015921 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:46:56 INFO - PROCESS | 1812 | 1461232016310 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x859db400 == 115 [pid = 1812] [id = 549] 02:46:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8b941400) [pid = 1812] [serial = 1648] [outer = (nil)] 02:46:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c3c6000) [pid = 1812] [serial = 1649] [outer = 0x8b941400] 02:46:56 INFO - PROCESS | 1812 | 1461232016402 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8ec23400) [pid = 1812] [serial = 1650] [outer = 0x8b941400] 02:46:57 INFO - PROCESS | 1812 | 1461232017324 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]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1692ms 02:46:57 INFO - PROCESS | 1812 | 1461232017376 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 1812 | 1461232017380 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:46:57 INFO - PROCESS | 1812 | 1461232017388 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 1812 | 1461232017394 Marionette TRACE conn3 <- [1,2170,null,{}] 02:46:57 INFO - PROCESS | 1812 | 1461232017410 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}] 02:46:57 INFO - PROCESS | 1812 | 1461232017669 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:46:58 INFO - PROCESS | 1812 | 1461232017992 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bb000 == 116 [pid = 1812] [id = 550] 02:46:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8ed36800) [pid = 1812] [serial = 1651] [outer = (nil)] 02:46:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f3dc400) [pid = 1812] [serial = 1652] [outer = 0x8ed36800] 02:46:58 INFO - PROCESS | 1812 | 1461232018090 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f9a8400) [pid = 1812] [serial = 1653] [outer = 0x8ed36800] 02:46:58 INFO - PROCESS | 1812 | 1461232018984 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]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1640ms 02:46:59 INFO - PROCESS | 1812 | 1461232019028 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:46:59 INFO - PROCESS | 1812 | 1461232019034 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:46:59 INFO - PROCESS | 1812 | 1461232019040 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 1812 | 1461232019043 Marionette TRACE conn3 <- [1,2174,null,{}] 02:46:59 INFO - PROCESS | 1812 | 1461232019049 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}] 02:46:59 INFO - PROCESS | 1812 | 1461232019263 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:46:59 INFO - PROCESS | 1812 | 1461232019539 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x891a8800 == 117 [pid = 1812] [id = 551] 02:46:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8ee8d400) [pid = 1812] [serial = 1654] [outer = (nil)] 02:46:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x9004dc00) [pid = 1812] [serial = 1655] [outer = 0x8ee8d400] 02:46:59 INFO - PROCESS | 1812 | 1461232019684 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x90059000) [pid = 1812] [serial = 1656] [outer = 0x8ee8d400] 02:47:00 INFO - PROCESS | 1812 | 1461232020558 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]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1581ms 02:47:00 INFO - PROCESS | 1812 | 1461232020621 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 1812 | 1461232020625 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:47:00 INFO - PROCESS | 1812 | 1461232020631 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - PROCESS | 1812 | 1461232020635 Marionette TRACE conn3 <- [1,2178,null,{}] 02:47:00 INFO - PROCESS | 1812 | 1461232020641 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}] 02:47:00 INFO - PROCESS | 1812 | 1461232020856 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:47:01 INFO - PROCESS | 1812 | 1461232021188 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec27400 == 118 [pid = 1812] [id = 552] 02:47:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ee8dc00) [pid = 1812] [serial = 1657] [outer = (nil)] 02:47:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x902f2c00) [pid = 1812] [serial = 1658] [outer = 0x8ee8dc00] 02:47:01 INFO - PROCESS | 1812 | 1461232021278 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x903cc400) [pid = 1812] [serial = 1659] [outer = 0x8ee8dc00] 02:47:02 INFO - PROCESS | 1812 | 1461232022212 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]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1637ms 02:47:02 INFO - PROCESS | 1812 | 1461232022270 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 1812 | 1461232022273 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:47:02 INFO - PROCESS | 1812 | 1461232022282 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 1812 | 1461232022286 Marionette TRACE conn3 <- [1,2182,null,{}] 02:47:02 INFO - PROCESS | 1812 | 1461232022292 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}] 02:47:02 INFO - PROCESS | 1812 | 1461232022532 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:47:02 INFO - PROCESS | 1812 | 1461232022869 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2e800 == 119 [pid = 1812] [id = 553] 02:47:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x90511c00) [pid = 1812] [serial = 1660] [outer = (nil)] 02:47:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x920c3800) [pid = 1812] [serial = 1661] [outer = 0x90511c00] 02:47:02 INFO - PROCESS | 1812 | 1461232022965 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x920cc800) [pid = 1812] [serial = 1662] [outer = 0x90511c00] 02:47:03 INFO - PROCESS | 1812 | 1461232023881 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]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1642ms 02:47:03 INFO - PROCESS | 1812 | 1461232023925 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 1812 | 1461232023930 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:47:03 INFO - PROCESS | 1812 | 1461232023936 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 1812 | 1461232023939 Marionette TRACE conn3 <- [1,2186,null,{}] 02:47:03 INFO - PROCESS | 1812 | 1461232023945 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}] 02:47:04 INFO - PROCESS | 1812 | 1461232024149 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:47:04 INFO - PROCESS | 1812 | 1461232024483 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x915abc00 == 120 [pid = 1812] [id = 554] 02:47:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x915ae000) [pid = 1812] [serial = 1663] [outer = (nil)] 02:47:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x93646c00) [pid = 1812] [serial = 1664] [outer = 0x915ae000] 02:47:04 INFO - PROCESS | 1812 | 1461232024574 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9364b000) [pid = 1812] [serial = 1665] [outer = 0x915ae000] 02:47:05 INFO - PROCESS | 1812 | 1461232025490 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]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1591ms 02:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:47:05 INFO - PROCESS | 1812 | 1461232025528 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 1812 | 1461232025531 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:47:05 INFO - PROCESS | 1812 | 1461232025538 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 1812 | 1461232025543 Marionette TRACE conn3 <- [1,2190,null,{}] 02:47:05 INFO - PROCESS | 1812 | 1461232025549 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}] 02:47:05 INFO - PROCESS | 1812 | 1461232025766 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:47:06 INFO - PROCESS | 1812 | 1461232026075 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ee800 == 121 [pid = 1812] [id = 555] 02:47:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x903d3800) [pid = 1812] [serial = 1666] [outer = (nil)] 02:47:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x93eb7c00) [pid = 1812] [serial = 1667] [outer = 0x903d3800] 02:47:06 INFO - PROCESS | 1812 | 1461232026168 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x951e3800) [pid = 1812] [serial = 1668] [outer = 0x903d3800] 02:47:07 INFO - PROCESS | 1812 | 1461232027028 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]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1535ms 02:47:07 INFO - PROCESS | 1812 | 1461232027073 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 1812 | 1461232027077 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:47:07 INFO - PROCESS | 1812 | 1461232027084 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 1812 | 1461232027087 Marionette TRACE conn3 <- [1,2194,null,{}] 02:47:07 INFO - PROCESS | 1812 | 1461232027093 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}] 02:47:07 INFO - PROCESS | 1812 | 1461232027298 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:47:07 INFO - PROCESS | 1812 | 1461232027578 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x93864000 == 122 [pid = 1812] [id = 556] 02:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x93eb8800) [pid = 1812] [serial = 1669] [outer = (nil)] 02:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x95d1f800) [pid = 1812] [serial = 1670] [outer = 0x93eb8800] 02:47:07 INFO - PROCESS | 1812 | 1461232027712 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9642a000) [pid = 1812] [serial = 1671] [outer = 0x93eb8800] 02:47:08 INFO - PROCESS | 1812 | 1461232028601 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]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1582ms 02:47:08 INFO - PROCESS | 1812 | 1461232028669 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 1812 | 1461232028673 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:47:08 INFO - PROCESS | 1812 | 1461232028679 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - PROCESS | 1812 | 1461232028683 Marionette TRACE conn3 <- [1,2198,null,{}] 02:47:08 INFO - PROCESS | 1812 | 1461232028689 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}] 02:47:08 INFO - PROCESS | 1812 | 1461232028896 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:47:09 INFO - PROCESS | 1812 | 1461232029221 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb3c00 == 123 [pid = 1812] [id = 557] 02:47:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x95bb7000) [pid = 1812] [serial = 1672] [outer = (nil)] 02:47:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9797ec00) [pid = 1812] [serial = 1673] [outer = 0x95bb7000] 02:47:09 INFO - PROCESS | 1812 | 1461232029312 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x97984400) [pid = 1812] [serial = 1674] [outer = 0x95bb7000] 02:47:10 INFO - PROCESS | 1812 | 1461232030214 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]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1579ms 02:47:10 INFO - PROCESS | 1812 | 1461232030260 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:47:10 INFO - PROCESS | 1812 | 1461232030265 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:47:10 INFO - PROCESS | 1812 | 1461232030271 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 1812 | 1461232030275 Marionette TRACE conn3 <- [1,2202,null,{}] 02:47:10 INFO - PROCESS | 1812 | 1461232030281 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}] 02:47:10 INFO - PROCESS | 1812 | 1461232030512 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:47:10 INFO - PROCESS | 1812 | 1461232030861 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x915a7c00 == 124 [pid = 1812] [id = 558] 02:47:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x98020800) [pid = 1812] [serial = 1675] [outer = (nil)] 02:47:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9802ac00) [pid = 1812] [serial = 1676] [outer = 0x98020800] 02:47:10 INFO - PROCESS | 1812 | 1461232030959 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98937000) [pid = 1812] [serial = 1677] [outer = 0x98020800] 02:47:11 INFO - PROCESS | 1812 | 1461232031858 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]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1630ms 02:47:11 INFO - PROCESS | 1812 | 1461232031901 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:47:11 INFO - PROCESS | 1812 | 1461232031905 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:47:11 INFO - PROCESS | 1812 | 1461232031911 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 1812 | 1461232031915 Marionette TRACE conn3 <- [1,2206,null,{}] 02:47:11 INFO - PROCESS | 1812 | 1461232031920 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}] 02:47:12 INFO - PROCESS | 1812 | 1461232032127 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:47:12 INFO - PROCESS | 1812 | 1461232032464 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x98029000 == 125 [pid = 1812] [id = 559] 02:47:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98991800) [pid = 1812] [serial = 1678] [outer = (nil)] 02:47:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x98fadc00) [pid = 1812] [serial = 1679] [outer = 0x98991800] 02:47:12 INFO - PROCESS | 1812 | 1461232032557 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99213400) [pid = 1812] [serial = 1680] [outer = 0x98991800] 02:47:13 INFO - PROCESS | 1812 | 1461232033452 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]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1588ms 02:47:13 INFO - PROCESS | 1812 | 1461232033500 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 1812 | 1461232033504 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:47:13 INFO - PROCESS | 1812 | 1461232033510 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 1812 | 1461232033513 Marionette TRACE conn3 <- [1,2210,null,{}] 02:47:13 INFO - PROCESS | 1812 | 1461232033519 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}] 02:47:13 INFO - PROCESS | 1812 | 1461232033733 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:47:14 INFO - PROCESS | 1812 | 1461232034064 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x96946c00 == 126 [pid = 1812] [id = 560] 02:47:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9694d800) [pid = 1812] [serial = 1681] [outer = (nil)] 02:47:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9ae77c00) [pid = 1812] [serial = 1682] [outer = 0x9694d800] 02:47:14 INFO - PROCESS | 1812 | 1461232034156 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9aecf400) [pid = 1812] [serial = 1683] [outer = 0x9694d800] 02:47:15 INFO - PROCESS | 1812 | 1461232035004 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]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1541ms 02:47:15 INFO - PROCESS | 1812 | 1461232035052 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 1812 | 1461232035056 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:47:15 INFO - PROCESS | 1812 | 1461232035062 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 1812 | 1461232035065 Marionette TRACE conn3 <- [1,2214,null,{}] 02:47:15 INFO - PROCESS | 1812 | 1461232035071 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}] 02:47:15 INFO - PROCESS | 1812 | 1461232035268 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:47:15 INFO - PROCESS | 1812 | 1461232035558 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x95b0bc00 == 127 [pid = 1812] [id = 561] 02:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x95d61000) [pid = 1812] [serial = 1684] [outer = (nil)] 02:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9fb2b000) [pid = 1812] [serial = 1685] [outer = 0x95d61000] 02:47:15 INFO - PROCESS | 1812 | 1461232035708 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9fc4f800) [pid = 1812] [serial = 1686] [outer = 0x95d61000] 02:47:16 INFO - PROCESS | 1812 | 1461232036607 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]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1582ms 02:47:16 INFO - PROCESS | 1812 | 1461232036645 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 1812 | 1461232036649 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:47:16 INFO - PROCESS | 1812 | 1461232036655 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 1812 | 1461232036658 Marionette TRACE conn3 <- [1,2218,null,{}] 02:47:16 INFO - PROCESS | 1812 | 1461232036664 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}] 02:47:16 INFO - PROCESS | 1812 | 1461232036878 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:47:17 INFO - PROCESS | 1812 | 1461232037170 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x9df79000 == 128 [pid = 1812] [id = 562] 02:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9ea24000) [pid = 1812] [serial = 1687] [outer = (nil)] 02:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa0a08800) [pid = 1812] [serial = 1688] [outer = 0x9ea24000] 02:47:17 INFO - PROCESS | 1812 | 1461232037328 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa0e4bc00) [pid = 1812] [serial = 1689] [outer = 0x9ea24000] 02:47:18 INFO - PROCESS | 1812 | 1461232038241 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]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 02:47:18 INFO - PROCESS | 1812 | 1461232038289 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 1812 | 1461232038292 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:47:18 INFO - PROCESS | 1812 | 1461232038299 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 1812 | 1461232038303 Marionette TRACE conn3 <- [1,2222,null,{}] 02:47:18 INFO - PROCESS | 1812 | 1461232038308 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}] 02:47:18 INFO - PROCESS | 1812 | 1461232038515 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:47:18 INFO - PROCESS | 1812 | 1461232038858 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x93642800 == 129 [pid = 1812] [id = 563] 02:47:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9ffcdc00) [pid = 1812] [serial = 1690] [outer = (nil)] 02:47:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa2a3d800) [pid = 1812] [serial = 1691] [outer = 0x9ffcdc00] 02:47:18 INFO - PROCESS | 1812 | 1461232038952 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa3c81c00) [pid = 1812] [serial = 1692] [outer = 0x9ffcdc00] 02:47:19 INFO - PROCESS | 1812 | 1461232039853 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]]]}] 02:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 02:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:47:19 INFO - PROCESS | 1812 | 1461232039885 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 1812 | 1461232039887 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:47:19 INFO - PROCESS | 1812 | 1461232039894 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 1812 | 1461232039898 Marionette TRACE conn3 <- [1,2226,null,{}] 02:47:19 INFO - PROCESS | 1812 | 1461232039903 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}] 02:47:20 INFO - PROCESS | 1812 | 1461232040104 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:47:20 INFO - PROCESS | 1812 | 1461232040450 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x97292400 == 130 [pid = 1812] [id = 564] 02:47:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97982400) [pid = 1812] [serial = 1693] [outer = (nil)] 02:47:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa45a1c00) [pid = 1812] [serial = 1694] [outer = 0x97982400] 02:47:20 INFO - PROCESS | 1812 | 1461232040542 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa45f5400) [pid = 1812] [serial = 1695] [outer = 0x97982400] 02:47:21 INFO - PROCESS | 1812 | 1461232041397 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]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1531ms 02:47:21 INFO - PROCESS | 1812 | 1461232041424 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 1812 | 1461232041427 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:47:21 INFO - PROCESS | 1812 | 1461232041434 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 1812 | 1461232041437 Marionette TRACE conn3 <- [1,2230,null,{}] 02:47:21 INFO - PROCESS | 1812 | 1461232041443 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}] 02:47:21 INFO - PROCESS | 1812 | 1461232041646 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:47:21 INFO - PROCESS | 1812 | 1461232041939 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f8800 == 131 [pid = 1812] [id = 565] 02:47:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8eba2c00) [pid = 1812] [serial = 1696] [outer = (nil)] 02:47:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8eba9400) [pid = 1812] [serial = 1697] [outer = 0x8eba2c00] 02:47:22 INFO - PROCESS | 1812 | 1461232042032 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8ebaa800) [pid = 1812] [serial = 1698] [outer = 0x8eba2c00] 02:47:22 INFO - PROCESS | 1812 | 1461232042955 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]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 02:47:23 INFO - PROCESS | 1812 | 1461232043014 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 1812 | 1461232043018 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:47:23 INFO - PROCESS | 1812 | 1461232043024 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 1812 | 1461232043027 Marionette TRACE conn3 <- [1,2234,null,{}] 02:47:23 INFO - PROCESS | 1812 | 1461232043033 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}] 02:47:23 INFO - PROCESS | 1812 | 1461232043236 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:47:23 INFO - PROCESS | 1812 | 1461232043525 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f0400 == 132 [pid = 1812] [id = 566] 02:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8eba3400) [pid = 1812] [serial = 1699] [outer = (nil)] 02:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa0f9e800) [pid = 1812] [serial = 1700] [outer = 0x8eba3400] 02:47:23 INFO - PROCESS | 1812 | 1461232043656 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa45a7c00) [pid = 1812] [serial = 1701] [outer = 0x8eba3400] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x873ed800 == 131 [pid = 1812] [id = 452] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5e800 == 130 [pid = 1812] [id = 304] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x9719f000 == 129 [pid = 1812] [id = 256] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x9802a800 == 128 [pid = 1812] [id = 495] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6e4800 == 127 [pid = 1812] [id = 491] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x979a6400 == 126 [pid = 1812] [id = 492] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda7c00 == 125 [pid = 1812] [id = 494] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x866ebc00 == 124 [pid = 1812] [id = 451] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8516b800 == 123 [pid = 1812] [id = 546] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x87f03800 == 122 [pid = 1812] [id = 545] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x880cfc00 == 121 [pid = 1812] [id = 544] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x87e9cc00 == 120 [pid = 1812] [id = 543] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x97b8f000 == 119 [pid = 1812] [id = 541] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x85fa0400 == 118 [pid = 1812] [id = 539] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x859e2800 == 117 [pid = 1812] [id = 540] 02:47:25 INFO - PROCESS | 1812 | --DOCSHELL 0x95b07000 == 116 [pid = 1812] [id = 538] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8b66a000) [pid = 1812] [serial = 1572] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x89304800) [pid = 1812] [serial = 1508] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8f99f800) [pid = 1812] [serial = 1517] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x974dac00) [pid = 1812] [serial = 1536] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8b667c00) [pid = 1812] [serial = 1511] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x89e8ec00) [pid = 1812] [serial = 1571] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8fda2000) [pid = 1812] [serial = 1520] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa47dcc00) [pid = 1812] [serial = 1559] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8fc2e000) [pid = 1812] [serial = 1518] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x95bb5000) [pid = 1812] [serial = 1533] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98f86c00) [pid = 1812] [serial = 1542] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x96945400) [pid = 1812] [serial = 1535] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x97eb0800) [pid = 1812] [serial = 1538] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x891a4400) [pid = 1812] [serial = 1565] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0xa4453000) [pid = 1812] [serial = 1553] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0xa45a7400) [pid = 1812] [serial = 1556] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x873f5400) [pid = 1812] [serial = 1506] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x99340400) [pid = 1812] [serial = 1544] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x87d5e000) [pid = 1812] [serial = 1562] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8ed21800) [pid = 1812] [serial = 1514] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8b949400) [pid = 1812] [serial = 1512] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9364f400) [pid = 1812] [serial = 1529] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9fe92800) [pid = 1812] [serial = 1547] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x98995400) [pid = 1812] [serial = 1541] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8938e000) [pid = 1812] [serial = 1509] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8ed36000) [pid = 1812] [serial = 1515] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa4454c00) [pid = 1812] [serial = 1554] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa3c0a400) [pid = 1812] [serial = 1551] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9b08b400) [pid = 1812] [serial = 1545] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x866f3c00) [pid = 1812] [serial = 1505] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa0fa2c00) [pid = 1812] [serial = 1550] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0xa45f0800) [pid = 1812] [serial = 1557] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x93564400) [pid = 1812] [serial = 1527] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x89e86c00) [pid = 1812] [serial = 1569] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9ff10c00) [pid = 1812] [serial = 1548] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x903c7400) [pid = 1812] [serial = 1521] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x89383800) [pid = 1812] [serial = 1568] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x93862400) [pid = 1812] [serial = 1530] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x87f07800) [pid = 1812] [serial = 1563] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9087dc00) [pid = 1812] [serial = 1524] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0xa282ec00) [pid = 1812] [serial = 1491] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x92c70800) [pid = 1812] [serial = 1526] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8ba58000) [pid = 1812] [serial = 1434] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x90510800) [pid = 1812] [serial = 1523] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x98025c00) [pid = 1812] [serial = 1539] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x95bafc00) [pid = 1812] [serial = 1532] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x89293000) [pid = 1812] [serial = 1566] [outer = (nil)] [url = about:blank] 02:47:26 INFO - PROCESS | 1812 | 1461232046708 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]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 3739ms 02:47:26 INFO - PROCESS | 1812 | 1461232046764 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 1812 | 1461232046769 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:47:26 INFO - PROCESS | 1812 | 1461232046777 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 1812 | 1461232046784 Marionette TRACE conn3 <- [1,2238,null,{}] 02:47:26 INFO - PROCESS | 1812 | 1461232046791 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}] 02:47:26 INFO - PROCESS | 1812 | 1461232046987 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:47:27 INFO - PROCESS | 1812 | 1461232047192 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ed000 == 117 [pid = 1812] [id = 567] 02:47:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87d58000) [pid = 1812] [serial = 1702] [outer = (nil)] 02:47:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87f08c00) [pid = 1812] [serial = 1703] [outer = 0x87d58000] 02:47:27 INFO - PROCESS | 1812 | 1461232047281 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x889e8000) [pid = 1812] [serial = 1704] [outer = 0x87d58000] 02:47:28 INFO - PROCESS | 1812 | 1461232048189 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]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1485ms 02:47:28 INFO - PROCESS | 1812 | 1461232048263 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 1812 | 1461232048271 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:47:28 INFO - PROCESS | 1812 | 1461232048281 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 1812 | 1461232048284 Marionette TRACE conn3 <- [1,2242,null,{}] 02:47:28 INFO - PROCESS | 1812 | 1461232048290 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}] 02:47:28 INFO - PROCESS | 1812 | 1461232048480 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:47:28 INFO - PROCESS | 1812 | 1461232048711 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f10c00 == 118 [pid = 1812] [id = 568] 02:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x880cfc00) [pid = 1812] [serial = 1705] [outer = (nil)] 02:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89382000) [pid = 1812] [serial = 1706] [outer = 0x880cfc00] 02:47:28 INFO - PROCESS | 1812 | 1461232048785 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89dbdc00) [pid = 1812] [serial = 1707] [outer = 0x880cfc00] 02:47:29 INFO - PROCESS | 1812 | 1461232049679 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]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1434ms 02:47:29 INFO - PROCESS | 1812 | 1461232049722 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 1812 | 1461232049726 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:47:29 INFO - PROCESS | 1812 | 1461232049747 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 1812 | 1461232049755 Marionette TRACE conn3 <- [1,2246,null,{}] 02:47:29 INFO - PROCESS | 1812 | 1461232049797 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}] 02:47:30 INFO - PROCESS | 1812 | 1461232050055 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:47:30 INFO - PROCESS | 1812 | 1461232050082 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x83171000 == 119 [pid = 1812] [id = 569] 02:47:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x880c1c00) [pid = 1812] [serial = 1708] [outer = (nil)] 02:47:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8b667400) [pid = 1812] [serial = 1709] [outer = 0x880c1c00] 02:47:30 INFO - PROCESS | 1812 | 1461232050165 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b6e5c00) [pid = 1812] [serial = 1710] [outer = 0x880c1c00] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x97cde800) [pid = 1812] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x95d5ec00) [pid = 1812] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x97198800) [pid = 1812] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x951e7000) [pid = 1812] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x93860000) [pid = 1812] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x93646400) [pid = 1812] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9364dc00) [pid = 1812] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x903d0400) [pid = 1812] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x903d2800) [pid = 1812] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x90056800) [pid = 1812] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fc2f000) [pid = 1812] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8ee5c000) [pid = 1812] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8a3e3400) [pid = 1812] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8b6e2000) [pid = 1812] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8650cc00) [pid = 1812] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8ed2c000) [pid = 1812] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x89dc7800) [pid = 1812] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a3e9000) [pid = 1812] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x87d54c00) [pid = 1812] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x889e1400) [pid = 1812] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x87e9d400) [pid = 1812] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:47:31 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9801e800) [pid = 1812] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:47:31 INFO - PROCESS | 1812 | 1461232051800 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]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2104ms 02:47:31 INFO - PROCESS | 1812 | 1461232051851 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 1812 | 1461232051855 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:47:31 INFO - PROCESS | 1812 | 1461232051861 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 1812 | 1461232051863 Marionette TRACE conn3 <- [1,2250,null,{}] 02:47:31 INFO - PROCESS | 1812 | 1461232051869 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}] 02:47:32 INFO - PROCESS | 1812 | 1461232052046 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:47:32 INFO - PROCESS | 1812 | 1461232052061 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684bc00 == 120 [pid = 1812] [id = 570] 02:47:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x87d5b400) [pid = 1812] [serial = 1711] [outer = (nil)] 02:47:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8b6d9400) [pid = 1812] [serial = 1712] [outer = 0x87d5b400] 02:47:32 INFO - PROCESS | 1812 | 1461232052314 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8b94c800) [pid = 1812] [serial = 1713] [outer = 0x87d5b400] 02:47:33 INFO - PROCESS | 1812 | 1461232053052 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]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1239ms 02:47:33 INFO - PROCESS | 1812 | 1461232053100 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 1812 | 1461232053103 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:47:33 INFO - PROCESS | 1812 | 1461232053109 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 1812 | 1461232053112 Marionette TRACE conn3 <- [1,2254,null,{}] 02:47:33 INFO - PROCESS | 1812 | 1461232053117 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}] 02:47:33 INFO - PROCESS | 1812 | 1461232053297 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:47:33 INFO - PROCESS | 1812 | 1461232053670 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316e000 == 121 [pid = 1812] [id = 571] 02:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x85164800) [pid = 1812] [serial = 1714] [outer = (nil)] 02:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86506000) [pid = 1812] [serial = 1715] [outer = 0x85164800] 02:47:33 INFO - PROCESS | 1812 | 1461232053764 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x87d50000) [pid = 1812] [serial = 1716] [outer = 0x85164800] 02:47:34 INFO - PROCESS | 1812 | 1461232054761 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]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1688ms 02:47:34 INFO - PROCESS | 1812 | 1461232054800 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 1812 | 1461232054808 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:47:34 INFO - PROCESS | 1812 | 1461232054818 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 1812 | 1461232054823 Marionette TRACE conn3 <- [1,2258,null,{}] 02:47:34 INFO - PROCESS | 1812 | 1461232054830 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}] 02:47:35 INFO - PROCESS | 1812 | 1461232055061 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:47:35 INFO - PROCESS | 1812 | 1461232055398 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x880cd800 == 122 [pid = 1812] [id = 572] 02:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x891a0400) [pid = 1812] [serial = 1717] [outer = (nil)] 02:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89297000) [pid = 1812] [serial = 1718] [outer = 0x891a0400] 02:47:35 INFO - PROCESS | 1812 | 1461232055495 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89307000) [pid = 1812] [serial = 1719] [outer = 0x891a0400] 02:47:36 INFO - PROCESS | 1812 | 1461232056516 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]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1742ms 02:47:36 INFO - PROCESS | 1812 | 1461232056564 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:47:36 INFO - PROCESS | 1812 | 1461232056571 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:47:36 INFO - PROCESS | 1812 | 1461232056577 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 1812 | 1461232056581 Marionette TRACE conn3 <- [1,2262,null,{}] 02:47:36 INFO - PROCESS | 1812 | 1461232056587 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}] 02:47:36 INFO - PROCESS | 1812 | 1461232056800 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:47:37 INFO - PROCESS | 1812 | 1461232057168 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc3c00 == 123 [pid = 1812] [id = 573] 02:47:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89e89400) [pid = 1812] [serial = 1720] [outer = (nil)] 02:47:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a3e3c00) [pid = 1812] [serial = 1721] [outer = 0x89e89400] 02:47:37 INFO - PROCESS | 1812 | 1461232057262 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b66a800) [pid = 1812] [serial = 1722] [outer = 0x89e89400] 02:47:38 INFO - PROCESS | 1812 | 1461232058210 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]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1681ms 02:47:38 INFO - PROCESS | 1812 | 1461232058259 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 1812 | 1461232058263 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:47:38 INFO - PROCESS | 1812 | 1461232058280 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - PROCESS | 1812 | 1461232058289 Marionette TRACE conn3 <- [1,2266,null,{}] 02:47:38 INFO - PROCESS | 1812 | 1461232058295 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}] 02:47:38 INFO - PROCESS | 1812 | 1461232058556 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:47:38 INFO - PROCESS | 1812 | 1461232058880 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc1000 == 124 [pid = 1812] [id = 574] 02:47:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89e86800) [pid = 1812] [serial = 1723] [outer = (nil)] 02:47:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c575800) [pid = 1812] [serial = 1724] [outer = 0x89e86800] 02:47:38 INFO - PROCESS | 1812 | 1461232058972 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8eba8400) [pid = 1812] [serial = 1725] [outer = 0x89e86800] 02:47:39 INFO - PROCESS | 1812 | 1461232059854 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]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1645ms 02:47:39 INFO - PROCESS | 1812 | 1461232059917 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 1812 | 1461232059921 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:47:39 INFO - PROCESS | 1812 | 1461232059928 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 1812 | 1461232059930 Marionette TRACE conn3 <- [1,2270,null,{}] 02:47:39 INFO - PROCESS | 1812 | 1461232059937 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}] 02:47:40 INFO - PROCESS | 1812 | 1461232060140 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:47:40 INFO - PROCESS | 1812 | 1461232060418 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b0c00 == 125 [pid = 1812] [id = 575] 02:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8c578400) [pid = 1812] [serial = 1726] [outer = (nil)] 02:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ed25c00) [pid = 1812] [serial = 1727] [outer = 0x8c578400] 02:47:40 INFO - PROCESS | 1812 | 1461232060558 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ed2cc00) [pid = 1812] [serial = 1728] [outer = 0x8c578400] 02:47:41 INFO - PROCESS | 1812 | 1461232061502 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]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1631ms 02:47:41 INFO - PROCESS | 1812 | 1461232061562 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 1812 | 1461232061568 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:47:41 INFO - PROCESS | 1812 | 1461232061579 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 1812 | 1461232061583 Marionette TRACE conn3 <- [1,2274,null,{}] 02:47:41 INFO - PROCESS | 1812 | 1461232061592 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}] 02:47:41 INFO - PROCESS | 1812 | 1461232061917 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:47:42 INFO - PROCESS | 1812 | 1461232062257 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee4ec00 == 126 [pid = 1812] [id = 576] 02:47:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ee52800) [pid = 1812] [serial = 1729] [outer = (nil)] 02:47:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ee5b000) [pid = 1812] [serial = 1730] [outer = 0x8ee52800] 02:47:42 INFO - PROCESS | 1812 | 1461232062360 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fc2d800) [pid = 1812] [serial = 1731] [outer = 0x8ee52800] 02:47:43 INFO - PROCESS | 1812 | 1461232063310 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]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1793ms 02:47:43 INFO - PROCESS | 1812 | 1461232063371 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 1812 | 1461232063374 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:47:43 INFO - PROCESS | 1812 | 1461232063381 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 1812 | 1461232063384 Marionette TRACE conn3 <- [1,2278,null,{}] 02:47:43 INFO - PROCESS | 1812 | 1461232063390 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}] 02:47:43 INFO - PROCESS | 1812 | 1461232063594 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:47:43 INFO - PROCESS | 1812 | 1461232063875 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9adc00 == 127 [pid = 1812] [id = 577] 02:47:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fc33c00) [pid = 1812] [serial = 1732] [outer = (nil)] 02:47:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fda4400) [pid = 1812] [serial = 1733] [outer = 0x8fc33c00] 02:47:44 INFO - PROCESS | 1812 | 1461232064004 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9004fc00) [pid = 1812] [serial = 1734] [outer = 0x8fc33c00] 02:47:44 INFO - PROCESS | 1812 | 1461232064933 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]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1579ms 02:47:44 INFO - PROCESS | 1812 | 1461232064960 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 1812 | 1461232064964 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:47:44 INFO - PROCESS | 1812 | 1461232064970 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 1812 | 1461232064973 Marionette TRACE conn3 <- [1,2282,null,{}] 02:47:44 INFO - PROCESS | 1812 | 1461232064980 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}] 02:47:45 INFO - PROCESS | 1812 | 1461232065260 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:47:45 INFO - PROCESS | 1812 | 1461232065476 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7dfc00 == 128 [pid = 1812] [id = 578] 02:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd2ac00) [pid = 1812] [serial = 1735] [outer = (nil)] 02:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x902f3c00) [pid = 1812] [serial = 1736] [outer = 0x8fd2ac00] 02:47:45 INFO - PROCESS | 1812 | 1461232065611 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x903c9000) [pid = 1812] [serial = 1737] [outer = 0x8fd2ac00] 02:47:46 INFO - PROCESS | 1812 | 1461232066518 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]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1583ms 02:47:46 INFO - PROCESS | 1812 | 1461232066555 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 1812 | 1461232066559 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:47:46 INFO - PROCESS | 1812 | 1461232066565 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 1812 | 1461232066569 Marionette TRACE conn3 <- [1,2286,null,{}] 02:47:46 INFO - PROCESS | 1812 | 1461232066574 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}] 02:47:46 INFO - PROCESS | 1812 | 1461232066766 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:47:47 INFO - PROCESS | 1812 | 1461232067050 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd9dc00 == 129 [pid = 1812] [id = 579] 02:47:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9005b400) [pid = 1812] [serial = 1738] [outer = (nil)] 02:47:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90881800) [pid = 1812] [serial = 1739] [outer = 0x9005b400] 02:47:47 INFO - PROCESS | 1812 | 1461232067184 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x913ac000) [pid = 1812] [serial = 1740] [outer = 0x9005b400] 02:47:48 INFO - PROCESS | 1812 | 1461232068055 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]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1536ms 02:47:48 INFO - PROCESS | 1812 | 1461232068102 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 1812 | 1461232068106 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:47:48 INFO - PROCESS | 1812 | 1461232068112 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 1812 | 1461232068116 Marionette TRACE conn3 <- [1,2290,null,{}] 02:47:48 INFO - PROCESS | 1812 | 1461232068121 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}] 02:47:48 INFO - PROCESS | 1812 | 1461232068323 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:47:48 INFO - PROCESS | 1812 | 1461232068604 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x9050fc00 == 130 [pid = 1812] [id = 580] 02:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x90886400) [pid = 1812] [serial = 1741] [outer = (nil)] 02:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x915a9c00) [pid = 1812] [serial = 1742] [outer = 0x90886400] 02:47:48 INFO - PROCESS | 1812 | 1461232068738 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x920c7800) [pid = 1812] [serial = 1743] [outer = 0x90886400] 02:47:49 INFO - PROCESS | 1812 | 1461232069630 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]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1588ms 02:47:49 INFO - PROCESS | 1812 | 1461232069700 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 1812 | 1461232069705 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:47:49 INFO - PROCESS | 1812 | 1461232069711 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 1812 | 1461232069714 Marionette TRACE conn3 <- [1,2294,null,{}] 02:47:49 INFO - PROCESS | 1812 | 1461232069720 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}] 02:47:49 INFO - PROCESS | 1812 | 1461232069959 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:47:50 INFO - PROCESS | 1812 | 1461232070310 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x93570800 == 131 [pid = 1812] [id = 581] 02:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x93572400) [pid = 1812] [serial = 1744] [outer = (nil)] 02:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93647000) [pid = 1812] [serial = 1745] [outer = 0x93572400] 02:47:50 INFO - PROCESS | 1812 | 1461232070416 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93861800) [pid = 1812] [serial = 1746] [outer = 0x93572400] 02:47:51 INFO - PROCESS | 1812 | 1461232071378 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]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1734ms 02:47:51 INFO - PROCESS | 1812 | 1461232071446 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 1812 | 1461232071449 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:47:51 INFO - PROCESS | 1812 | 1461232071456 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 1812 | 1461232071460 Marionette TRACE conn3 <- [1,2298,null,{}] 02:47:51 INFO - PROCESS | 1812 | 1461232071466 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}] 02:47:51 INFO - PROCESS | 1812 | 1461232071700 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:47:52 INFO - PROCESS | 1812 | 1461232072038 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e1000 == 132 [pid = 1812] [id = 582] 02:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x93860800) [pid = 1812] [serial = 1747] [outer = (nil)] 02:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x95bba800) [pid = 1812] [serial = 1748] [outer = 0x93860800] 02:47:52 INFO - PROCESS | 1812 | 1461232072129 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x95d23c00) [pid = 1812] [serial = 1749] [outer = 0x93860800] 02:47:53 INFO - PROCESS | 1812 | 1461232073011 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]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1593ms 02:47:53 INFO - PROCESS | 1812 | 1461232073050 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 1812 | 1461232073054 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:47:53 INFO - PROCESS | 1812 | 1461232073060 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 1812 | 1461232073064 Marionette TRACE conn3 <- [1,2302,null,{}] 02:47:53 INFO - PROCESS | 1812 | 1461232073069 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}] 02:47:53 INFO - PROCESS | 1812 | 1461232073263 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:47:53 INFO - PROCESS | 1812 | 1461232073525 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc38000 == 133 [pid = 1812] [id = 583] 02:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x93eb8000) [pid = 1812] [serial = 1750] [outer = (nil)] 02:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x970f0800) [pid = 1812] [serial = 1751] [outer = 0x93eb8000] 02:47:53 INFO - PROCESS | 1812 | 1461232073613 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97292800) [pid = 1812] [serial = 1752] [outer = 0x93eb8000] 02:47:54 INFO - PROCESS | 1812 | 1461232074566 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]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1531ms 02:47:54 INFO - PROCESS | 1812 | 1461232074592 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 1812 | 1461232074595 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:47:54 INFO - PROCESS | 1812 | 1461232074602 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 1812 | 1461232074605 Marionette TRACE conn3 <- [1,2306,null,{}] 02:47:54 INFO - PROCESS | 1812 | 1461232074611 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}] 02:47:54 INFO - PROCESS | 1812 | 1461232074805 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:47:55 INFO - PROCESS | 1812 | 1461232075094 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x852d8c00 == 134 [pid = 1812] [id = 584] 02:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x95bb9000) [pid = 1812] [serial = 1753] [outer = (nil)] 02:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97984800) [pid = 1812] [serial = 1754] [outer = 0x95bb9000] 02:47:55 INFO - PROCESS | 1812 | 1461232075225 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97b85000) [pid = 1812] [serial = 1755] [outer = 0x95bb9000] 02:47:56 INFO - PROCESS | 1812 | 1461232076165 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]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1635ms 02:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:47:56 INFO - PROCESS | 1812 | 1461232076238 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 1812 | 1461232076241 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:47:56 INFO - PROCESS | 1812 | 1461232076248 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 1812 | 1461232076251 Marionette TRACE conn3 <- [1,2310,null,{}] 02:47:56 INFO - PROCESS | 1812 | 1461232076257 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}] 02:47:56 INFO - PROCESS | 1812 | 1461232076468 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:47:56 INFO - PROCESS | 1812 | 1461232076837 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x97b85400 == 135 [pid = 1812] [id = 585] 02:47:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97b87800) [pid = 1812] [serial = 1756] [outer = (nil)] 02:47:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x97ee2000) [pid = 1812] [serial = 1757] [outer = 0x97b87800] 02:47:56 INFO - PROCESS | 1812 | 1461232076928 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98021800) [pid = 1812] [serial = 1758] [outer = 0x97b87800] 02:47:57 INFO - PROCESS | 1812 | 1461232077826 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]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 02:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:47:57 INFO - PROCESS | 1812 | 1461232077883 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 1812 | 1461232077886 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:47:57 INFO - PROCESS | 1812 | 1461232077893 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 1812 | 1461232077897 Marionette TRACE conn3 <- [1,2314,null,{}] 02:47:57 INFO - PROCESS | 1812 | 1461232077902 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}] 02:47:58 INFO - PROCESS | 1812 | 1461232078108 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:47:58 INFO - PROCESS | 1812 | 1461232078440 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f3000 == 136 [pid = 1812] [id = 586] 02:47:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97b8c400) [pid = 1812] [serial = 1759] [outer = (nil)] 02:47:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9852d400) [pid = 1812] [serial = 1760] [outer = 0x97b8c400] 02:47:58 INFO - PROCESS | 1812 | 1461232078530 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98535000) [pid = 1812] [serial = 1761] [outer = 0x97b8c400] 02:47:59 INFO - PROCESS | 1812 | 1461232079442 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]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1581ms 02:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:47:59 INFO - PROCESS | 1812 | 1461232079473 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 1812 | 1461232079476 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:47:59 INFO - PROCESS | 1812 | 1461232079484 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 1812 | 1461232079487 Marionette TRACE conn3 <- [1,2318,null,{}] 02:47:59 INFO - PROCESS | 1812 | 1461232079494 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}] 02:47:59 INFO - PROCESS | 1812 | 1461232079689 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:47:59 INFO - PROCESS | 1812 | 1461232079978 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x96943400 == 137 [pid = 1812] [id = 587] 02:48:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x98026800) [pid = 1812] [serial = 1762] [outer = (nil)] 02:48:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x99212000) [pid = 1812] [serial = 1763] [outer = 0x98026800] 02:48:00 INFO - PROCESS | 1812 | 1461232080117 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9932c400) [pid = 1812] [serial = 1764] [outer = 0x98026800] 02:48:01 INFO - PROCESS | 1812 | 1461232081058 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] 02:48:01 INFO - PROCESS | 1812 | 1461232081133 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:48:01 INFO - PROCESS | 1812 | 1461232081140 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 1812 | 1461232081143 Marionette TRACE conn3 <- [1,2322,null,{}] 02:48:01 INFO - PROCESS | 1812 | 1461232081149 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}] 02:48:01 INFO - PROCESS | 1812 | 1461232081349 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:48:01 INFO - PROCESS | 1812 | 1461232081692 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ce1400 == 138 [pid = 1812] [id = 588] 02:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x97ce4400) [pid = 1812] [serial = 1765] [outer = (nil)] 02:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9df70800) [pid = 1812] [serial = 1766] [outer = 0x97ce4400] 02:48:01 INFO - PROCESS | 1812 | 1461232081783 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9fb25000) [pid = 1812] [serial = 1767] [outer = 0x97ce4400] 02:48:02 INFO - PROCESS | 1812 | 1461232082686 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]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1584ms 02:48:02 INFO - PROCESS | 1812 | 1461232082725 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 1812 | 1461232082728 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:48:02 INFO - PROCESS | 1812 | 1461232082734 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 1812 | 1461232082738 Marionette TRACE conn3 <- [1,2326,null,{}] 02:48:02 INFO - PROCESS | 1812 | 1461232082744 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}] 02:48:02 INFO - PROCESS | 1812 | 1461232082943 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:48:03 INFO - PROCESS | 1812 | 1461232083236 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ef400 == 139 [pid = 1812] [id = 589] 02:48:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x99212c00) [pid = 1812] [serial = 1768] [outer = (nil)] 02:48:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa0ad6000) [pid = 1812] [serial = 1769] [outer = 0x99212c00] 02:48:03 INFO - PROCESS | 1812 | 1461232083369 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa0c32000) [pid = 1812] [serial = 1770] [outer = 0x99212c00] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8919f000 == 138 [pid = 1812] [id = 190] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x86510c00 == 137 [pid = 1812] [id = 459] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8684bc00 == 136 [pid = 1812] [id = 570] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x83171000 == 135 [pid = 1812] [id = 569] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x87f10c00 == 134 [pid = 1812] [id = 568] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x873ed000 == 133 [pid = 1812] [id = 567] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x97292400 == 132 [pid = 1812] [id = 564] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x866f8800 == 131 [pid = 1812] [id = 565] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x93642800 == 130 [pid = 1812] [id = 563] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9df79000 == 129 [pid = 1812] [id = 562] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x96946c00 == 128 [pid = 1812] [id = 560] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x95b0bc00 == 127 [pid = 1812] [id = 561] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x98029000 == 126 [pid = 1812] [id = 559] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x915a7c00 == 125 [pid = 1812] [id = 558] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb3c00 == 124 [pid = 1812] [id = 557] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x902ee800 == 123 [pid = 1812] [id = 555] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x93864000 == 122 [pid = 1812] [id = 556] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x915abc00 == 121 [pid = 1812] [id = 554] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd2e800 == 120 [pid = 1812] [id = 553] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec27400 == 119 [pid = 1812] [id = 552] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x891a8800 == 118 [pid = 1812] [id = 551] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bb000 == 117 [pid = 1812] [id = 550] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x859db400 == 116 [pid = 1812] [id = 549] 02:48:05 INFO - PROCESS | 1812 | --DOCSHELL 0x87d53000 == 115 [pid = 1812] [id = 548] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8c1b7400) [pid = 1812] [serial = 1503] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8ba54800) [pid = 1812] [serial = 1637] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x87d4f800) [pid = 1812] [serial = 1640] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8c1b0800) [pid = 1812] [serial = 1638] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8929a800) [pid = 1812] [serial = 1641] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8ee90400) [pid = 1812] [serial = 1586] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8ed33800) [pid = 1812] [serial = 1584] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8ed1f400) [pid = 1812] [serial = 1583] [outer = (nil)] [url = about:blank] 02:48:05 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8c3c6400) [pid = 1812] [serial = 1581] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8ba5b400) [pid = 1812] [serial = 1580] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x89303800) [pid = 1812] [serial = 1578] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x89292c00) [pid = 1812] [serial = 1577] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8b7e0800) [pid = 1812] [serial = 1574] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x89da9400) [pid = 1812] [serial = 1634] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x87f09c00) [pid = 1812] [serial = 1631] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x880ca400) [pid = 1812] [serial = 1632] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9797e400) [pid = 1812] [serial = 1628] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9ea29c00) [pid = 1812] [serial = 1626] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9df77c00) [pid = 1812] [serial = 1625] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9920ec00) [pid = 1812] [serial = 1623] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x98fa8000) [pid = 1812] [serial = 1622] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x984efc00) [pid = 1812] [serial = 1620] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x984e9400) [pid = 1812] [serial = 1619] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x97ce0800) [pid = 1812] [serial = 1617] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97cd9c00) [pid = 1812] [serial = 1616] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x979a8000) [pid = 1812] [serial = 1614] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x97989000) [pid = 1812] [serial = 1613] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9719ac00) [pid = 1812] [serial = 1611] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x970f0000) [pid = 1812] [serial = 1610] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x96942400) [pid = 1812] [serial = 1608] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x95bb3400) [pid = 1812] [serial = 1607] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9385e800) [pid = 1812] [serial = 1605] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x93859800) [pid = 1812] [serial = 1604] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x93563400) [pid = 1812] [serial = 1602] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92ca4000) [pid = 1812] [serial = 1601] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x920cbc00) [pid = 1812] [serial = 1599] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x920c0800) [pid = 1812] [serial = 1598] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x90516800) [pid = 1812] [serial = 1596] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x903d6400) [pid = 1812] [serial = 1595] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x902f9c00) [pid = 1812] [serial = 1593] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x90058c00) [pid = 1812] [serial = 1592] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fd2e400) [pid = 1812] [serial = 1590] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fd26400) [pid = 1812] [serial = 1589] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f3e7c00) [pid = 1812] [serial = 1587] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x89e94000) [pid = 1812] [serial = 1635] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8c57b400) [pid = 1812] [serial = 1643] [outer = (nil)] [url = about:blank] 02:48:06 INFO - PROCESS | 1812 | 1461232086353 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]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3642ms 02:48:06 INFO - PROCESS | 1812 | 1461232086378 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 1812 | 1461232086383 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:48:06 INFO - PROCESS | 1812 | 1461232086391 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 1812 | 1461232086397 Marionette TRACE conn3 <- [1,2330,null,{}] 02:48:06 INFO - PROCESS | 1812 | 1461232086406 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}] 02:48:06 INFO - PROCESS | 1812 | 1461232086639 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:48:06 INFO - PROCESS | 1812 | 1461232086852 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x86508800 == 116 [pid = 1812] [id = 590] 02:48:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87d53000) [pid = 1812] [serial = 1771] [outer = (nil)] 02:48:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x889f0400) [pid = 1812] [serial = 1772] [outer = 0x87d53000] 02:48:06 INFO - PROCESS | 1812 | 1461232086932 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8928e400) [pid = 1812] [serial = 1773] [outer = 0x87d53000] 02:48:07 INFO - PROCESS | 1812 | 1461232087709 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]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1343ms 02:48:07 INFO - PROCESS | 1812 | 1461232087733 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 1812 | 1461232087742 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:48:07 INFO - PROCESS | 1812 | 1461232087752 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 1812 | 1461232087755 Marionette TRACE conn3 <- [1,2334,null,{}] 02:48:07 INFO - PROCESS | 1812 | 1461232087761 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}] 02:48:08 INFO - PROCESS | 1812 | 1461232088075 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:48:08 INFO - PROCESS | 1812 | 1461232088215 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f03800 == 117 [pid = 1812] [id = 591] 02:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x889ec800) [pid = 1812] [serial = 1774] [outer = (nil)] 02:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8938f800) [pid = 1812] [serial = 1775] [outer = 0x889ec800] 02:48:08 INFO - PROCESS | 1812 | 1461232088293 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89e8fc00) [pid = 1812] [serial = 1776] [outer = 0x889ec800] 02:48:09 INFO - PROCESS | 1812 | 1461232089295 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]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1581ms 02:48:09 INFO - PROCESS | 1812 | 1461232089333 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 1812 | 1461232089337 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:48:09 INFO - PROCESS | 1812 | 1461232089343 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 1812 | 1461232089348 Marionette TRACE conn3 <- [1,2338,null,{}] 02:48:09 INFO - PROCESS | 1812 | 1461232089372 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}] 02:48:09 INFO - PROCESS | 1812 | 1461232089656 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:48:09 INFO - PROCESS | 1812 | 1461232089686 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x89385800 == 118 [pid = 1812] [id = 592] 02:48:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8b7da800) [pid = 1812] [serial = 1777] [outer = (nil)] 02:48:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b94a000) [pid = 1812] [serial = 1778] [outer = 0x8b7da800] 02:48:09 INFO - PROCESS | 1812 | 1461232089763 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ba5ac00) [pid = 1812] [serial = 1779] [outer = 0x8b7da800] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x891a9400) [pid = 1812] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x880c1c00) [pid = 1812] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x87d58000) [pid = 1812] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8eba3400) [pid = 1812] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9ffcdc00) [pid = 1812] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9ea24000) [pid = 1812] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x95d61000) [pid = 1812] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9694d800) [pid = 1812] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x98991800) [pid = 1812] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x98020800) [pid = 1812] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x95bb7000) [pid = 1812] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x93eb8800) [pid = 1812] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x903d3800) [pid = 1812] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x915ae000) [pid = 1812] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x90511c00) [pid = 1812] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8ee8dc00) [pid = 1812] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8ee8d400) [pid = 1812] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8ed36800) [pid = 1812] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8b941400) [pid = 1812] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x87e9c400) [pid = 1812] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x880cfc00) [pid = 1812] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:48:11 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0xa4453c00) [pid = 1812] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:48:11 INFO - PROCESS | 1812 | 1461232091484 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]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2196ms 02:48:11 INFO - PROCESS | 1812 | 1461232091553 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:48:11 INFO - PROCESS | 1812 | 1461232091563 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:48:11 INFO - PROCESS | 1812 | 1461232091569 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 1812 | 1461232091574 Marionette TRACE conn3 <- [1,2342,null,{}] 02:48:11 INFO - PROCESS | 1812 | 1461232091584 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}] 02:48:11 INFO - PROCESS | 1812 | 1461232091792 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:48:12 INFO - PROCESS | 1812 | 1461232091989 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d58000 == 119 [pid = 1812] [id = 593] 02:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8938d400) [pid = 1812] [serial = 1780] [outer = (nil)] 02:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8c1afc00) [pid = 1812] [serial = 1781] [outer = 0x8938d400] 02:48:12 INFO - PROCESS | 1812 | 1461232092066 Marionette DEBUG loaded listener.js 02:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c57a400) [pid = 1812] [serial = 1782] [outer = 0x8938d400] 02:48:12 INFO - PROCESS | 1812 | 1461232092815 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]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1292ms 02:48:12 INFO - PROCESS | 1812 | 1461232092861 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 1812 | 1461232092865 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:48:12 INFO - PROCESS | 1812 | 1461232092881 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 1812 | 1461232092884 Marionette TRACE conn3 <- [1,2346,null,{}] 02:48:12 INFO - PROCESS | 1812 | 1461232092895 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}] 02:48:13 INFO - PROCESS | 1812 | 1461232093078 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:48:13 INFO - PROCESS | 1812 | 1461232093088 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3ca000 == 120 [pid = 1812] [id = 594] 02:48:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8eba7800) [pid = 1812] [serial = 1783] [outer = (nil)] 02:48:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ec20800) [pid = 1812] [serial = 1784] [outer = 0x8eba7800] 02:48:13 INFO - PROCESS | 1812 | 1461232093162 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ed23800) [pid = 1812] [serial = 1785] [outer = 0x8eba7800] 02:48:14 INFO - PROCESS | 1812 | 1461232094503 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]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1648ms 02:48:14 INFO - PROCESS | 1812 | 1461232094519 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 1812 | 1461232094527 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:48:14 INFO - PROCESS | 1812 | 1461232094536 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 1812 | 1461232094542 Marionette TRACE conn3 <- [1,2350,null,{}] 02:48:14 INFO - PROCESS | 1812 | 1461232094550 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}] 02:48:14 INFO - PROCESS | 1812 | 1461232094788 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:48:15 INFO - PROCESS | 1812 | 1461232095119 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x880cf400 == 121 [pid = 1812] [id = 595] 02:48:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x880cfc00) [pid = 1812] [serial = 1786] [outer = (nil)] 02:48:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a3eb400) [pid = 1812] [serial = 1787] [outer = 0x880cfc00] 02:48:15 INFO - PROCESS | 1812 | 1461232095215 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b7e2400) [pid = 1812] [serial = 1788] [outer = 0x880cfc00] 02:48:16 INFO - PROCESS | 1812 | 1461232096289 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]]]}] 02:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1792ms 02:48:16 INFO - PROCESS | 1812 | 1461232096329 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 1812 | 1461232096338 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:48:16 INFO - PROCESS | 1812 | 1461232096348 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 1812 | 1461232096352 Marionette TRACE conn3 <- [1,2354,null,{}] 02:48:16 INFO - PROCESS | 1812 | 1461232096359 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}] 02:48:16 INFO - PROCESS | 1812 | 1461232096570 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:48:16 INFO - PROCESS | 1812 | 1461232096912 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b65e000 == 122 [pid = 1812] [id = 596] 02:48:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c3c2800) [pid = 1812] [serial = 1789] [outer = (nil)] 02:48:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8ed2a800) [pid = 1812] [serial = 1790] [outer = 0x8c3c2800] 02:48:17 INFO - PROCESS | 1812 | 1461232097003 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8ee53400) [pid = 1812] [serial = 1791] [outer = 0x8c3c2800] 02:48:17 INFO - PROCESS | 1812 | 1461232097903 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]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1632ms 02:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:48:17 INFO - PROCESS | 1812 | 1461232097980 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 1812 | 1461232097983 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:48:17 INFO - PROCESS | 1812 | 1461232097990 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 1812 | 1461232097997 Marionette TRACE conn3 <- [1,2358,null,{}] 02:48:18 INFO - PROCESS | 1812 | 1461232098013 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}] 02:48:18 INFO - PROCESS | 1812 | 1461232098262 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:48:18 INFO - PROCESS | 1812 | 1461232098587 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8c800 == 123 [pid = 1812] [id = 597] 02:48:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f3df800) [pid = 1812] [serial = 1792] [outer = (nil)] 02:48:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f9a9c00) [pid = 1812] [serial = 1793] [outer = 0x8f3df800] 02:48:18 INFO - PROCESS | 1812 | 1461232098680 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fd2b800) [pid = 1812] [serial = 1794] [outer = 0x8f3df800] 02:48:19 INFO - PROCESS | 1812 | 1461232099564 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]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1636ms 02:48:19 INFO - PROCESS | 1812 | 1461232099626 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 1812 | 1461232099631 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:48:19 INFO - PROCESS | 1812 | 1461232099637 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 1812 | 1461232099641 Marionette TRACE conn3 <- [1,2362,null,{}] 02:48:19 INFO - PROCESS | 1812 | 1461232099646 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}] 02:48:19 INFO - PROCESS | 1812 | 1461232099852 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:48:20 INFO - PROCESS | 1812 | 1461232100180 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f01800 == 124 [pid = 1812] [id = 598] 02:48:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a3eb800) [pid = 1812] [serial = 1795] [outer = (nil)] 02:48:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x90050000) [pid = 1812] [serial = 1796] [outer = 0x8a3eb800] 02:48:20 INFO - PROCESS | 1812 | 1461232100271 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x902f0800) [pid = 1812] [serial = 1797] [outer = 0x8a3eb800] 02:48:21 INFO - PROCESS | 1812 | 1461232101176 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]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1586ms 02:48:21 INFO - PROCESS | 1812 | 1461232101224 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 1812 | 1461232101228 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:48:21 INFO - PROCESS | 1812 | 1461232101235 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 1812 | 1461232101238 Marionette TRACE conn3 <- [1,2366,null,{}] 02:48:21 INFO - PROCESS | 1812 | 1461232101244 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}] 02:48:21 INFO - PROCESS | 1812 | 1461232101450 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:48:21 INFO - PROCESS | 1812 | 1461232101794 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd9ec00 == 125 [pid = 1812] [id = 599] 02:48:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x902f9c00) [pid = 1812] [serial = 1798] [outer = (nil)] 02:48:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x903d2800) [pid = 1812] [serial = 1799] [outer = 0x902f9c00] 02:48:21 INFO - PROCESS | 1812 | 1461232101885 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9050bc00) [pid = 1812] [serial = 1800] [outer = 0x902f9c00] 02:48:22 INFO - PROCESS | 1812 | 1461232102790 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]]]}] 02:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 02:48:22 INFO - PROCESS | 1812 | 1461232102868 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:48:22 INFO - PROCESS | 1812 | 1461232102873 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:48:22 INFO - PROCESS | 1812 | 1461232102879 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 1812 | 1461232102883 Marionette TRACE conn3 <- [1,2370,null,{}] 02:48:22 INFO - PROCESS | 1812 | 1461232102889 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}] 02:48:23 INFO - PROCESS | 1812 | 1461232103157 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:48:23 INFO - PROCESS | 1812 | 1461232103494 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x903ca000 == 126 [pid = 1812] [id = 600] 02:48:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x903cf800) [pid = 1812] [serial = 1801] [outer = (nil)] 02:48:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x920c9c00) [pid = 1812] [serial = 1802] [outer = 0x903cf800] 02:48:23 INFO - PROCESS | 1812 | 1461232103592 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x93563c00) [pid = 1812] [serial = 1803] [outer = 0x903cf800] 02:48:24 INFO - PROCESS | 1812 | 1461232104514 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]]]}] 02:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1686ms 02:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:48:24 INFO - PROCESS | 1812 | 1461232104566 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 1812 | 1461232104569 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:48:24 INFO - PROCESS | 1812 | 1461232104576 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 1812 | 1461232104580 Marionette TRACE conn3 <- [1,2374,null,{}] 02:48:24 INFO - PROCESS | 1812 | 1461232104585 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}] 02:48:24 INFO - PROCESS | 1812 | 1461232104789 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:48:25 INFO - PROCESS | 1812 | 1461232105224 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e8a000 == 127 [pid = 1812] [id = 601] 02:48:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8b7e3000) [pid = 1812] [serial = 1804] [outer = (nil)] 02:48:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x93647c00) [pid = 1812] [serial = 1805] [outer = 0x8b7e3000] 02:48:25 INFO - PROCESS | 1812 | 1461232105347 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9364a400) [pid = 1812] [serial = 1806] [outer = 0x8b7e3000] 02:48:26 INFO - PROCESS | 1812 | 1461232106234 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]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1737ms 02:48:26 INFO - PROCESS | 1812 | 1461232106313 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 1812 | 1461232106316 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:48:26 INFO - PROCESS | 1812 | 1461232106323 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 1812 | 1461232106327 Marionette TRACE conn3 <- [1,2378,null,{}] 02:48:26 INFO - PROCESS | 1812 | 1461232106333 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}] 02:48:26 INFO - PROCESS | 1812 | 1461232106569 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:48:26 INFO - PROCESS | 1812 | 1461232106906 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x92c71000 == 128 [pid = 1812] [id = 602] 02:48:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9385b800) [pid = 1812] [serial = 1807] [outer = (nil)] 02:48:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x93ead800) [pid = 1812] [serial = 1808] [outer = 0x9385b800] 02:48:27 INFO - PROCESS | 1812 | 1461232107024 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x951dec00) [pid = 1812] [serial = 1809] [outer = 0x9385b800] 02:48:27 INFO - PROCESS | 1812 | 1461232107908 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]]]}] 02:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1630ms 02:48:27 INFO - PROCESS | 1812 | 1461232107954 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 1812 | 1461232107958 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:48:27 INFO - PROCESS | 1812 | 1461232107964 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - PROCESS | 1812 | 1461232107968 Marionette TRACE conn3 <- [1,2382,null,{}] 02:48:27 INFO - PROCESS | 1812 | 1461232107974 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}] 02:48:28 INFO - PROCESS | 1812 | 1461232108168 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:48:28 INFO - PROCESS | 1812 | 1461232108457 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec1ac00 == 129 [pid = 1812] [id = 603] 02:48:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x93648800) [pid = 1812] [serial = 1810] [outer = (nil)] 02:48:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x95bb4800) [pid = 1812] [serial = 1811] [outer = 0x93648800] 02:48:28 INFO - PROCESS | 1812 | 1461232108587 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x95bba400) [pid = 1812] [serial = 1812] [outer = 0x93648800] 02:48:29 INFO - PROCESS | 1812 | 1461232109431 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]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1532ms 02:48:29 INFO - PROCESS | 1812 | 1461232109501 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 1812 | 1461232109505 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:48:29 INFO - PROCESS | 1812 | 1461232109513 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 1812 | 1461232109517 Marionette TRACE conn3 <- [1,2386,null,{}] 02:48:29 INFO - PROCESS | 1812 | 1461232109522 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}] 02:48:29 INFO - PROCESS | 1812 | 1461232109727 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:48:30 INFO - PROCESS | 1812 | 1461232110014 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x913afc00 == 130 [pid = 1812] [id = 604] 02:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x96944800) [pid = 1812] [serial = 1813] [outer = (nil)] 02:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9694b400) [pid = 1812] [serial = 1814] [outer = 0x96944800] 02:48:30 INFO - PROCESS | 1812 | 1461232110155 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x970f0000) [pid = 1812] [serial = 1815] [outer = 0x96944800] 02:48:31 INFO - PROCESS | 1812 | 1461232111127 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]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1688ms 02:48:31 INFO - PROCESS | 1812 | 1461232111202 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 1812 | 1461232111207 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:48:31 INFO - PROCESS | 1812 | 1461232111213 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 1812 | 1461232111225 Marionette TRACE conn3 <- [1,2390,null,{}] 02:48:31 INFO - PROCESS | 1812 | 1461232111235 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}] 02:48:31 INFO - PROCESS | 1812 | 1461232111543 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:48:31 INFO - PROCESS | 1812 | 1461232111884 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bb6400 == 131 [pid = 1812] [id = 605] 02:48:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x95d61800) [pid = 1812] [serial = 1816] [outer = (nil)] 02:48:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97b86c00) [pid = 1812] [serial = 1817] [outer = 0x95d61800] 02:48:31 INFO - PROCESS | 1812 | 1461232111993 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x98022c00) [pid = 1812] [serial = 1818] [outer = 0x95d61800] 02:48:32 INFO - PROCESS | 1812 | 1461232112948 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]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1792ms 02:48:33 INFO - PROCESS | 1812 | 1461232113007 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 1812 | 1461232113010 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:48:33 INFO - PROCESS | 1812 | 1461232113017 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 1812 | 1461232113020 Marionette TRACE conn3 <- [1,2394,null,{}] 02:48:33 INFO - PROCESS | 1812 | 1461232113026 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}] 02:48:33 INFO - PROCESS | 1812 | 1461232113230 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:48:33 INFO - PROCESS | 1812 | 1461232113561 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ec800 == 132 [pid = 1812] [id = 606] 02:48:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x902fac00) [pid = 1812] [serial = 1819] [outer = (nil)] 02:48:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9898e000) [pid = 1812] [serial = 1820] [outer = 0x902fac00] 02:48:33 INFO - PROCESS | 1812 | 1461232113652 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x98c70000) [pid = 1812] [serial = 1821] [outer = 0x902fac00] 02:48:34 INFO - PROCESS | 1812 | 1461232114633 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]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1631ms 02:48:34 INFO - PROCESS | 1812 | 1461232114648 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 1812 | 1461232114651 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:48:34 INFO - PROCESS | 1812 | 1461232114659 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 1812 | 1461232114662 Marionette TRACE conn3 <- [1,2398,null,{}] 02:48:34 INFO - PROCESS | 1812 | 1461232114668 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}] 02:48:34 INFO - PROCESS | 1812 | 1461232114867 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:48:35 INFO - PROCESS | 1812 | 1461232115207 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x93863800 == 133 [pid = 1812] [id = 607] 02:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x95bb1400) [pid = 1812] [serial = 1822] [outer = (nil)] 02:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x99327c00) [pid = 1812] [serial = 1823] [outer = 0x95bb1400] 02:48:35 INFO - PROCESS | 1812 | 1461232115296 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x99340400) [pid = 1812] [serial = 1824] [outer = 0x95bb1400] 02:48:36 INFO - PROCESS | 1812 | 1461232116195 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]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1582ms 02:48:36 INFO - PROCESS | 1812 | 1461232116245 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 1812 | 1461232116248 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:48:36 INFO - PROCESS | 1812 | 1461232116259 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 1812 | 1461232116264 Marionette TRACE conn3 <- [1,2402,null,{}] 02:48:36 INFO - PROCESS | 1812 | 1461232116271 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}] 02:48:36 INFO - PROCESS | 1812 | 1461232116471 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:48:36 INFO - PROCESS | 1812 | 1461232116800 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d54400 == 134 [pid = 1812] [id = 608] 02:48:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98fa8000) [pid = 1812] [serial = 1825] [outer = (nil)] 02:48:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9ea20800) [pid = 1812] [serial = 1826] [outer = 0x98fa8000] 02:48:36 INFO - PROCESS | 1812 | 1461232116890 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9fb29800) [pid = 1812] [serial = 1827] [outer = 0x98fa8000] 02:48:37 INFO - PROCESS | 1812 | 1461232117787 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]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1589ms 02:48:37 INFO - PROCESS | 1812 | 1461232117848 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 1812 | 1461232117852 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:48:37 INFO - PROCESS | 1812 | 1461232117858 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 1812 | 1461232117861 Marionette TRACE conn3 <- [1,2406,null,{}] 02:48:37 INFO - PROCESS | 1812 | 1461232117867 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}] 02:48:38 INFO - PROCESS | 1812 | 1461232118080 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:48:38 INFO - PROCESS | 1812 | 1461232118413 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x83167400 == 135 [pid = 1812] [id = 609] 02:48:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9801e400) [pid = 1812] [serial = 1828] [outer = (nil)] 02:48:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa0a82800) [pid = 1812] [serial = 1829] [outer = 0x9801e400] 02:48:38 INFO - PROCESS | 1812 | 1461232118503 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0xa0c12800) [pid = 1812] [serial = 1830] [outer = 0x9801e400] 02:48:39 INFO - PROCESS | 1812 | 1461232119384 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]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1595ms 02:48:39 INFO - PROCESS | 1812 | 1461232119454 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 1812 | 1461232119458 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:48:39 INFO - PROCESS | 1812 | 1461232119464 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 1812 | 1461232119466 Marionette TRACE conn3 <- [1,2410,null,{}] 02:48:39 INFO - PROCESS | 1812 | 1461232119473 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}] 02:48:39 INFO - PROCESS | 1812 | 1461232119680 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:48:40 INFO - PROCESS | 1812 | 1461232120022 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5e800 == 136 [pid = 1812] [id = 610] 02:48:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x976ea400) [pid = 1812] [serial = 1831] [outer = (nil)] 02:48:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa3c83000) [pid = 1812] [serial = 1832] [outer = 0x976ea400] 02:48:40 INFO - PROCESS | 1812 | 1461232120112 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa4453000) [pid = 1812] [serial = 1833] [outer = 0x976ea400] 02:48:41 INFO - PROCESS | 1812 | 1461232121035 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]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1640ms 02:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:48:41 INFO - PROCESS | 1812 | 1461232121105 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 1812 | 1461232121108 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:48:41 INFO - PROCESS | 1812 | 1461232121114 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 1812 | 1461232121117 Marionette TRACE conn3 <- [1,2414,null,{}] 02:48:41 INFO - PROCESS | 1812 | 1461232121123 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}] 02:48:41 INFO - PROCESS | 1812 | 1461232121374 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:48:41 INFO - PROCESS | 1812 | 1461232121716 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fca6800 == 137 [pid = 1812] [id = 611] 02:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fee0000) [pid = 1812] [serial = 1834] [outer = (nil)] 02:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa45f3c00) [pid = 1812] [serial = 1835] [outer = 0x9fee0000] 02:48:41 INFO - PROCESS | 1812 | 1461232121806 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa47d6000) [pid = 1812] [serial = 1836] [outer = 0x9fee0000] 02:48:42 INFO - PROCESS | 1812 | 1461232122745 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]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1696ms 02:48:42 INFO - PROCESS | 1812 | 1461232122810 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 1812 | 1461232122813 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:48:42 INFO - PROCESS | 1812 | 1461232122819 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 1812 | 1461232122823 Marionette TRACE conn3 <- [1,2418,null,{}] 02:48:42 INFO - PROCESS | 1812 | 1461232122829 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}] 02:48:43 INFO - PROCESS | 1812 | 1461232123048 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:48:43 INFO - PROCESS | 1812 | 1461232123384 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f5400 == 138 [pid = 1812] [id = 612] 02:48:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x87d53800) [pid = 1812] [serial = 1837] [outer = (nil)] 02:48:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x88f68c00) [pid = 1812] [serial = 1838] [outer = 0x87d53800] 02:48:43 INFO - PROCESS | 1812 | 1461232123473 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x88f6ac00) [pid = 1812] [serial = 1839] [outer = 0x87d53800] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x873f3800 == 137 [pid = 1812] [id = 521] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba5b000 == 136 [pid = 1812] [id = 537] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x902ecc00 == 135 [pid = 1812] [id = 533] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x89d9b000 == 134 [pid = 1812] [id = 527] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9364a800 == 133 [pid = 1812] [id = 536] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8b660000 == 132 [pid = 1812] [id = 528] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3ea000 == 131 [pid = 1812] [id = 530] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x902f1000 == 130 [pid = 1812] [id = 532] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3dc800 == 129 [pid = 1812] [id = 531] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x85f97400 == 128 [pid = 1812] [id = 529] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x83165400 == 127 [pid = 1812] [id = 535] 02:48:45 INFO - PROCESS | 1812 | --DOCSHELL 0x92ca1400 == 126 [pid = 1812] [id = 534] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x852d8c00 == 125 [pid = 1812] [id = 584] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc38000 == 124 [pid = 1812] [id = 583] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e1000 == 123 [pid = 1812] [id = 582] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x9050fc00 == 122 [pid = 1812] [id = 580] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x93570800 == 121 [pid = 1812] [id = 581] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd9dc00 == 120 [pid = 1812] [id = 579] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7dfc00 == 119 [pid = 1812] [id = 578] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9adc00 == 118 [pid = 1812] [id = 577] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee4ec00 == 117 [pid = 1812] [id = 576] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b0c00 == 116 [pid = 1812] [id = 575] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc3c00 == 115 [pid = 1812] [id = 573] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc1000 == 114 [pid = 1812] [id = 574] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x880cd800 == 113 [pid = 1812] [id = 572] 02:48:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8316e000 == 112 [pid = 1812] [id = 571] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8b7db800) [pid = 1812] [serial = 1575] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0xa47e1800) [pid = 1812] [serial = 1560] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8b667400) [pid = 1812] [serial = 1709] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x87f08c00) [pid = 1812] [serial = 1703] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x889e8000) [pid = 1812] [serial = 1704] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0xa45a7c00) [pid = 1812] [serial = 1701] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0xa0f9e800) [pid = 1812] [serial = 1700] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8eba9400) [pid = 1812] [serial = 1697] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa45a1c00) [pid = 1812] [serial = 1694] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0xa3c81c00) [pid = 1812] [serial = 1692] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0xa2a3d800) [pid = 1812] [serial = 1691] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0xa0e4bc00) [pid = 1812] [serial = 1689] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0xa0a08800) [pid = 1812] [serial = 1688] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9fc4f800) [pid = 1812] [serial = 1686] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9fb2b000) [pid = 1812] [serial = 1685] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9aecf400) [pid = 1812] [serial = 1683] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9ae77c00) [pid = 1812] [serial = 1682] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x99213400) [pid = 1812] [serial = 1680] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x98fadc00) [pid = 1812] [serial = 1679] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x98937000) [pid = 1812] [serial = 1677] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9802ac00) [pid = 1812] [serial = 1676] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97984400) [pid = 1812] [serial = 1674] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9797ec00) [pid = 1812] [serial = 1673] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9642a000) [pid = 1812] [serial = 1671] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x95d1f800) [pid = 1812] [serial = 1670] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x951e3800) [pid = 1812] [serial = 1668] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x93eb7c00) [pid = 1812] [serial = 1667] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9364b000) [pid = 1812] [serial = 1665] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x93646c00) [pid = 1812] [serial = 1664] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x920cc800) [pid = 1812] [serial = 1662] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x920c3800) [pid = 1812] [serial = 1661] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x903cc400) [pid = 1812] [serial = 1659] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x902f2c00) [pid = 1812] [serial = 1658] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x90059000) [pid = 1812] [serial = 1656] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x9004dc00) [pid = 1812] [serial = 1655] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f9a8400) [pid = 1812] [serial = 1653] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f3dc400) [pid = 1812] [serial = 1652] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8ec23400) [pid = 1812] [serial = 1650] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8c3c6000) [pid = 1812] [serial = 1649] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8b664800) [pid = 1812] [serial = 1647] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8930fc00) [pid = 1812] [serial = 1646] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x89dbdc00) [pid = 1812] [serial = 1707] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8b6e5c00) [pid = 1812] [serial = 1710] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x89382000) [pid = 1812] [serial = 1706] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8b6d9400) [pid = 1812] [serial = 1712] [outer = (nil)] [url = about:blank] 02:48:46 INFO - PROCESS | 1812 | 1461232126602 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]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 3835ms 02:48:46 INFO - PROCESS | 1812 | 1461232126655 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 1812 | 1461232126660 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:48:46 INFO - PROCESS | 1812 | 1461232126669 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 1812 | 1461232126675 Marionette TRACE conn3 <- [1,2422,null,{}] 02:48:46 INFO - PROCESS | 1812 | 1461232126683 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}] 02:48:46 INFO - PROCESS | 1812 | 1461232126907 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:48:47 INFO - PROCESS | 1812 | 1461232127130 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8608bc00 == 113 [pid = 1812] [id = 613] 02:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8608f800) [pid = 1812] [serial = 1840] [outer = (nil)] 02:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x866ef400) [pid = 1812] [serial = 1841] [outer = 0x8608f800] 02:48:47 INFO - PROCESS | 1812 | 1461232127210 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x873efc00) [pid = 1812] [serial = 1842] [outer = 0x8608f800] 02:48:47 INFO - PROCESS | 1812 | 1461232127997 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]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1387ms 02:48:48 INFO - PROCESS | 1812 | 1461232128055 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 1812 | 1461232128063 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:48:48 INFO - PROCESS | 1812 | 1461232128073 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 1812 | 1461232128077 Marionette TRACE conn3 <- [1,2426,null,{}] 02:48:48 INFO - PROCESS | 1812 | 1461232128083 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}] 02:48:48 INFO - PROCESS | 1812 | 1461232128372 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:48:48 INFO - PROCESS | 1812 | 1461232128498 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x86099800 == 114 [pid = 1812] [id = 614] 02:48:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x880c8c00) [pid = 1812] [serial = 1843] [outer = (nil)] 02:48:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x889e4c00) [pid = 1812] [serial = 1844] [outer = 0x880c8c00] 02:48:48 INFO - PROCESS | 1812 | 1461232128574 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x88f63400) [pid = 1812] [serial = 1845] [outer = 0x880c8c00] 02:48:49 INFO - PROCESS | 1812 | 1461232129554 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]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1541ms 02:48:49 INFO - PROCESS | 1812 | 1461232129613 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 1812 | 1461232129616 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:48:49 INFO - PROCESS | 1812 | 1461232129623 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 1812 | 1461232129628 Marionette TRACE conn3 <- [1,2430,null,{}] 02:48:49 INFO - PROCESS | 1812 | 1461232129643 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}] 02:48:49 INFO - PROCESS | 1812 | 1461232129921 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:48:49 INFO - PROCESS | 1812 | 1461232129949 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8608ac00 == 115 [pid = 1812] [id = 615] 02:48:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x88f68000) [pid = 1812] [serial = 1846] [outer = (nil)] 02:48:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8929c000) [pid = 1812] [serial = 1847] [outer = 0x88f68000] 02:48:50 INFO - PROCESS | 1812 | 1461232130023 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x89d9b000) [pid = 1812] [serial = 1848] [outer = 0x88f68000] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8fd2ac00) [pid = 1812] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8938d400) [pid = 1812] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x87d53000) [pid = 1812] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x98026800) [pid = 1812] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x866e9c00) [pid = 1812] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x891a0400) [pid = 1812] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x93572400) [pid = 1812] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x97b8c400) [pid = 1812] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x90886400) [pid = 1812] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x95bb9000) [pid = 1812] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x93eb8000) [pid = 1812] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x85164800) [pid = 1812] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87d56c00) [pid = 1812] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x89e89400) [pid = 1812] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9005b400) [pid = 1812] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x889ec800) [pid = 1812] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8fc33c00) [pid = 1812] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x99212c00) [pid = 1812] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8b7da800) [pid = 1812] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x89e86800) [pid = 1812] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x93860800) [pid = 1812] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8ee52800) [pid = 1812] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c578400) [pid = 1812] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:48:51 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x97b87800) [pid = 1812] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:48:51 INFO - PROCESS | 1812 | 1461232131781 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]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2191ms 02:48:51 INFO - PROCESS | 1812 | 1461232131815 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 1812 | 1461232131818 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:48:51 INFO - PROCESS | 1812 | 1461232131824 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 1812 | 1461232131841 Marionette TRACE conn3 <- [1,2434,null,{}] 02:48:51 INFO - PROCESS | 1812 | 1461232131847 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}] 02:48:52 INFO - PROCESS | 1812 | 1461232132026 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:48:52 INFO - PROCESS | 1812 | 1461232132238 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x85164800 == 116 [pid = 1812] [id = 616] 02:48:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x86842400) [pid = 1812] [serial = 1849] [outer = (nil)] 02:48:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89294c00) [pid = 1812] [serial = 1850] [outer = 0x86842400] 02:48:52 INFO - PROCESS | 1812 | 1461232132314 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89e89800) [pid = 1812] [serial = 1851] [outer = 0x86842400] 02:48:53 INFO - PROCESS | 1812 | 1461232133087 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]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1293ms 02:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:48:53 INFO - PROCESS | 1812 | 1461232133118 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 1812 | 1461232133121 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:48:53 INFO - PROCESS | 1812 | 1461232133127 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 1812 | 1461232133130 Marionette TRACE conn3 <- [1,2438,null,{}] 02:48:53 INFO - PROCESS | 1812 | 1461232133136 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}] 02:48:53 INFO - PROCESS | 1812 | 1461232133389 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:48:53 INFO - PROCESS | 1812 | 1461232133410 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684ec00 == 117 [pid = 1812] [id = 617] 02:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8938d400) [pid = 1812] [serial = 1852] [outer = (nil)] 02:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b665400) [pid = 1812] [serial = 1853] [outer = 0x8938d400] 02:48:53 INFO - PROCESS | 1812 | 1461232133481 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8b6db800) [pid = 1812] [serial = 1854] [outer = 0x8938d400] 02:48:54 INFO - PROCESS | 1812 | 1461232134728 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]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1630ms 02:48:54 INFO - PROCESS | 1812 | 1461232134757 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 1812 | 1461232134764 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:48:54 INFO - PROCESS | 1812 | 1461232134773 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 1812 | 1461232134779 Marionette TRACE conn3 <- [1,2442,null,{}] 02:48:54 INFO - PROCESS | 1812 | 1461232134787 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}] 02:48:55 INFO - PROCESS | 1812 | 1461232135051 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:48:55 INFO - PROCESS | 1812 | 1461232135397 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x86507800 == 118 [pid = 1812] [id = 618] 02:48:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x87f0a400) [pid = 1812] [serial = 1855] [outer = (nil)] 02:48:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x880cdc00) [pid = 1812] [serial = 1856] [outer = 0x87f0a400] 02:48:55 INFO - PROCESS | 1812 | 1461232135487 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x88f67800) [pid = 1812] [serial = 1857] [outer = 0x87f0a400] 02:48:56 INFO - PROCESS | 1812 | 1461232136454 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]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1736ms 02:48:56 INFO - PROCESS | 1812 | 1461232136511 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 1812 | 1461232136519 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:48:56 INFO - PROCESS | 1812 | 1461232136530 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 1812 | 1461232136534 Marionette TRACE conn3 <- [1,2446,null,{}] 02:48:56 INFO - PROCESS | 1812 | 1461232136541 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}] 02:48:56 INFO - PROCESS | 1812 | 1461232136757 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:48:57 INFO - PROCESS | 1812 | 1461232137126 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c2800 == 119 [pid = 1812] [id = 619] 02:48:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8930fc00) [pid = 1812] [serial = 1858] [outer = (nil)] 02:48:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a3ea000) [pid = 1812] [serial = 1859] [outer = 0x8930fc00] 02:48:57 INFO - PROCESS | 1812 | 1461232137232 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8b6e3000) [pid = 1812] [serial = 1860] [outer = 0x8930fc00] 02:48:58 INFO - PROCESS | 1812 | 1461232138182 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]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1692ms 02:48:58 INFO - PROCESS | 1812 | 1461232138222 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 1812 | 1461232138226 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:48:58 INFO - PROCESS | 1812 | 1461232138233 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 1812 | 1461232138239 Marionette TRACE conn3 <- [1,2450,null,{}] 02:48:58 INFO - PROCESS | 1812 | 1461232138256 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}] 02:48:58 INFO - PROCESS | 1812 | 1461232138486 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:48:58 INFO - PROCESS | 1812 | 1461232138766 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d57800 == 120 [pid = 1812] [id = 620] 02:48:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8ba5c400) [pid = 1812] [serial = 1861] [outer = (nil)] 02:48:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c57e800) [pid = 1812] [serial = 1862] [outer = 0x8ba5c400] 02:48:58 INFO - PROCESS | 1812 | 1461232138905 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ebad400) [pid = 1812] [serial = 1863] [outer = 0x8ba5c400] 02:48:59 INFO - PROCESS | 1812 | 1461232139816 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]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1637ms 02:48:59 INFO - PROCESS | 1812 | 1461232139870 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 1812 | 1461232139875 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:48:59 INFO - PROCESS | 1812 | 1461232139882 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 1812 | 1461232139885 Marionette TRACE conn3 <- [1,2454,null,{}] 02:48:59 INFO - PROCESS | 1812 | 1461232139891 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}] 02:49:00 INFO - PROCESS | 1812 | 1461232140105 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:49:00 INFO - PROCESS | 1812 | 1461232140438 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e96800 == 121 [pid = 1812] [id = 621] 02:49:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8b6e0400) [pid = 1812] [serial = 1864] [outer = (nil)] 02:49:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ed21c00) [pid = 1812] [serial = 1865] [outer = 0x8b6e0400] 02:49:00 INFO - PROCESS | 1812 | 1461232140530 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ed2f000) [pid = 1812] [serial = 1866] [outer = 0x8b6e0400] 02:49:01 INFO - PROCESS | 1812 | 1461232141478 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]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1649ms 02:49:01 INFO - PROCESS | 1812 | 1461232141532 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 1812 | 1461232141535 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:49:01 INFO - PROCESS | 1812 | 1461232141542 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - PROCESS | 1812 | 1461232141546 Marionette TRACE conn3 <- [1,2458,null,{}] 02:49:01 INFO - PROCESS | 1812 | 1461232141552 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}] 02:49:01 INFO - PROCESS | 1812 | 1461232141764 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:49:02 INFO - PROCESS | 1812 | 1461232142105 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ec20c00 == 122 [pid = 1812] [id = 622] 02:49:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ee5d000) [pid = 1812] [serial = 1867] [outer = (nil)] 02:49:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ee89c00) [pid = 1812] [serial = 1868] [outer = 0x8ee5d000] 02:49:02 INFO - PROCESS | 1812 | 1461232142205 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ee8d400) [pid = 1812] [serial = 1869] [outer = 0x8ee5d000] 02:49:03 INFO - PROCESS | 1812 | 1461232143161 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]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1682ms 02:49:03 INFO - PROCESS | 1812 | 1461232143225 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 1812 | 1461232143229 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:49:03 INFO - PROCESS | 1812 | 1461232143235 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 1812 | 1461232143239 Marionette TRACE conn3 <- [1,2462,null,{}] 02:49:03 INFO - PROCESS | 1812 | 1461232143244 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}] 02:49:03 INFO - PROCESS | 1812 | 1461232143497 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:49:03 INFO - PROCESS | 1812 | 1461232143821 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed23c00 == 123 [pid = 1812] [id = 623] 02:49:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ee53c00) [pid = 1812] [serial = 1870] [outer = (nil)] 02:49:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd25400) [pid = 1812] [serial = 1871] [outer = 0x8ee53c00] 02:49:03 INFO - PROCESS | 1812 | 1461232143917 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd99800) [pid = 1812] [serial = 1872] [outer = 0x8ee53c00] 02:49:04 INFO - PROCESS | 1812 | 1461232144815 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]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1640ms 02:49:04 INFO - PROCESS | 1812 | 1461232144875 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:49:04 INFO - PROCESS | 1812 | 1461232144879 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:49:04 INFO - PROCESS | 1812 | 1461232144886 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 1812 | 1461232144889 Marionette TRACE conn3 <- [1,2466,null,{}] 02:49:04 INFO - PROCESS | 1812 | 1461232144895 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}] 02:49:05 INFO - PROCESS | 1812 | 1461232145094 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:49:05 INFO - PROCESS | 1812 | 1461232145427 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b2800 == 124 [pid = 1812] [id = 624] 02:49:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8ec21800) [pid = 1812] [serial = 1873] [outer = (nil)] 02:49:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x90058800) [pid = 1812] [serial = 1874] [outer = 0x8ec21800] 02:49:05 INFO - PROCESS | 1812 | 1461232145519 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x902ef400) [pid = 1812] [serial = 1875] [outer = 0x8ec21800] 02:49:06 INFO - PROCESS | 1812 | 1461232146418 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]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1591ms 02:49:06 INFO - PROCESS | 1812 | 1461232146476 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 1812 | 1461232146480 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:49:06 INFO - PROCESS | 1812 | 1461232146487 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 1812 | 1461232146489 Marionette TRACE conn3 <- [1,2470,null,{}] 02:49:06 INFO - PROCESS | 1812 | 1461232146496 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}] 02:49:06 INFO - PROCESS | 1812 | 1461232146698 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:49:07 INFO - PROCESS | 1812 | 1461232147024 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda7c00 == 125 [pid = 1812] [id = 625] 02:49:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90059c00) [pid = 1812] [serial = 1876] [outer = (nil)] 02:49:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90509800) [pid = 1812] [serial = 1877] [outer = 0x90059c00] 02:49:07 INFO - PROCESS | 1812 | 1461232147113 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x90512000) [pid = 1812] [serial = 1878] [outer = 0x90059c00] 02:49:07 INFO - PROCESS | 1812 | 1461232147991 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]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1582ms 02:49:08 INFO - PROCESS | 1812 | 1461232148070 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 1812 | 1461232148074 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:49:08 INFO - PROCESS | 1812 | 1461232148081 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 1812 | 1461232148085 Marionette TRACE conn3 <- [1,2474,null,{}] 02:49:08 INFO - PROCESS | 1812 | 1461232148090 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}] 02:49:08 INFO - PROCESS | 1812 | 1461232148340 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:49:08 INFO - PROCESS | 1812 | 1461232148670 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x903cb400 == 126 [pid = 1812] [id = 626] 02:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9087f000) [pid = 1812] [serial = 1879] [outer = (nil)] 02:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x915a2800) [pid = 1812] [serial = 1880] [outer = 0x9087f000] 02:49:08 INFO - PROCESS | 1812 | 1461232148760 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x915ab400) [pid = 1812] [serial = 1881] [outer = 0x9087f000] 02:49:09 INFO - PROCESS | 1812 | 1461232149673 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]]]}] 02:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 02:49:09 INFO - PROCESS | 1812 | 1461232149716 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:49:09 INFO - PROCESS | 1812 | 1461232149720 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:49:09 INFO - PROCESS | 1812 | 1461232149726 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:49:09 INFO - PROCESS | 1812 | 1461232149729 Marionette TRACE conn3 <- [1,2478,null,{}] 02:49:09 INFO - PROCESS | 1812 | 1461232149735 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}] 02:49:09 INFO - PROCESS | 1812 | 1461232149942 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:49:10 INFO - PROCESS | 1812 | 1461232150295 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x852cf800 == 127 [pid = 1812] [id = 627] 02:49:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8fda2c00) [pid = 1812] [serial = 1882] [outer = (nil)] 02:49:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93568000) [pid = 1812] [serial = 1883] [outer = 0x8fda2c00] 02:49:10 INFO - PROCESS | 1812 | 1461232150386 Marionette DEBUG loaded listener.js 02:49:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x93648400) [pid = 1812] [serial = 1884] [outer = 0x8fda2c00] 02:49:11 INFO - PROCESS | 1812 | 1461232151332 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]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 02:49:11 INFO - PROCESS | 1812 | 1461232151366 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 1812 | 1461232151370 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:49:11 INFO - PROCESS | 1812 | 1461232151377 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 1812 | 1461232151381 Marionette TRACE conn3 <- [1,2482,null,{}] 02:49:11 INFO - PROCESS | 1812 | 1461232151387 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}] 02:49:11 INFO - PROCESS | 1812 | 1461232151647 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:49:12 INFO - PROCESS | 1812 | 1461232151993 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca9000 == 128 [pid = 1812] [id = 628] 02:49:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x93860800) [pid = 1812] [serial = 1885] [outer = (nil)] 02:49:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x95bb5800) [pid = 1812] [serial = 1886] [outer = 0x93860800] 02:49:12 INFO - PROCESS | 1812 | 1461232152092 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9642a800) [pid = 1812] [serial = 1887] [outer = 0x93860800] 02:49:13 INFO - PROCESS | 1812 | 1461232153020 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]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1692ms 02:49:13 INFO - PROCESS | 1812 | 1461232153070 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 1812 | 1461232153074 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:49:13 INFO - PROCESS | 1812 | 1461232153080 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 1812 | 1461232153082 Marionette TRACE conn3 <- [1,2486,null,{}] 02:49:13 INFO - PROCESS | 1812 | 1461232153088 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}] 02:49:13 INFO - PROCESS | 1812 | 1461232153291 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:49:13 INFO - PROCESS | 1812 | 1461232153581 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9692ec00 == 129 [pid = 1812] [id = 629] 02:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x96930c00) [pid = 1812] [serial = 1888] [outer = (nil)] 02:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x972a0000) [pid = 1812] [serial = 1889] [outer = 0x96930c00] 02:49:13 INFO - PROCESS | 1812 | 1461232153712 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9797d000) [pid = 1812] [serial = 1890] [outer = 0x96930c00] 02:49:14 INFO - PROCESS | 1812 | 1461232154597 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]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1584ms 02:49:14 INFO - PROCESS | 1812 | 1461232154665 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 1812 | 1461232154669 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:49:14 INFO - PROCESS | 1812 | 1461232154675 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 1812 | 1461232154678 Marionette TRACE conn3 <- [1,2490,null,{}] 02:49:14 INFO - PROCESS | 1812 | 1461232154684 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}] 02:49:14 INFO - PROCESS | 1812 | 1461232154883 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:49:15 INFO - PROCESS | 1812 | 1461232155220 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x86090400 == 130 [pid = 1812] [id = 630] 02:49:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x90885c00) [pid = 1812] [serial = 1891] [outer = (nil)] 02:49:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9799d000) [pid = 1812] [serial = 1892] [outer = 0x90885c00] 02:49:15 INFO - PROCESS | 1812 | 1461232155309 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97aa5c00) [pid = 1812] [serial = 1893] [outer = 0x90885c00] 02:49:16 INFO - PROCESS | 1812 | 1461232156178 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]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1542ms 02:49:16 INFO - PROCESS | 1812 | 1461232156218 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 1812 | 1461232156222 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:49:16 INFO - PROCESS | 1812 | 1461232156228 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 1812 | 1461232156232 Marionette TRACE conn3 <- [1,2494,null,{}] 02:49:16 INFO - PROCESS | 1812 | 1461232156237 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}] 02:49:16 INFO - PROCESS | 1812 | 1461232156433 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:49:16 INFO - PROCESS | 1812 | 1461232156740 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x86093400 == 131 [pid = 1812] [id = 631] 02:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9797e800) [pid = 1812] [serial = 1894] [outer = (nil)] 02:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97ce6c00) [pid = 1812] [serial = 1895] [outer = 0x9797e800] 02:49:16 INFO - PROCESS | 1812 | 1461232156874 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97eee800) [pid = 1812] [serial = 1896] [outer = 0x9797e800] 02:49:17 INFO - PROCESS | 1812 | 1461232157764 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]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1589ms 02:49:17 INFO - PROCESS | 1812 | 1461232157819 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 1812 | 1461232157822 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:49:17 INFO - PROCESS | 1812 | 1461232157829 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 1812 | 1461232157832 Marionette TRACE conn3 <- [1,2498,null,{}] 02:49:17 INFO - PROCESS | 1812 | 1461232157838 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}] 02:49:18 INFO - PROCESS | 1812 | 1461232158043 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:49:18 INFO - PROCESS | 1812 | 1461232158333 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x97984c00 == 132 [pid = 1812] [id = 632] 02:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97b88800) [pid = 1812] [serial = 1897] [outer = (nil)] 02:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98533c00) [pid = 1812] [serial = 1898] [outer = 0x97b88800] 02:49:18 INFO - PROCESS | 1812 | 1461232158468 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9892b400) [pid = 1812] [serial = 1899] [outer = 0x97b88800] 02:49:19 INFO - PROCESS | 1812 | 1461232159360 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]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1585ms 02:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:49:19 INFO - PROCESS | 1812 | 1461232159415 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 1812 | 1461232159418 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:49:19 INFO - PROCESS | 1812 | 1461232159425 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 1812 | 1461232159427 Marionette TRACE conn3 <- [1,2502,null,{}] 02:49:19 INFO - PROCESS | 1812 | 1461232159434 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}] 02:49:19 INFO - PROCESS | 1812 | 1461232159636 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:49:19 INFO - PROCESS | 1812 | 1461232159932 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5a400 == 133 [pid = 1812] [id = 633] 02:49:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x903d4400) [pid = 1812] [serial = 1900] [outer = (nil)] 02:49:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x99213800) [pid = 1812] [serial = 1901] [outer = 0x903d4400] 02:49:20 INFO - PROCESS | 1812 | 1461232160065 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9932ec00) [pid = 1812] [serial = 1902] [outer = 0x903d4400] 02:49:20 INFO - PROCESS | 1812 | 1461232160959 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]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1582ms 02:49:21 INFO - PROCESS | 1812 | 1461232161006 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 1812 | 1461232161009 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:49:21 INFO - PROCESS | 1812 | 1461232161016 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 1812 | 1461232161019 Marionette TRACE conn3 <- [1,2506,null,{}] 02:49:21 INFO - PROCESS | 1812 | 1461232161025 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}] 02:49:21 INFO - PROCESS | 1812 | 1461232161238 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:49:21 INFO - PROCESS | 1812 | 1461232161579 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x9802b800 == 134 [pid = 1812] [id = 634] 02:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x981c5400) [pid = 1812] [serial = 1903] [outer = (nil)] 02:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9b084000) [pid = 1812] [serial = 1904] [outer = 0x981c5400] 02:49:21 INFO - PROCESS | 1812 | 1461232161669 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x9b0f0c00) [pid = 1812] [serial = 1905] [outer = 0x981c5400] 02:49:22 INFO - PROCESS | 1812 | 1461232162542 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]]]}] 02:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1579ms 02:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:49:22 INFO - PROCESS | 1812 | 1461232162596 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:49:22 INFO - PROCESS | 1812 | 1461232162599 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:49:22 INFO - PROCESS | 1812 | 1461232162605 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:49:22 INFO - PROCESS | 1812 | 1461232162609 Marionette TRACE conn3 <- [1,2510,null,{}] 02:49:22 INFO - PROCESS | 1812 | 1461232162614 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}] 02:49:22 INFO - PROCESS | 1812 | 1461232162834 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:49:23 INFO - PROCESS | 1812 | 1461232163169 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x86093800 == 135 [pid = 1812] [id = 635] 02:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x99218000) [pid = 1812] [serial = 1906] [outer = (nil)] 02:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9fe91000) [pid = 1812] [serial = 1907] [outer = 0x99218000] 02:49:23 INFO - PROCESS | 1812 | 1461232163264 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9ffa2000) [pid = 1812] [serial = 1908] [outer = 0x99218000] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9b800 == 134 [pid = 1812] [id = 515] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x83174800 == 133 [pid = 1812] [id = 455] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x86845400 == 132 [pid = 1812] [id = 518] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0xa0a8fc00 == 131 [pid = 1812] [id = 519] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x89308800 == 130 [pid = 1812] [id = 457] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x95bb2400 == 129 [pid = 1812] [id = 517] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x859d5400 == 128 [pid = 1812] [id = 516] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x85164800 == 127 [pid = 1812] [id = 616] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8608ac00 == 126 [pid = 1812] [id = 615] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x86099800 == 125 [pid = 1812] [id = 614] 02:49:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8608bc00 == 124 [pid = 1812] [id = 613] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x9df70800) [pid = 1812] [serial = 1766] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x903c9000) [pid = 1812] [serial = 1737] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8c1afc00) [pid = 1812] [serial = 1781] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8928e400) [pid = 1812] [serial = 1773] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9932c400) [pid = 1812] [serial = 1764] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x9fb25c00) [pid = 1812] [serial = 1629] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x89307000) [pid = 1812] [serial = 1719] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x93861800) [pid = 1812] [serial = 1746] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x9852d400) [pid = 1812] [serial = 1760] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x915a9c00) [pid = 1812] [serial = 1742] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x98535000) [pid = 1812] [serial = 1761] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x97b85000) [pid = 1812] [serial = 1755] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x970f0800) [pid = 1812] [serial = 1751] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x87d50000) [pid = 1812] [serial = 1716] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x93647000) [pid = 1812] [serial = 1745] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x889f0400) [pid = 1812] [serial = 1772] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8ec1d000) [pid = 1812] [serial = 1644] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8b66a800) [pid = 1812] [serial = 1722] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x913ac000) [pid = 1812] [serial = 1740] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x89e8fc00) [pid = 1812] [serial = 1776] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9004fc00) [pid = 1812] [serial = 1734] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8fda4400) [pid = 1812] [serial = 1733] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa0c32000) [pid = 1812] [serial = 1770] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8b94a000) [pid = 1812] [serial = 1778] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8938f800) [pid = 1812] [serial = 1775] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8eba8400) [pid = 1812] [serial = 1725] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x95bba800) [pid = 1812] [serial = 1748] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8c575800) [pid = 1812] [serial = 1724] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8a3e3c00) [pid = 1812] [serial = 1721] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8ee5b000) [pid = 1812] [serial = 1730] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ed25c00) [pid = 1812] [serial = 1727] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x920c7800) [pid = 1812] [serial = 1743] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x98021800) [pid = 1812] [serial = 1758] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89297000) [pid = 1812] [serial = 1718] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x95d23c00) [pid = 1812] [serial = 1749] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x99212000) [pid = 1812] [serial = 1763] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa0ad6000) [pid = 1812] [serial = 1769] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8ba5ac00) [pid = 1812] [serial = 1779] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ed2cc00) [pid = 1812] [serial = 1728] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90881800) [pid = 1812] [serial = 1739] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x97292800) [pid = 1812] [serial = 1752] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x97984800) [pid = 1812] [serial = 1754] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x86506000) [pid = 1812] [serial = 1715] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fc2d800) [pid = 1812] [serial = 1731] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x97ee2000) [pid = 1812] [serial = 1757] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x902f3c00) [pid = 1812] [serial = 1736] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8c57a400) [pid = 1812] [serial = 1782] [outer = (nil)] [url = about:blank] 02:49:26 INFO - PROCESS | 1812 | 1461232166608 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]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 4037ms 02:49:26 INFO - PROCESS | 1812 | 1461232166641 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:49:26 INFO - PROCESS | 1812 | 1461232166647 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:49:26 INFO - PROCESS | 1812 | 1461232166655 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 1812 | 1461232166661 Marionette TRACE conn3 <- [1,2514,null,{}] 02:49:26 INFO - PROCESS | 1812 | 1461232166670 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}] 02:49:26 INFO - PROCESS | 1812 | 1461232166894 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:49:27 INFO - PROCESS | 1812 | 1461232167109 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x86845c00 == 125 [pid = 1812] [id = 636] 02:49:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x873f9400) [pid = 1812] [serial = 1909] [outer = (nil)] 02:49:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87f0c000) [pid = 1812] [serial = 1910] [outer = 0x873f9400] 02:49:27 INFO - PROCESS | 1812 | 1461232167206 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x889efc00) [pid = 1812] [serial = 1911] [outer = 0x873f9400] 02:49:28 INFO - PROCESS | 1812 | 1461232168045 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]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1439ms 02:49:28 INFO - PROCESS | 1812 | 1461232168093 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 1812 | 1461232168100 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:49:28 INFO - PROCESS | 1812 | 1461232168110 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 1812 | 1461232168115 Marionette TRACE conn3 <- [1,2518,null,{}] 02:49:28 INFO - PROCESS | 1812 | 1461232168120 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}] 02:49:28 INFO - PROCESS | 1812 | 1461232168416 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:49:28 INFO - PROCESS | 1812 | 1461232168545 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8608dc00 == 126 [pid = 1812] [id = 637] 02:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86848800) [pid = 1812] [serial = 1912] [outer = (nil)] 02:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8929a800) [pid = 1812] [serial = 1913] [outer = 0x86848800] 02:49:28 INFO - PROCESS | 1812 | 1461232168617 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89309c00) [pid = 1812] [serial = 1914] [outer = 0x86848800] 02:49:29 INFO - PROCESS | 1812 | 1461232169569 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]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1485ms 02:49:29 INFO - PROCESS | 1812 | 1461232169596 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 1812 | 1461232169599 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:49:29 INFO - PROCESS | 1812 | 1461232169606 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 1812 | 1461232169612 Marionette TRACE conn3 <- [1,2522,null,{}] 02:49:29 INFO - PROCESS | 1812 | 1461232169633 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}] 02:49:29 INFO - PROCESS | 1812 | 1461232169888 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:49:29 INFO - PROCESS | 1812 | 1461232169920 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x88f64400 == 127 [pid = 1812] [id = 638] 02:49:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89e86400) [pid = 1812] [serial = 1915] [outer = (nil)] 02:49:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b660000) [pid = 1812] [serial = 1916] [outer = 0x89e86400] 02:49:30 INFO - PROCESS | 1812 | 1461232169994 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8b948c00) [pid = 1812] [serial = 1917] [outer = 0x89e86400] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x903cf800) [pid = 1812] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8608f800) [pid = 1812] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8b7e3000) [pid = 1812] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x96944800) [pid = 1812] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f3df800) [pid = 1812] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9801e400) [pid = 1812] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8c3c2800) [pid = 1812] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9385b800) [pid = 1812] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x95d61800) [pid = 1812] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x87d5b400) [pid = 1812] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x95bb1400) [pid = 1812] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x880c8c00) [pid = 1812] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8a3eb800) [pid = 1812] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x93648800) [pid = 1812] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x902fac00) [pid = 1812] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x902f9c00) [pid = 1812] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x98fa8000) [pid = 1812] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x88f68000) [pid = 1812] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x880cfc00) [pid = 1812] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:49:31 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x86842400) [pid = 1812] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:49:31 INFO - PROCESS | 1812 | 1461232171640 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]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2085ms 02:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:49:31 INFO - PROCESS | 1812 | 1461232171691 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:49:31 INFO - PROCESS | 1812 | 1461232171695 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:49:31 INFO - PROCESS | 1812 | 1461232171701 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 1812 | 1461232171704 Marionette TRACE conn3 <- [1,2526,null,{}] 02:49:31 INFO - PROCESS | 1812 | 1461232171709 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}] 02:49:31 INFO - PROCESS | 1812 | 1461232171891 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:49:31 INFO - PROCESS | 1812 | 1461232171901 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x859df800 == 128 [pid = 1812] [id = 639] 02:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x87d5b400) [pid = 1812] [serial = 1918] [outer = (nil)] 02:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b6e1800) [pid = 1812] [serial = 1919] [outer = 0x87d5b400] 02:49:32 INFO - PROCESS | 1812 | 1461232172159 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c1afc00) [pid = 1812] [serial = 1920] [outer = 0x87d5b400] 02:49:32 INFO - PROCESS | 1812 | 1461232172936 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]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1285ms 02:49:32 INFO - PROCESS | 1812 | 1461232172986 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 1812 | 1461232172989 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:49:33 INFO - PROCESS | 1812 | 1461232173011 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 1812 | 1461232173014 Marionette TRACE conn3 <- [1,2530,null,{}] 02:49:33 INFO - PROCESS | 1812 | 1461232173021 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}] 02:49:33 INFO - PROCESS | 1812 | 1461232173208 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:49:33 INFO - PROCESS | 1812 | 1461232173218 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x891ab000 == 129 [pid = 1812] [id = 640] 02:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8b947c00) [pid = 1812] [serial = 1921] [outer = (nil)] 02:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c582800) [pid = 1812] [serial = 1922] [outer = 0x8b947c00] 02:49:33 INFO - PROCESS | 1812 | 1461232173291 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8ebac800) [pid = 1812] [serial = 1923] [outer = 0x8b947c00] 02:49:34 INFO - PROCESS | 1812 | 1461232174647 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]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1702ms 02:49:34 INFO - PROCESS | 1812 | 1461232174699 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 1812 | 1461232174707 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:49:34 INFO - PROCESS | 1812 | 1461232174716 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 1812 | 1461232174722 Marionette TRACE conn3 <- [1,2534,null,{}] 02:49:34 INFO - PROCESS | 1812 | 1461232174730 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}] 02:49:34 INFO - PROCESS | 1812 | 1461232174946 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:49:35 INFO - PROCESS | 1812 | 1461232175283 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e93000 == 130 [pid = 1812] [id = 641] 02:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x880cb000) [pid = 1812] [serial = 1924] [outer = (nil)] 02:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8929b400) [pid = 1812] [serial = 1925] [outer = 0x880cb000] 02:49:35 INFO - PROCESS | 1812 | 1461232175379 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x89dc2400) [pid = 1812] [serial = 1926] [outer = 0x880cb000] 02:49:36 INFO - PROCESS | 1812 | 1461232176411 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]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1735ms 02:49:36 INFO - PROCESS | 1812 | 1461232176451 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 1812 | 1461232176460 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:49:36 INFO - PROCESS | 1812 | 1461232176471 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 1812 | 1461232176475 Marionette TRACE conn3 <- [1,2538,null,{}] 02:49:36 INFO - PROCESS | 1812 | 1461232176481 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}] 02:49:36 INFO - PROCESS | 1812 | 1461232176715 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:49:37 INFO - PROCESS | 1812 | 1461232177051 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8929c800 == 131 [pid = 1812] [id = 642] 02:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89e88400) [pid = 1812] [serial = 1927] [outer = (nil)] 02:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c3c7400) [pid = 1812] [serial = 1928] [outer = 0x89e88400] 02:49:37 INFO - PROCESS | 1812 | 1461232177143 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8eba6800) [pid = 1812] [serial = 1929] [outer = 0x89e88400] 02:49:38 INFO - PROCESS | 1812 | 1461232178062 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]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 02:49:38 INFO - PROCESS | 1812 | 1461232178105 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 1812 | 1461232178109 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:49:38 INFO - PROCESS | 1812 | 1461232178116 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 1812 | 1461232178122 Marionette TRACE conn3 <- [1,2542,null,{}] 02:49:38 INFO - PROCESS | 1812 | 1461232178138 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}] 02:49:38 INFO - PROCESS | 1812 | 1461232178360 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:49:38 INFO - PROCESS | 1812 | 1461232178691 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b945c00 == 132 [pid = 1812] [id = 643] 02:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ed32400) [pid = 1812] [serial = 1930] [outer = (nil)] 02:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f3e1c00) [pid = 1812] [serial = 1931] [outer = 0x8ed32400] 02:49:38 INFO - PROCESS | 1812 | 1461232178786 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fc2dc00) [pid = 1812] [serial = 1932] [outer = 0x8ed32400] 02:49:39 INFO - PROCESS | 1812 | 1461232179700 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]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1635ms 02:49:39 INFO - PROCESS | 1812 | 1461232179752 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:49:39 INFO - PROCESS | 1812 | 1461232179757 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:49:39 INFO - PROCESS | 1812 | 1461232179763 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 1812 | 1461232179767 Marionette TRACE conn3 <- [1,2546,null,{}] 02:49:39 INFO - PROCESS | 1812 | 1461232179773 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}] 02:49:40 INFO - PROCESS | 1812 | 1461232180011 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:49:40 INFO - PROCESS | 1812 | 1461232180347 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3cb000 == 133 [pid = 1812] [id = 644] 02:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ee5b000) [pid = 1812] [serial = 1933] [outer = (nil)] 02:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9004f400) [pid = 1812] [serial = 1934] [outer = 0x8ee5b000] 02:49:40 INFO - PROCESS | 1812 | 1461232180441 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9005c800) [pid = 1812] [serial = 1935] [outer = 0x8ee5b000] 02:49:41 INFO - PROCESS | 1812 | 1461232181351 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]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1638ms 02:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:49:41 INFO - PROCESS | 1812 | 1461232181402 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 1812 | 1461232181405 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:49:41 INFO - PROCESS | 1812 | 1461232181412 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 1812 | 1461232181416 Marionette TRACE conn3 <- [1,2550,null,{}] 02:49:41 INFO - PROCESS | 1812 | 1461232181423 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}] 02:49:41 INFO - PROCESS | 1812 | 1461232181648 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:49:42 INFO - PROCESS | 1812 | 1461232181997 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8bc00 == 134 [pid = 1812] [id = 645] 02:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fda3c00) [pid = 1812] [serial = 1936] [outer = (nil)] 02:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x903d3c00) [pid = 1812] [serial = 1937] [outer = 0x8fda3c00] 02:49:42 INFO - PROCESS | 1812 | 1461232182088 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9050b400) [pid = 1812] [serial = 1938] [outer = 0x8fda3c00] 02:49:43 INFO - PROCESS | 1812 | 1461232183077 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]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1685ms 02:49:43 INFO - PROCESS | 1812 | 1461232183096 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 1812 | 1461232183099 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:49:43 INFO - PROCESS | 1812 | 1461232183106 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 1812 | 1461232183110 Marionette TRACE conn3 <- [1,2554,null,{}] 02:49:43 INFO - PROCESS | 1812 | 1461232183115 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}] 02:49:43 INFO - PROCESS | 1812 | 1461232183383 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:49:43 INFO - PROCESS | 1812 | 1461232183721 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d6c00 == 135 [pid = 1812] [id = 646] 02:49:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x902f5000) [pid = 1812] [serial = 1939] [outer = (nil)] 02:49:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92c74400) [pid = 1812] [serial = 1940] [outer = 0x902f5000] 02:49:43 INFO - PROCESS | 1812 | 1461232183820 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92ca7800) [pid = 1812] [serial = 1941] [outer = 0x902f5000] 02:49:44 INFO - PROCESS | 1812 | 1461232184737 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]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1686ms 02:49:44 INFO - PROCESS | 1812 | 1461232184793 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:49:44 INFO - PROCESS | 1812 | 1461232184798 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:49:44 INFO - PROCESS | 1812 | 1461232184804 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 1812 | 1461232184808 Marionette TRACE conn3 <- [1,2558,null,{}] 02:49:44 INFO - PROCESS | 1812 | 1461232184813 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}] 02:49:45 INFO - PROCESS | 1812 | 1461232185037 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:49:45 INFO - PROCESS | 1812 | 1461232185373 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x903cd800 == 136 [pid = 1812] [id = 647] 02:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90515c00) [pid = 1812] [serial = 1942] [outer = (nil)] 02:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9385f800) [pid = 1812] [serial = 1943] [outer = 0x90515c00] 02:49:45 INFO - PROCESS | 1812 | 1461232185467 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x93862800) [pid = 1812] [serial = 1944] [outer = 0x90515c00] 02:49:46 INFO - PROCESS | 1812 | 1461232186403 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]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1635ms 02:49:46 INFO - PROCESS | 1812 | 1461232186455 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 1812 | 1461232186458 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:49:46 INFO - PROCESS | 1812 | 1461232186465 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 1812 | 1461232186469 Marionette TRACE conn3 <- [1,2562,null,{}] 02:49:46 INFO - PROCESS | 1812 | 1461232186474 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}] 02:49:46 INFO - PROCESS | 1812 | 1461232186695 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:49:47 INFO - PROCESS | 1812 | 1461232187033 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x9356a800 == 137 [pid = 1812] [id = 648] 02:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x93643c00) [pid = 1812] [serial = 1945] [outer = (nil)] 02:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x95b10400) [pid = 1812] [serial = 1946] [outer = 0x93643c00] 02:49:47 INFO - PROCESS | 1812 | 1461232187128 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x95bb1400) [pid = 1812] [serial = 1947] [outer = 0x93643c00] 02:49:48 INFO - PROCESS | 1812 | 1461232188089 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]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 02:49:48 INFO - PROCESS | 1812 | 1461232188148 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:49:48 INFO - PROCESS | 1812 | 1461232188152 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:49:48 INFO - PROCESS | 1812 | 1461232188158 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 1812 | 1461232188162 Marionette TRACE conn3 <- [1,2566,null,{}] 02:49:48 INFO - PROCESS | 1812 | 1461232188168 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}] 02:49:48 INFO - PROCESS | 1812 | 1461232188379 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:49:48 INFO - PROCESS | 1812 | 1461232188716 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x902f9800 == 138 [pid = 1812] [id = 649] 02:49:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x951e4400) [pid = 1812] [serial = 1948] [outer = (nil)] 02:49:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x96934000) [pid = 1812] [serial = 1949] [outer = 0x951e4400] 02:49:48 INFO - PROCESS | 1812 | 1461232188808 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x96943000) [pid = 1812] [serial = 1950] [outer = 0x951e4400] 02:49:49 INFO - PROCESS | 1812 | 1461232189704 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]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1581ms 02:49:49 INFO - PROCESS | 1812 | 1461232189740 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 1812 | 1461232189744 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:49:49 INFO - PROCESS | 1812 | 1461232189751 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 1812 | 1461232189754 Marionette TRACE conn3 <- [1,2570,null,{}] 02:49:49 INFO - PROCESS | 1812 | 1461232189760 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}] 02:49:49 INFO - PROCESS | 1812 | 1461232189966 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:49:50 INFO - PROCESS | 1812 | 1461232190315 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9aa800 == 139 [pid = 1812] [id = 650] 02:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x974db000) [pid = 1812] [serial = 1951] [outer = (nil)] 02:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97989800) [pid = 1812] [serial = 1952] [outer = 0x974db000] 02:49:50 INFO - PROCESS | 1812 | 1461232190406 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97b83c00) [pid = 1812] [serial = 1953] [outer = 0x974db000] 02:49:51 INFO - PROCESS | 1812 | 1461232191375 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]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1689ms 02:49:51 INFO - PROCESS | 1812 | 1461232191442 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 1812 | 1461232191446 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:49:51 INFO - PROCESS | 1812 | 1461232191453 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 1812 | 1461232191457 Marionette TRACE conn3 <- [1,2574,null,{}] 02:49:51 INFO - PROCESS | 1812 | 1461232191463 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}] 02:49:51 INFO - PROCESS | 1812 | 1461232191752 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:49:52 INFO - PROCESS | 1812 | 1461232192099 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x96950000 == 140 [pid = 1812] [id = 651] 02:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97b84800) [pid = 1812] [serial = 1954] [outer = (nil)] 02:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9852d400) [pid = 1812] [serial = 1955] [outer = 0x97b84800] 02:49:52 INFO - PROCESS | 1812 | 1461232192192 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x98fad000) [pid = 1812] [serial = 1956] [outer = 0x97b84800] 02:49:53 INFO - PROCESS | 1812 | 1461232193139 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]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1736ms 02:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:49:53 INFO - PROCESS | 1812 | 1461232193190 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 1812 | 1461232193193 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:49:53 INFO - PROCESS | 1812 | 1461232193200 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - PROCESS | 1812 | 1461232193203 Marionette TRACE conn3 <- [1,2578,null,{}] 02:49:53 INFO - PROCESS | 1812 | 1461232193209 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}] 02:49:53 INFO - PROCESS | 1812 | 1461232193413 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:49:53 INFO - PROCESS | 1812 | 1461232193748 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9dc00 == 141 [pid = 1812] [id = 652] 02:49:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97292400) [pid = 1812] [serial = 1957] [outer = (nil)] 02:49:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x99338000) [pid = 1812] [serial = 1958] [outer = 0x97292400] 02:49:53 INFO - PROCESS | 1812 | 1461232193848 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9b083c00) [pid = 1812] [serial = 1959] [outer = 0x97292400] 02:49:54 INFO - PROCESS | 1812 | 1461232194719 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]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1589ms 02:49:54 INFO - PROCESS | 1812 | 1461232194789 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 1812 | 1461232194793 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:49:54 INFO - PROCESS | 1812 | 1461232194799 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 1812 | 1461232194803 Marionette TRACE conn3 <- [1,2582,null,{}] 02:49:54 INFO - PROCESS | 1812 | 1461232194808 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}] 02:49:55 INFO - PROCESS | 1812 | 1461232195017 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:49:55 INFO - PROCESS | 1812 | 1461232195356 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x98027800 == 142 [pid = 1812] [id = 653] 02:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x99218800) [pid = 1812] [serial = 1960] [outer = (nil)] 02:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9fca0c00) [pid = 1812] [serial = 1961] [outer = 0x99218800] 02:49:55 INFO - PROCESS | 1812 | 1461232195448 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9ffa2400) [pid = 1812] [serial = 1962] [outer = 0x99218800] 02:49:56 INFO - PROCESS | 1812 | 1461232196387 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]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1629ms 02:49:56 INFO - PROCESS | 1812 | 1461232196430 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:49:56 INFO - PROCESS | 1812 | 1461232196434 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:49:56 INFO - PROCESS | 1812 | 1461232196441 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 1812 | 1461232196444 Marionette TRACE conn3 <- [1,2586,null,{}] 02:49:56 INFO - PROCESS | 1812 | 1461232196451 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}] 02:49:56 INFO - PROCESS | 1812 | 1461232196670 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:49:57 INFO - PROCESS | 1812 | 1461232197028 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x86842800 == 143 [pid = 1812] [id = 654] 02:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x87f0bc00) [pid = 1812] [serial = 1963] [outer = (nil)] 02:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa0adcc00) [pid = 1812] [serial = 1964] [outer = 0x87f0bc00] 02:49:57 INFO - PROCESS | 1812 | 1461232197120 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa0f4fc00) [pid = 1812] [serial = 1965] [outer = 0x87f0bc00] 02:49:58 INFO - PROCESS | 1812 | 1461232198062 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]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1683ms 02:49:58 INFO - PROCESS | 1812 | 1461232198148 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1812 | 1461232198152 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:49:58 INFO - PROCESS | 1812 | 1461232198159 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1812 | 1461232198162 Marionette TRACE conn3 <- [1,2590,null,{}] 02:49:58 INFO - PROCESS | 1812 | 1461232198168 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}] 02:49:58 INFO - PROCESS | 1812 | 1461232198419 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:49:58 INFO - PROCESS | 1812 | 1461232198765 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f8800 == 144 [pid = 1812] [id = 655] 02:49:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x93859c00) [pid = 1812] [serial = 1966] [outer = (nil)] 02:49:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa3ce4800) [pid = 1812] [serial = 1967] [outer = 0x93859c00] 02:49:58 INFO - PROCESS | 1812 | 1461232198851 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa44c9400) [pid = 1812] [serial = 1968] [outer = 0x93859c00] 02:49:59 INFO - PROCESS | 1812 | 1461232199731 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]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1641ms 02:49:59 INFO - PROCESS | 1812 | 1461232199800 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1812 | 1461232199804 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:49:59 INFO - PROCESS | 1812 | 1461232199811 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1812 | 1461232199813 Marionette TRACE conn3 <- [1,2594,null,{}] 02:49:59 INFO - PROCESS | 1812 | 1461232199820 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}] 02:50:00 INFO - PROCESS | 1812 | 1461232200061 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:50:00 INFO - PROCESS | 1812 | 1461232200401 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f97400 == 145 [pid = 1812] [id = 656] 02:50:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa3c8dc00) [pid = 1812] [serial = 1969] [outer = (nil)] 02:50:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa49c2400) [pid = 1812] [serial = 1970] [outer = 0xa3c8dc00] 02:50:00 INFO - PROCESS | 1812 | 1461232200492 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa49c9400) [pid = 1812] [serial = 1971] [outer = 0xa3c8dc00] 02:50:01 INFO - PROCESS | 1812 | 1461232201415 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1640ms 02:50:01 INFO - PROCESS | 1812 | 1461232201452 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1812 | 1461232201456 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:50:01 INFO - PROCESS | 1812 | 1461232201463 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1812 | 1461232201466 Marionette TRACE conn3 <- [1,2598,null,{}] 02:50:01 INFO - PROCESS | 1812 | 1461232201472 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}] 02:50:01 INFO - PROCESS | 1812 | 1461232201683 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:50:02 INFO - PROCESS | 1812 | 1461232202058 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x89381800 == 146 [pid = 1812] [id = 657] 02:50:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8938b800) [pid = 1812] [serial = 1972] [outer = (nil)] 02:50:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8a19a800) [pid = 1812] [serial = 1973] [outer = 0x8938b800] 02:50:02 INFO - PROCESS | 1812 | 1461232202153 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8a19cc00) [pid = 1812] [serial = 1974] [outer = 0x8938b800] 02:50:03 INFO - PROCESS | 1812 | 1461232203083 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1687ms 02:50:03 INFO - PROCESS | 1812 | 1461232203150 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1812 | 1461232203153 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:50:03 INFO - PROCESS | 1812 | 1461232203160 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1812 | 1461232203164 Marionette TRACE conn3 <- [1,2602,null,{}] 02:50:03 INFO - PROCESS | 1812 | 1461232203169 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}] 02:50:03 INFO - PROCESS | 1812 | 1461232203378 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:50:03 INFO - PROCESS | 1812 | 1461232203720 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a194400 == 147 [pid = 1812] [id = 658] 02:50:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8a196800) [pid = 1812] [serial = 1975] [outer = (nil)] 02:50:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8ef02800) [pid = 1812] [serial = 1976] [outer = 0x8a196800] 02:50:03 INFO - PROCESS | 1812 | 1461232203814 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8ef04000) [pid = 1812] [serial = 1977] [outer = 0x8a196800] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x891a6c00 == 146 [pid = 1812] [id = 192] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x97ce1400 == 145 [pid = 1812] [id = 588] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x873f3000 == 144 [pid = 1812] [id = 586] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x873ef400 == 143 [pid = 1812] [id = 589] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5ec00 == 142 [pid = 1812] [id = 526] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x97b85400 == 141 [pid = 1812] [id = 585] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x859df800 == 140 [pid = 1812] [id = 639] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x88f64400 == 139 [pid = 1812] [id = 638] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8608dc00 == 138 [pid = 1812] [id = 637] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x86845c00 == 137 [pid = 1812] [id = 636] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9802b800 == 136 [pid = 1812] [id = 634] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x97984c00 == 135 [pid = 1812] [id = 632] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5a400 == 134 [pid = 1812] [id = 633] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x86093400 == 133 [pid = 1812] [id = 631] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x86090400 == 132 [pid = 1812] [id = 630] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x9692ec00 == 131 [pid = 1812] [id = 629] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x852cf800 == 130 [pid = 1812] [id = 627] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x92ca9000 == 129 [pid = 1812] [id = 628] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x903cb400 == 128 [pid = 1812] [id = 626] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda7c00 == 127 [pid = 1812] [id = 625] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b2800 == 126 [pid = 1812] [id = 624] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed23c00 == 125 [pid = 1812] [id = 623] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec20c00 == 124 [pid = 1812] [id = 622] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87d57800 == 123 [pid = 1812] [id = 620] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87e96800 == 122 [pid = 1812] [id = 621] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x880c2800 == 121 [pid = 1812] [id = 619] 02:50:06 INFO - PROCESS | 1812 | --DOCSHELL 0x86507800 == 120 [pid = 1812] [id = 618] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x93563c00) [pid = 1812] [serial = 1803] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x866ef400) [pid = 1812] [serial = 1841] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x93647c00) [pid = 1812] [serial = 1805] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x920c9c00) [pid = 1812] [serial = 1802] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x9694b400) [pid = 1812] [serial = 1814] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0xa45f3c00) [pid = 1812] [serial = 1835] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8f9a9c00) [pid = 1812] [serial = 1793] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0xa0a82800) [pid = 1812] [serial = 1829] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8ed2a800) [pid = 1812] [serial = 1790] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x873efc00) [pid = 1812] [serial = 1842] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8ee53400) [pid = 1812] [serial = 1791] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x93ead800) [pid = 1812] [serial = 1808] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x98022c00) [pid = 1812] [serial = 1818] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8b94c800) [pid = 1812] [serial = 1713] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x99327c00) [pid = 1812] [serial = 1823] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x88f63400) [pid = 1812] [serial = 1845] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x889e4c00) [pid = 1812] [serial = 1844] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x902f0800) [pid = 1812] [serial = 1797] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x95bba400) [pid = 1812] [serial = 1812] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x95bb4800) [pid = 1812] [serial = 1811] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8ec20800) [pid = 1812] [serial = 1784] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x98c70000) [pid = 1812] [serial = 1821] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9050bc00) [pid = 1812] [serial = 1800] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x9ea20800) [pid = 1812] [serial = 1826] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97b86c00) [pid = 1812] [serial = 1817] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x88f68c00) [pid = 1812] [serial = 1838] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9898e000) [pid = 1812] [serial = 1820] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x970f0000) [pid = 1812] [serial = 1815] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa0c12800) [pid = 1812] [serial = 1830] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8fd2b800) [pid = 1812] [serial = 1794] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x951dec00) [pid = 1812] [serial = 1809] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x89d9b000) [pid = 1812] [serial = 1848] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x99340400) [pid = 1812] [serial = 1824] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9fb29800) [pid = 1812] [serial = 1827] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9364a400) [pid = 1812] [serial = 1806] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8b7e2400) [pid = 1812] [serial = 1788] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8929c000) [pid = 1812] [serial = 1847] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x903d2800) [pid = 1812] [serial = 1799] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a3eb400) [pid = 1812] [serial = 1787] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0xa3c83000) [pid = 1812] [serial = 1832] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x90050000) [pid = 1812] [serial = 1796] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89294c00) [pid = 1812] [serial = 1850] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x89e89800) [pid = 1812] [serial = 1851] [outer = (nil)] [url = about:blank] 02:50:07 INFO - PROCESS | 1812 | 1461232207117 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 4045ms 02:50:07 INFO - PROCESS | 1812 | 1461232207206 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1812 | 1461232207213 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:50:07 INFO - PROCESS | 1812 | 1461232207222 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1812 | 1461232207226 Marionette TRACE conn3 <- [1,2606,null,{}] 02:50:07 INFO - PROCESS | 1812 | 1461232207235 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}] 02:50:07 INFO - PROCESS | 1812 | 1461232207437 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:50:07 INFO - PROCESS | 1812 | 1461232207698 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684d000 == 121 [pid = 1812] [id = 659] 02:50:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x873ef000) [pid = 1812] [serial = 1978] [outer = (nil)] 02:50:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x87e96800) [pid = 1812] [serial = 1979] [outer = 0x873ef000] 02:50:07 INFO - PROCESS | 1812 | 1461232207795 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x880c8800) [pid = 1812] [serial = 1980] [outer = 0x873ef000] 02:50:08 INFO - PROCESS | 1812 | 1461232208649 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]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1483ms 02:50:08 INFO - PROCESS | 1812 | 1461232208705 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1812 | 1461232208713 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:50:08 INFO - PROCESS | 1812 | 1461232208723 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1812 | 1461232208726 Marionette TRACE conn3 <- [1,2610,null,{}] 02:50:08 INFO - PROCESS | 1812 | 1461232208732 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}] 02:50:09 INFO - PROCESS | 1812 | 1461232209023 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:50:09 INFO - PROCESS | 1812 | 1461232209054 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8684b400 == 122 [pid = 1812] [id = 660] 02:50:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x87e93400) [pid = 1812] [serial = 1981] [outer = (nil)] 02:50:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x891a4400) [pid = 1812] [serial = 1982] [outer = 0x87e93400] 02:50:09 INFO - PROCESS | 1812 | 1461232209125 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x89298400) [pid = 1812] [serial = 1983] [outer = 0x87e93400] 02:50:10 INFO - PROCESS | 1812 | 1461232210121 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1437ms 02:50:10 INFO - PROCESS | 1812 | 1461232210160 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1812 | 1461232210163 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:50:10 INFO - PROCESS | 1812 | 1461232210169 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1812 | 1461232210175 Marionette TRACE conn3 <- [1,2614,null,{}] 02:50:10 INFO - PROCESS | 1812 | 1461232210196 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}] 02:50:10 INFO - PROCESS | 1812 | 1461232210475 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:50:10 INFO - PROCESS | 1812 | 1461232210513 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x88f6b800 == 123 [pid = 1812] [id = 661] 02:50:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89dbd000) [pid = 1812] [serial = 1984] [outer = (nil)] 02:50:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8a1a0000) [pid = 1812] [serial = 1985] [outer = 0x89dbd000] 02:50:10 INFO - PROCESS | 1812 | 1461232210604 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8b660800) [pid = 1812] [serial = 1986] [outer = 0x89dbd000] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8930fc00) [pid = 1812] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8ec21800) [pid = 1812] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x86848800) [pid = 1812] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x90885c00) [pid = 1812] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x97b88800) [pid = 1812] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fda2c00) [pid = 1812] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ee53c00) [pid = 1812] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8ba5c400) [pid = 1812] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8ee5d000) [pid = 1812] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x976ea400) [pid = 1812] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x903d4400) [pid = 1812] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x90059c00) [pid = 1812] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x981c5400) [pid = 1812] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x873f9400) [pid = 1812] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x96930c00) [pid = 1812] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x89e86400) [pid = 1812] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8b6e0400) [pid = 1812] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x93860800) [pid = 1812] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9fee0000) [pid = 1812] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x97982400) [pid = 1812] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x87f0a400) [pid = 1812] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9087f000) [pid = 1812] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x87d53800) [pid = 1812] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x87d5b400) [pid = 1812] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97ce4400) [pid = 1812] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9797e800) [pid = 1812] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8eba7800) [pid = 1812] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:50:11 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8eba2c00) [pid = 1812] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:50:12 INFO - PROCESS | 1812 | 1461232212330 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]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2192ms 02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:50:12 INFO - PROCESS | 1812 | 1461232212363 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1812 | 1461232212366 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:50:12 INFO - PROCESS | 1812 | 1461232212372 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1812 | 1461232212376 Marionette TRACE conn3 <- [1,2618,null,{}] 02:50:12 INFO - PROCESS | 1812 | 1461232212381 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}] 02:50:12 INFO - PROCESS | 1812 | 1461232212638 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:50:12 INFO - PROCESS | 1812 | 1461232212772 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x86842400 == 124 [pid = 1812] [id = 662] 02:50:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8930fc00) [pid = 1812] [serial = 1987] [outer = (nil)] 02:50:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8b661400) [pid = 1812] [serial = 1988] [outer = 0x8930fc00] 02:50:12 INFO - PROCESS | 1812 | 1461232212844 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8b7e0800) [pid = 1812] [serial = 1989] [outer = 0x8930fc00] 02:50:13 INFO - PROCESS | 1812 | 1461232213649 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1334ms 02:50:13 INFO - PROCESS | 1812 | 1461232213706 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1812 | 1461232213710 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:50:13 INFO - PROCESS | 1812 | 1461232213716 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1812 | 1461232213719 Marionette TRACE conn3 <- [1,2622,null,{}] 02:50:13 INFO - PROCESS | 1812 | 1461232213724 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}] 02:50:14 INFO - PROCESS | 1812 | 1461232214123 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:50:14 INFO - PROCESS | 1812 | 1461232214375 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x86099800 == 125 [pid = 1812] [id = 663] 02:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86506000) [pid = 1812] [serial = 1990] [outer = (nil)] 02:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x86843400) [pid = 1812] [serial = 1991] [outer = 0x86506000] 02:50:14 INFO - PROCESS | 1812 | 1461232214470 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x87d4fc00) [pid = 1812] [serial = 1992] [outer = 0x86506000] 02:50:15 INFO - PROCESS | 1812 | 1461232215439 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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1780ms 02:50:15 INFO - PROCESS | 1812 | 1461232215499 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1812 | 1461232215506 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:50:15 INFO - PROCESS | 1812 | 1461232215514 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1812 | 1461232215521 Marionette TRACE conn3 <- [1,2626,null,{}] 02:50:15 INFO - PROCESS | 1812 | 1461232215528 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}] 02:50:15 INFO - PROCESS | 1812 | 1461232215745 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:50:16 INFO - PROCESS | 1812 | 1461232216081 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x88f6fc00 == 126 [pid = 1812] [id = 664] 02:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89295000) [pid = 1812] [serial = 1993] [outer = (nil)] 02:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89303800) [pid = 1812] [serial = 1994] [outer = 0x89295000] 02:50:16 INFO - PROCESS | 1812 | 1461232216177 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89dbc400) [pid = 1812] [serial = 1995] [outer = 0x89295000] 02:50:17 INFO - PROCESS | 1812 | 1461232217182 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]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1750ms 02:50:17 INFO - PROCESS | 1812 | 1461232217264 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:50:17 INFO - PROCESS | 1812 | 1461232217270 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:50:17 INFO - PROCESS | 1812 | 1461232217276 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1812 | 1461232217280 Marionette TRACE conn3 <- [1,2630,null,{}] 02:50:17 INFO - PROCESS | 1812 | 1461232217286 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}] 02:50:17 INFO - PROCESS | 1812 | 1461232217565 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:50:17 INFO - PROCESS | 1812 | 1461232217956 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1a1400 == 127 [pid = 1812] [id = 665] 02:50:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b6d6400) [pid = 1812] [serial = 1996] [outer = (nil)] 02:50:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b943000) [pid = 1812] [serial = 1997] [outer = 0x8b6d6400] 02:50:18 INFO - PROCESS | 1812 | 1461232218054 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8ba53400) [pid = 1812] [serial = 1998] [outer = 0x8b6d6400] 02:50:19 INFO - PROCESS | 1812 | 1461232219101 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1893ms 02:50:19 INFO - PROCESS | 1812 | 1461232219170 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1812 | 1461232219178 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:50:19 INFO - PROCESS | 1812 | 1461232219197 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1812 | 1461232219205 Marionette TRACE conn3 <- [1,2634,null,{}] 02:50:19 INFO - PROCESS | 1812 | 1461232219212 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}] 02:50:19 INFO - PROCESS | 1812 | 1461232219508 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:50:19 INFO - PROCESS | 1812 | 1461232219850 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6e1c00 == 128 [pid = 1812] [id = 666] 02:50:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c1ba800) [pid = 1812] [serial = 1999] [outer = (nil)] 02:50:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8eba2c00) [pid = 1812] [serial = 2000] [outer = 0x8c1ba800] 02:50:19 INFO - PROCESS | 1812 | 1461232219943 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ec1d800) [pid = 1812] [serial = 2001] [outer = 0x8c1ba800] 02:50:20 INFO - PROCESS | 1812 | 1461232220916 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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1805ms 02:50:20 INFO - PROCESS | 1812 | 1461232220993 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1812 | 1461232220997 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:50:21 INFO - PROCESS | 1812 | 1461232221003 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1812 | 1461232221007 Marionette TRACE conn3 <- [1,2638,null,{}] 02:50:21 INFO - PROCESS | 1812 | 1461232221013 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}] 02:50:21 INFO - PROCESS | 1812 | 1461232221258 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:50:21 INFO - PROCESS | 1812 | 1461232221601 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d9c00 == 129 [pid = 1812] [id = 667] 02:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8c3c6400) [pid = 1812] [serial = 2002] [outer = (nil)] 02:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ed2f400) [pid = 1812] [serial = 2003] [outer = 0x8c3c6400] 02:50:21 INFO - PROCESS | 1812 | 1461232221689 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ed33000) [pid = 1812] [serial = 2004] [outer = 0x8c3c6400] 02:50:22 INFO - PROCESS | 1812 | 1461232222585 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1639ms 02:50:22 INFO - PROCESS | 1812 | 1461232222644 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1812 | 1461232222648 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:50:22 INFO - PROCESS | 1812 | 1461232222655 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1812 | 1461232222659 Marionette TRACE conn3 <- [1,2642,null,{}] 02:50:22 INFO - PROCESS | 1812 | 1461232222664 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}] 02:50:22 INFO - PROCESS | 1812 | 1461232222874 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:50:23 INFO - PROCESS | 1812 | 1461232223169 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8a000 == 130 [pid = 1812] [id = 668] 02:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ee8b000) [pid = 1812] [serial = 2005] [outer = (nil)] 02:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ef04400) [pid = 1812] [serial = 2006] [outer = 0x8ee8b000] 02:50:23 INFO - PROCESS | 1812 | 1461232223339 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f3dc800) [pid = 1812] [serial = 2007] [outer = 0x8ee8b000] 02:50:24 INFO - PROCESS | 1812 | 1461232224279 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1680ms 02:50:24 INFO - PROCESS | 1812 | 1461232224336 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1812 | 1461232224340 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:50:24 INFO - PROCESS | 1812 | 1461232224347 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1812 | 1461232224350 Marionette TRACE conn3 <- [1,2646,null,{}] 02:50:24 INFO - PROCESS | 1812 | 1461232224356 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}] 02:50:24 INFO - PROCESS | 1812 | 1461232224591 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:50:24 INFO - PROCESS | 1812 | 1461232224920 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c2800 == 131 [pid = 1812] [id = 669] 02:50:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ee54c00) [pid = 1812] [serial = 2008] [outer = (nil)] 02:50:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd26c00) [pid = 1812] [serial = 2009] [outer = 0x8ee54c00] 02:50:25 INFO - PROCESS | 1812 | 1461232225011 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd2d800) [pid = 1812] [serial = 2010] [outer = 0x8ee54c00] 02:50:25 INFO - PROCESS | 1812 | 1461232225917 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]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:50:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1634ms 02:50:25 INFO - PROCESS | 1812 | 1461232225982 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 1812 | 1461232225986 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:50:25 INFO - PROCESS | 1812 | 1461232225992 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 1812 | 1461232225996 Marionette TRACE conn3 <- [1,2650,null,{}] 02:50:26 INFO - PROCESS | 1812 | 1461232226002 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}] 02:50:26 INFO - PROCESS | 1812 | 1461232226210 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:50:26 INFO - PROCESS | 1812 | 1461232226541 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ebaf400 == 132 [pid = 1812] [id = 670] 02:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8ed2d000) [pid = 1812] [serial = 2011] [outer = (nil)] 02:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x90055c00) [pid = 1812] [serial = 2012] [outer = 0x8ed2d000] 02:50:26 INFO - PROCESS | 1812 | 1461232226632 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9005a400) [pid = 1812] [serial = 2013] [outer = 0x8ed2d000] 02:50:27 INFO - PROCESS | 1812 | 1461232227535 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]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:50:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1587ms 02:50:27 INFO - PROCESS | 1812 | 1461232227581 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1812 | 1461232227585 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:50:27 INFO - PROCESS | 1812 | 1461232227592 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1812 | 1461232227595 Marionette TRACE conn3 <- [1,2654,null,{}] 02:50:27 INFO - PROCESS | 1812 | 1461232227601 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}] 02:50:27 INFO - PROCESS | 1812 | 1461232227827 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:50:28 INFO - PROCESS | 1812 | 1461232228160 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fda2800 == 133 [pid = 1812] [id = 671] 02:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90059c00) [pid = 1812] [serial = 2014] [outer = (nil)] 02:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x903d2800) [pid = 1812] [serial = 2015] [outer = 0x90059c00] 02:50:28 INFO - PROCESS | 1812 | 1461232228253 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9050c000) [pid = 1812] [serial = 2016] [outer = 0x90059c00] 02:50:29 INFO - PROCESS | 1812 | 1461232229210 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]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1681ms 02:50:29 INFO - PROCESS | 1812 | 1461232229273 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:50:29 INFO - PROCESS | 1812 | 1461232229277 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:50:29 INFO - PROCESS | 1812 | 1461232229283 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1812 | 1461232229287 Marionette TRACE conn3 <- [1,2658,null,{}] 02:50:29 INFO - PROCESS | 1812 | 1461232229292 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}] 02:50:29 INFO - PROCESS | 1812 | 1461232229498 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:50:29 INFO - PROCESS | 1812 | 1461232229829 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a195c00 == 134 [pid = 1812] [id = 672] 02:50:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x90057800) [pid = 1812] [serial = 2017] [outer = (nil)] 02:50:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x913ac800) [pid = 1812] [serial = 2018] [outer = 0x90057800] 02:50:29 INFO - PROCESS | 1812 | 1461232229920 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x91453400) [pid = 1812] [serial = 2019] [outer = 0x90057800] 02:50:30 INFO - PROCESS | 1812 | 1461232230816 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]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 02:50:30 INFO - PROCESS | 1812 | 1461232230865 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1812 | 1461232230869 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:50:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:50:30 INFO - PROCESS | 1812 | 1461232230875 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1812 | 1461232230878 Marionette TRACE conn3 <- [1,2662,null,{}] 02:50:30 INFO - PROCESS | 1812 | 1461232230884 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}] 02:50:31 INFO - PROCESS | 1812 | 1461232231095 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:50:31 INFO - PROCESS | 1812 | 1461232231442 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca7c00 == 135 [pid = 1812] [id = 673] 02:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92ca9000) [pid = 1812] [serial = 2020] [outer = (nil)] 02:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9356a400) [pid = 1812] [serial = 2021] [outer = 0x92ca9000] 02:50:31 INFO - PROCESS | 1812 | 1461232231559 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9364e000) [pid = 1812] [serial = 2022] [outer = 0x92ca9000] 02:50:32 INFO - PROCESS | 1812 | 1461232232521 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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:50:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1687ms 02:50:32 INFO - PROCESS | 1812 | 1461232232564 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:50:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:50:32 INFO - PROCESS | 1812 | 1461232232575 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:50:32 INFO - PROCESS | 1812 | 1461232232581 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1812 | 1461232232586 Marionette TRACE conn3 <- [1,2666,null,{}] 02:50:32 INFO - PROCESS | 1812 | 1461232232591 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}] 02:50:32 INFO - PROCESS | 1812 | 1461232232837 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:50:33 INFO - PROCESS | 1812 | 1461232233179 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x93642000 == 136 [pid = 1812] [id = 674] 02:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x93858400) [pid = 1812] [serial = 2023] [outer = (nil)] 02:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x95bb7400) [pid = 1812] [serial = 2024] [outer = 0x93858400] 02:50:33 INFO - PROCESS | 1812 | 1461232233265 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x95d29800) [pid = 1812] [serial = 2025] [outer = 0x93858400] 02:50:34 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:34 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:50:34 INFO - PROCESS | 1812 | 1461232234591 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]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 02:50:34 INFO - PROCESS | 1812 | 1461232234617 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1812 | 1461232234620 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:50:34 INFO - PROCESS | 1812 | 1461232234627 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1812 | 1461232234630 Marionette TRACE conn3 <- [1,2670,null,{}] 02:50:34 INFO - PROCESS | 1812 | 1461232234636 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}] 02:50:34 INFO - PROCESS | 1812 | 1461232234871 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:50:35 INFO - PROCESS | 1812 | 1461232235132 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x903cc800 == 137 [pid = 1812] [id = 675] 02:50:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x951dd400) [pid = 1812] [serial = 2026] [outer = (nil)] 02:50:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x96948800) [pid = 1812] [serial = 2027] [outer = 0x951dd400] 02:50:35 INFO - PROCESS | 1812 | 1461232235217 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9694f800) [pid = 1812] [serial = 2028] [outer = 0x951dd400] 02:50:36 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:36 INFO - PROCESS | 1812 | 1461232236602 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] 02:50:36 INFO - PROCESS | 1812 | 1461232236631 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:50:36 INFO - PROCESS | 1812 | 1461232236638 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1812 | 1461232236641 Marionette TRACE conn3 <- [1,2674,null,{}] 02:50:36 INFO - PROCESS | 1812 | 1461232236647 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}] 02:50:36 INFO - PROCESS | 1812 | 1461232236924 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:50:37 INFO - PROCESS | 1812 | 1461232237189 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca1400 == 138 [pid = 1812] [id = 676] 02:50:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x96946800) [pid = 1812] [serial = 2029] [outer = (nil)] 02:50:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97982400) [pid = 1812] [serial = 2030] [outer = 0x96946800] 02:50:37 INFO - PROCESS | 1812 | 1461232237278 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x979a4800) [pid = 1812] [serial = 2031] [outer = 0x96946800] 02:50:38 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:38 INFO - PROCESS | 1812 | 1461232238651 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] 02:50:38 INFO - PROCESS | 1812 | 1461232238677 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:50:38 INFO - PROCESS | 1812 | 1461232238684 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1812 | 1461232238688 Marionette TRACE conn3 <- [1,2678,null,{}] 02:50:38 INFO - PROCESS | 1812 | 1461232238693 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}] 02:50:38 INFO - PROCESS | 1812 | 1461232238965 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:50:39 INFO - PROCESS | 1812 | 1461232239247 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c8000 == 139 [pid = 1812] [id = 677] 02:50:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x96946400) [pid = 1812] [serial = 2032] [outer = (nil)] 02:50:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97ce2400) [pid = 1812] [serial = 2033] [outer = 0x96946400] 02:50:39 INFO - PROCESS | 1812 | 1461232239337 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97ce6400) [pid = 1812] [serial = 2034] [outer = 0x96946400] 02:50:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:40 INFO - PROCESS | 1812 | 1461232240774 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]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:50:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2141ms 02:50:40 INFO - PROCESS | 1812 | 1461232240863 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 1812 | 1461232240866 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:50:40 INFO - PROCESS | 1812 | 1461232240879 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1812 | 1461232240882 Marionette TRACE conn3 <- [1,2682,null,{}] 02:50:40 INFO - PROCESS | 1812 | 1461232240888 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}] 02:50:41 INFO - PROCESS | 1812 | 1461232241085 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:50:41 INFO - PROCESS | 1812 | 1461232241375 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x859de400 == 140 [pid = 1812] [id = 678] 02:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x859e2000) [pid = 1812] [serial = 2035] [outer = (nil)] 02:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98021400) [pid = 1812] [serial = 2036] [outer = 0x859e2000] 02:50:41 INFO - PROCESS | 1812 | 1461232241459 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9802a400) [pid = 1812] [serial = 2037] [outer = 0x859e2000] 02:50:42 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:42 INFO - PROCESS | 1812 | 1461232242929 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]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2094ms 02:50:42 INFO - PROCESS | 1812 | 1461232242972 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1812 | 1461232242979 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:50:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:50:43 INFO - PROCESS | 1812 | 1461232243080 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1812 | 1461232243085 Marionette TRACE conn3 <- [1,2686,null,{}] 02:50:43 INFO - PROCESS | 1812 | 1461232243095 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}] 02:50:43 INFO - PROCESS | 1812 | 1461232243315 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:50:43 INFO - PROCESS | 1812 | 1461232243669 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x984eec00 == 141 [pid = 1812] [id = 679] 02:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9898e000) [pid = 1812] [serial = 2038] [outer = (nil)] 02:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x98f7f000) [pid = 1812] [serial = 2039] [outer = 0x9898e000] 02:50:43 INFO - PROCESS | 1812 | 1461232243789 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x99210800) [pid = 1812] [serial = 2040] [outer = 0x9898e000] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5e800 == 140 [pid = 1812] [id = 610] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x86508800 == 139 [pid = 1812] [id = 590] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x85fa1000 == 138 [pid = 1812] [id = 453] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x9fca6800 == 137 [pid = 1812] [id = 611] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x93863800 == 136 [pid = 1812] [id = 607] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x873f5400 == 135 [pid = 1812] [id = 612] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x873ec800 == 134 [pid = 1812] [id = 606] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x87d54400 == 133 [pid = 1812] [id = 608] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x83167400 == 132 [pid = 1812] [id = 609] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x86842400 == 131 [pid = 1812] [id = 662] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x88f6b800 == 130 [pid = 1812] [id = 661] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8684b400 == 129 [pid = 1812] [id = 660] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8684d000 == 128 [pid = 1812] [id = 659] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x89381800 == 127 [pid = 1812] [id = 657] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x85f97400 == 126 [pid = 1812] [id = 656] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x86842800 == 125 [pid = 1812] [id = 654] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x866f8800 == 124 [pid = 1812] [id = 655] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x98027800 == 123 [pid = 1812] [id = 653] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x85f9dc00 == 122 [pid = 1812] [id = 652] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x96950000 == 121 [pid = 1812] [id = 651] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x902f9800 == 120 [pid = 1812] [id = 649] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9aa800 == 119 [pid = 1812] [id = 650] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x9356a800 == 118 [pid = 1812] [id = 648] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x903cd800 == 117 [pid = 1812] [id = 647] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d6c00 == 116 [pid = 1812] [id = 646] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee8bc00 == 115 [pid = 1812] [id = 645] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3cb000 == 114 [pid = 1812] [id = 644] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x8929c800 == 113 [pid = 1812] [id = 642] 02:50:46 INFO - PROCESS | 1812 | --DOCSHELL 0x87e93000 == 112 [pid = 1812] [id = 641] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8a3ea000) [pid = 1812] [serial = 1859] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8b6e3000) [pid = 1812] [serial = 1860] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x90058800) [pid = 1812] [serial = 1874] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89309c00) [pid = 1812] [serial = 1914] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x9799d000) [pid = 1812] [serial = 1892] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98533c00) [pid = 1812] [serial = 1898] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x97aa5c00) [pid = 1812] [serial = 1893] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x93648400) [pid = 1812] [serial = 1884] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fd99800) [pid = 1812] [serial = 1872] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8c57e800) [pid = 1812] [serial = 1862] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8ee8d400) [pid = 1812] [serial = 1869] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8ebad400) [pid = 1812] [serial = 1863] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8fd25400) [pid = 1812] [serial = 1871] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa4453000) [pid = 1812] [serial = 1833] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8ee89c00) [pid = 1812] [serial = 1868] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x99213800) [pid = 1812] [serial = 1901] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x90512000) [pid = 1812] [serial = 1878] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9b084000) [pid = 1812] [serial = 1904] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9fe91000) [pid = 1812] [serial = 1907] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x889efc00) [pid = 1812] [serial = 1911] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x972a0000) [pid = 1812] [serial = 1889] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8b948c00) [pid = 1812] [serial = 1917] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8ed21c00) [pid = 1812] [serial = 1865] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x95bb5800) [pid = 1812] [serial = 1886] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa47d6000) [pid = 1812] [serial = 1836] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa45f5400) [pid = 1812] [serial = 1695] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x880cdc00) [pid = 1812] [serial = 1856] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x90509800) [pid = 1812] [serial = 1877] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x9932ec00) [pid = 1812] [serial = 1902] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x902ef400) [pid = 1812] [serial = 1875] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8929a800) [pid = 1812] [serial = 1913] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x915ab400) [pid = 1812] [serial = 1881] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x88f6ac00) [pid = 1812] [serial = 1839] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8b6e1800) [pid = 1812] [serial = 1919] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x88f67800) [pid = 1812] [serial = 1857] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8ed2f000) [pid = 1812] [serial = 1866] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x915a2800) [pid = 1812] [serial = 1880] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9642a800) [pid = 1812] [serial = 1887] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87f0c000) [pid = 1812] [serial = 1910] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8b665400) [pid = 1812] [serial = 1853] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9892b400) [pid = 1812] [serial = 1899] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9b0f0c00) [pid = 1812] [serial = 1905] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9fb25000) [pid = 1812] [serial = 1767] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x93568000) [pid = 1812] [serial = 1883] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x97ce6c00) [pid = 1812] [serial = 1895] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x97eee800) [pid = 1812] [serial = 1896] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ed23800) [pid = 1812] [serial = 1785] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8b660000) [pid = 1812] [serial = 1916] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9797d000) [pid = 1812] [serial = 1890] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8ebaa800) [pid = 1812] [serial = 1698] [outer = (nil)] [url = about:blank] 02:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8c1afc00) [pid = 1812] [serial = 1920] [outer = (nil)] [url = about:blank] 02:50:47 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:47 INFO - PROCESS | 1812 | 1461232247541 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] 02:50:47 INFO - PROCESS | 1812 | 1461232247584 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:50:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:50:47 INFO - PROCESS | 1812 | 1461232247593 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1812 | 1461232247597 Marionette TRACE conn3 <- [1,2690,null,{}] 02:50:47 INFO - PROCESS | 1812 | 1461232247605 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}] 02:50:47 INFO - PROCESS | 1812 | 1461232247800 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:50:48 INFO - PROCESS | 1812 | 1461232248020 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x86099400 == 113 [pid = 1812] [id = 680] 02:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x866f1800) [pid = 1812] [serial = 2041] [outer = (nil)] 02:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x880c6000) [pid = 1812] [serial = 2042] [outer = 0x866f1800] 02:50:48 INFO - PROCESS | 1812 | 1461232248096 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x889f0000) [pid = 1812] [serial = 2043] [outer = 0x866f1800] 02:50:49 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:49 INFO - PROCESS | 1812 | 1461232249360 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] 02:50:49 INFO - PROCESS | 1812 | 1461232249406 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:50:49 INFO - PROCESS | 1812 | 1461232249423 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1812 | 1461232249427 Marionette TRACE conn3 <- [1,2694,null,{}] 02:50:49 INFO - PROCESS | 1812 | 1461232249433 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}] 02:50:49 INFO - PROCESS | 1812 | 1461232249775 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:50:49 INFO - PROCESS | 1812 | 1461232249826 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5e800 == 114 [pid = 1812] [id = 681] 02:50:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x880cb800) [pid = 1812] [serial = 2044] [outer = (nil)] 02:50:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89299800) [pid = 1812] [serial = 2045] [outer = 0x880cb800] 02:50:49 INFO - PROCESS | 1812 | 1461232249899 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89381400) [pid = 1812] [serial = 2046] [outer = 0x880cb800] 02:50:51 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0xa3c8dc00) [pid = 1812] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x99218000) [pid = 1812] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x87f0bc00) [pid = 1812] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x951e4400) [pid = 1812] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x89e88400) [pid = 1812] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x93859c00) [pid = 1812] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x873ef000) [pid = 1812] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8938d400) [pid = 1812] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x974db000) [pid = 1812] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x97292400) [pid = 1812] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8938b800) [pid = 1812] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x880cb000) [pid = 1812] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8ed32400) [pid = 1812] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8fda3c00) [pid = 1812] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x97b84800) [pid = 1812] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x902f5000) [pid = 1812] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8ee5b000) [pid = 1812] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x99218800) [pid = 1812] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x89dbd000) [pid = 1812] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x90515c00) [pid = 1812] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x87e93400) [pid = 1812] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x93643c00) [pid = 1812] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:50:51 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8a196800) [pid = 1812] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:50:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:50:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:51 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 02:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:51 INFO - _addTest/ [0,2697,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1812 | 1461232251660 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:50:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:50:51 INFO - PROCESS | 1812 | 1461232251669 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1812 | 1461232251674 Marionette TRACE conn3 <- [1,2698,null,{}] 02:50:51 INFO - PROCESS | 1812 | 1461232251689 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}] 02:50:51 INFO - PROCESS | 1812 | 1461232251976 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:50:52 INFO - PROCESS | 1812 | 1461232252107 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef9800 == 115 [pid = 1812] [id = 682] 02:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x89294000) [pid = 1812] [serial = 2047] [outer = (nil)] 02:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8a193800) [pid = 1812] [serial = 2048] [outer = 0x89294000] 02:50:52 INFO - PROCESS | 1812 | 1461232252186 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8a3e0000) [pid = 1812] [serial = 2049] [outer = 0x89294000] 02:50:53 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:50:53 INFO - PROCESS | 1812 | 1461232253366 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] 02:50:53 INFO - PROCESS | 1812 | 1461232253409 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:50:53 INFO - PROCESS | 1812 | 1461232253417 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1812 | 1461232253421 Marionette TRACE conn3 <- [1,2702,null,{}] 02:50:53 INFO - PROCESS | 1812 | 1461232253426 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}] 02:50:53 INFO - PROCESS | 1812 | 1461232253740 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:50:54 INFO - PROCESS | 1812 | 1461232254107 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x866ed400 == 116 [pid = 1812] [id = 683] 02:50:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x866ee800) [pid = 1812] [serial = 2050] [outer = (nil)] 02:50:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x873ec800) [pid = 1812] [serial = 2051] [outer = 0x866ee800] 02:50:54 INFO - PROCESS | 1812 | 1461232254197 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x87d59c00) [pid = 1812] [serial = 2052] [outer = 0x866ee800] 02:50:55 INFO - PROCESS | 1812 | 1461232255206 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:50:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1839ms 02:50:55 INFO - PROCESS | 1812 | 1461232255258 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1812 | 1461232255266 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:50:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:50:55 INFO - PROCESS | 1812 | 1461232255274 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1812 | 1461232255280 Marionette TRACE conn3 <- [1,2706,null,{}] 02:50:55 INFO - PROCESS | 1812 | 1461232255288 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}] 02:50:55 INFO - PROCESS | 1812 | 1461232255541 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:50:55 INFO - PROCESS | 1812 | 1461232255887 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d5dc00 == 117 [pid = 1812] [id = 684] 02:50:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x88f62400) [pid = 1812] [serial = 2053] [outer = (nil)] 02:50:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8929a800) [pid = 1812] [serial = 2054] [outer = 0x88f62400] 02:50:55 INFO - PROCESS | 1812 | 1461232255984 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x89dc1000) [pid = 1812] [serial = 2055] [outer = 0x88f62400] 02:50:57 INFO - PROCESS | 1812 | 1461232257002 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1785ms 02:50:57 INFO - PROCESS | 1812 | 1461232257059 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1812 | 1461232257064 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:50:57 INFO - PROCESS | 1812 | 1461232257071 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1812 | 1461232257075 Marionette TRACE conn3 <- [1,2710,null,{}] 02:50:57 INFO - PROCESS | 1812 | 1461232257081 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}] 02:50:57 INFO - PROCESS | 1812 | 1461232257297 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:50:57 INFO - PROCESS | 1812 | 1461232257676 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e87c00 == 118 [pid = 1812] [id = 685] 02:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8b6d8000) [pid = 1812] [serial = 2056] [outer = (nil)] 02:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8b7d6400) [pid = 1812] [serial = 2057] [outer = 0x8b6d8000] 02:50:57 INFO - PROCESS | 1812 | 1461232257766 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8ba4f000) [pid = 1812] [serial = 2058] [outer = 0x8b6d8000] 02:50:58 INFO - PROCESS | 1812 | 1461232258804 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] 02:50:58 INFO - PROCESS | 1812 | 1461232258871 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:50:58 INFO - PROCESS | 1812 | 1461232258887 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1812 | 1461232258894 Marionette TRACE conn3 <- [1,2714,null,{}] 02:50:58 INFO - PROCESS | 1812 | 1461232258900 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}] 02:50:59 INFO - PROCESS | 1812 | 1461232259155 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:50:59 INFO - PROCESS | 1812 | 1461232259497 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d9b000 == 119 [pid = 1812] [id = 686] 02:50:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8b6e1000) [pid = 1812] [serial = 2059] [outer = (nil)] 02:50:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8c57e800) [pid = 1812] [serial = 2060] [outer = 0x8b6e1000] 02:50:59 INFO - PROCESS | 1812 | 1461232259584 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8ebabc00) [pid = 1812] [serial = 2061] [outer = 0x8b6e1000] 02:51:00 INFO - PROCESS | 1812 | 1461232260499 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]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:51:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1656ms 02:51:00 INFO - PROCESS | 1812 | 1461232260535 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1812 | 1461232260540 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:51:00 INFO - PROCESS | 1812 | 1461232260546 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1812 | 1461232260550 Marionette TRACE conn3 <- [1,2718,null,{}] 02:51:00 INFO - PROCESS | 1812 | 1461232260555 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}] 02:51:00 INFO - PROCESS | 1812 | 1461232260763 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:51:01 INFO - PROCESS | 1812 | 1461232261102 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6e0c00 == 120 [pid = 1812] [id = 687] 02:51:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8ba5b000) [pid = 1812] [serial = 2062] [outer = (nil)] 02:51:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8ed35800) [pid = 1812] [serial = 2063] [outer = 0x8ba5b000] 02:51:01 INFO - PROCESS | 1812 | 1461232261193 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8ee5bc00) [pid = 1812] [serial = 2064] [outer = 0x8ba5b000] 02:51:02 INFO - PROCESS | 1812 | 1461232262315 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] 02:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:51:02 INFO - PROCESS | 1812 | 1461232262385 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:51:02 INFO - PROCESS | 1812 | 1461232262392 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1812 | 1461232262395 Marionette TRACE conn3 <- [1,2722,null,{}] 02:51:02 INFO - PROCESS | 1812 | 1461232262401 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}] 02:51:02 INFO - PROCESS | 1812 | 1461232262723 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:51:03 INFO - PROCESS | 1812 | 1461232262998 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ef0bc00 == 121 [pid = 1812] [id = 688] 02:51:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ef0c000) [pid = 1812] [serial = 2065] [outer = (nil)] 02:51:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ef0f800) [pid = 1812] [serial = 2066] [outer = 0x8ef0c000] 02:51:03 INFO - PROCESS | 1812 | 1461232263102 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fd25800) [pid = 1812] [serial = 2067] [outer = 0x8ef0c000] 02:51:04 INFO - PROCESS | 1812 | 1461232264149 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] 02:51:04 INFO - PROCESS | 1812 | 1461232264192 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:51:04 INFO - PROCESS | 1812 | 1461232264198 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1812 | 1461232264201 Marionette TRACE conn3 <- [1,2726,null,{}] 02:51:04 INFO - PROCESS | 1812 | 1461232264207 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}] 02:51:04 INFO - PROCESS | 1812 | 1461232264446 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:51:04 INFO - PROCESS | 1812 | 1461232264783 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ba5cc00 == 122 [pid = 1812] [id = 689] 02:51:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8eba6c00) [pid = 1812] [serial = 2068] [outer = (nil)] 02:51:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x902f9000) [pid = 1812] [serial = 2069] [outer = 0x8eba6c00] 02:51:04 INFO - PROCESS | 1812 | 1461232264871 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x903c7c00) [pid = 1812] [serial = 2070] [outer = 0x8eba6c00] 02:51:05 INFO - PROCESS | 1812 | 1461232265793 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]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:51:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1637ms 02:51:05 INFO - PROCESS | 1812 | 1461232265836 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 1812 | 1461232265841 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:51:05 INFO - PROCESS | 1812 | 1461232265847 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1812 | 1461232265851 Marionette TRACE conn3 <- [1,2730,null,{}] 02:51:05 INFO - PROCESS | 1812 | 1461232265856 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}] 02:51:06 INFO - PROCESS | 1812 | 1461232266062 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:51:06 INFO - PROCESS | 1812 | 1461232266392 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed36400 == 123 [pid = 1812] [id = 690] 02:51:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8ef10000) [pid = 1812] [serial = 2071] [outer = (nil)] 02:51:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x913ac000) [pid = 1812] [serial = 2072] [outer = 0x8ef10000] 02:51:06 INFO - PROCESS | 1812 | 1461232266497 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x9145b000) [pid = 1812] [serial = 2073] [outer = 0x8ef10000] 02:51:07 INFO - PROCESS | 1812 | 1461232267829 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] 02:51:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:51:07 INFO - PROCESS | 1812 | 1461232267894 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:51:07 INFO - PROCESS | 1812 | 1461232267900 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1812 | 1461232267904 Marionette TRACE conn3 <- [1,2734,null,{}] 02:51:07 INFO - PROCESS | 1812 | 1461232267910 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}] 02:51:08 INFO - PROCESS | 1812 | 1461232268191 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:51:08 INFO - PROCESS | 1812 | 1461232268484 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e89800 == 124 [pid = 1812] [id = 691] 02:51:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x913a4c00) [pid = 1812] [serial = 2074] [outer = (nil)] 02:51:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x92c9c400) [pid = 1812] [serial = 2075] [outer = 0x913a4c00] 02:51:08 INFO - PROCESS | 1812 | 1461232268571 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x92ca3800) [pid = 1812] [serial = 2076] [outer = 0x913a4c00] 02:51:09 INFO - PROCESS | 1812 | 1461232269520 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]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:51:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1685ms 02:51:09 INFO - PROCESS | 1812 | 1461232269596 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1812 | 1461232269599 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:51:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:51:09 INFO - PROCESS | 1812 | 1461232269608 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1812 | 1461232269612 Marionette TRACE conn3 <- [1,2738,null,{}] 02:51:09 INFO - PROCESS | 1812 | 1461232269618 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}] 02:51:09 INFO - PROCESS | 1812 | 1461232269824 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:51:10 INFO - PROCESS | 1812 | 1461232270158 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x920cac00 == 125 [pid = 1812] [id = 692] 02:51:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x920cbc00) [pid = 1812] [serial = 2077] [outer = (nil)] 02:51:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x93647400) [pid = 1812] [serial = 2078] [outer = 0x920cbc00] 02:51:10 INFO - PROCESS | 1812 | 1461232270249 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9364c400) [pid = 1812] [serial = 2079] [outer = 0x920cbc00] 02:51:11 INFO - PROCESS | 1812 | 1461232271136 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:51:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1590ms 02:51:11 INFO - PROCESS | 1812 | 1461232271200 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1812 | 1461232271205 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:51:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:51:11 INFO - PROCESS | 1812 | 1461232271211 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1812 | 1461232271215 Marionette TRACE conn3 <- [1,2742,null,{}] 02:51:11 INFO - PROCESS | 1812 | 1461232271220 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}] 02:51:11 INFO - PROCESS | 1812 | 1461232271431 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:51:11 INFO - PROCESS | 1812 | 1461232271737 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x93eb7c00 == 126 [pid = 1812] [id = 693] 02:51:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x93eb9000) [pid = 1812] [serial = 2080] [outer = (nil)] 02:51:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x951e0800) [pid = 1812] [serial = 2081] [outer = 0x93eb9000] 02:51:11 INFO - PROCESS | 1812 | 1461232271900 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x95bb7c00) [pid = 1812] [serial = 2082] [outer = 0x93eb9000] 02:51:12 INFO - PROCESS | 1812 | 1461232272864 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]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:51:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1689ms 02:51:12 INFO - PROCESS | 1812 | 1461232272901 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:51:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:51:12 INFO - PROCESS | 1812 | 1461232272906 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:51:12 INFO - PROCESS | 1812 | 1461232272912 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1812 | 1461232272916 Marionette TRACE conn3 <- [1,2746,null,{}] 02:51:12 INFO - PROCESS | 1812 | 1461232272922 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}] 02:51:13 INFO - PROCESS | 1812 | 1461232273155 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:51:13 INFO - PROCESS | 1812 | 1461232273493 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x95d2ac00 == 127 [pid = 1812] [id = 694] 02:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x964b5400) [pid = 1812] [serial = 2083] [outer = (nil)] 02:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x976ea000) [pid = 1812] [serial = 2084] [outer = 0x964b5400] 02:51:13 INFO - PROCESS | 1812 | 1461232273583 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x97986c00) [pid = 1812] [serial = 2085] [outer = 0x964b5400] 02:51:14 INFO - PROCESS | 1812 | 1461232274508 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]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:51:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1634ms 02:51:14 INFO - PROCESS | 1812 | 1461232274545 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1812 | 1461232274549 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:51:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:51:14 INFO - PROCESS | 1812 | 1461232274555 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1812 | 1461232274559 Marionette TRACE conn3 <- [1,2750,null,{}] 02:51:14 INFO - PROCESS | 1812 | 1461232274565 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}] 02:51:14 INFO - PROCESS | 1812 | 1461232274767 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:51:15 INFO - PROCESS | 1812 | 1461232275062 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x96942800 == 128 [pid = 1812] [id = 695] 02:51:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9799d000) [pid = 1812] [serial = 2086] [outer = (nil)] 02:51:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x97cde800) [pid = 1812] [serial = 2087] [outer = 0x9799d000] 02:51:15 INFO - PROCESS | 1812 | 1461232275194 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9801f400) [pid = 1812] [serial = 2088] [outer = 0x9799d000] 02:51:16 INFO - PROCESS | 1812 | 1461232276068 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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1539ms 02:51:16 INFO - PROCESS | 1812 | 1461232276095 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1812 | 1461232276099 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:51:16 INFO - PROCESS | 1812 | 1461232276105 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1812 | 1461232276108 Marionette TRACE conn3 <- [1,2754,null,{}] 02:51:16 INFO - PROCESS | 1812 | 1461232276114 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}] 02:51:16 INFO - PROCESS | 1812 | 1461232276321 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:51:16 INFO - PROCESS | 1812 | 1461232276624 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x979a7400 == 129 [pid = 1812] [id = 696] 02:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x97b87c00) [pid = 1812] [serial = 2089] [outer = (nil)] 02:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9852d800) [pid = 1812] [serial = 2090] [outer = 0x97b87c00] 02:51:16 INFO - PROCESS | 1812 | 1461232276761 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9892a000) [pid = 1812] [serial = 2091] [outer = 0x97b87c00] 02:51:17 INFO - PROCESS | 1812 | 1461232277701 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]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1630ms 02:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:51:17 INFO - PROCESS | 1812 | 1461232277736 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1812 | 1461232277739 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:51:17 INFO - PROCESS | 1812 | 1461232277745 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1812 | 1461232277749 Marionette TRACE conn3 <- [1,2758,null,{}] 02:51:17 INFO - PROCESS | 1812 | 1461232277755 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}] 02:51:18 INFO - PROCESS | 1812 | 1461232278066 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:51:18 INFO - PROCESS | 1812 | 1461232278337 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x9364cc00 == 130 [pid = 1812] [id = 697] 02:51:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9801f800) [pid = 1812] [serial = 2092] [outer = (nil)] 02:51:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x98fa4800) [pid = 1812] [serial = 2093] [outer = 0x9801f800] 02:51:18 INFO - PROCESS | 1812 | 1461232278431 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x99218000) [pid = 1812] [serial = 2094] [outer = 0x9801f800] 02:51:19 INFO - PROCESS | 1812 | 1461232279340 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]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1638ms 02:51:19 INFO - PROCESS | 1812 | 1461232279383 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1812 | 1461232279386 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:51:19 INFO - PROCESS | 1812 | 1461232279393 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1812 | 1461232279396 Marionette TRACE conn3 <- [1,2762,null,{}] 02:51:19 INFO - PROCESS | 1812 | 1461232279402 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}] 02:51:19 INFO - PROCESS | 1812 | 1461232279621 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:51:19 INFO - PROCESS | 1812 | 1461232279962 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x98533c00 == 131 [pid = 1812] [id = 698] 02:51:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98f8c000) [pid = 1812] [serial = 2095] [outer = (nil)] 02:51:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9933fc00) [pid = 1812] [serial = 2096] [outer = 0x98f8c000] 02:51:20 INFO - PROCESS | 1812 | 1461232280048 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9ae77000) [pid = 1812] [serial = 2097] [outer = 0x98f8c000] 02:51:20 INFO - PROCESS | 1812 | 1461232280975 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]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1632ms 02:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:51:21 INFO - PROCESS | 1812 | 1461232281026 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1812 | 1461232281029 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:51:21 INFO - PROCESS | 1812 | 1461232281036 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1812 | 1461232281039 Marionette TRACE conn3 <- [1,2766,null,{}] 02:51:21 INFO - PROCESS | 1812 | 1461232281045 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}] 02:51:21 INFO - PROCESS | 1812 | 1461232281252 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:51:21 INFO - PROCESS | 1812 | 1461232281553 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x98fa9000 == 132 [pid = 1812] [id = 699] 02:51:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99218800) [pid = 1812] [serial = 2098] [outer = (nil)] 02:51:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9df6d800) [pid = 1812] [serial = 2099] [outer = 0x99218800] 02:51:21 INFO - PROCESS | 1812 | 1461232281689 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9ea1c800) [pid = 1812] [serial = 2100] [outer = 0x99218800] 02:51:22 INFO - PROCESS | 1812 | 1461232282616 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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:51:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1631ms 02:51:22 INFO - PROCESS | 1812 | 1461232282666 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1812 | 1461232282670 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:51:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:51:22 INFO - PROCESS | 1812 | 1461232282676 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1812 | 1461232282679 Marionette TRACE conn3 <- [1,2770,null,{}] 02:51:22 INFO - PROCESS | 1812 | 1461232282685 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}] 02:51:22 INFO - PROCESS | 1812 | 1461232282886 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:51:23 INFO - PROCESS | 1812 | 1461232283185 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b081800 == 133 [pid = 1812] [id = 700] 02:51:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9b0f1c00) [pid = 1812] [serial = 2101] [outer = (nil)] 02:51:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9fe92800) [pid = 1812] [serial = 2102] [outer = 0x9b0f1c00] 02:51:23 INFO - PROCESS | 1812 | 1461232283320 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9ff10c00) [pid = 1812] [serial = 2103] [outer = 0x9b0f1c00] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x96943400 == 132 [pid = 1812] [id = 587] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x85ef9800 == 131 [pid = 1812] [id = 682] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5e800 == 130 [pid = 1812] [id = 681] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x86099400 == 129 [pid = 1812] [id = 680] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x859de400 == 128 [pid = 1812] [id = 678] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x920c8000 == 127 [pid = 1812] [id = 677] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x903cc800 == 126 [pid = 1812] [id = 675] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x92ca1400 == 125 [pid = 1812] [id = 676] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x93642000 == 124 [pid = 1812] [id = 674] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x92ca7c00 == 123 [pid = 1812] [id = 673] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8a195c00 == 122 [pid = 1812] [id = 672] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8ebaf400 == 121 [pid = 1812] [id = 670] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8fda2800 == 120 [pid = 1812] [id = 671] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x880c2800 == 119 [pid = 1812] [id = 669] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee8a000 == 118 [pid = 1812] [id = 668] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d9c00 == 117 [pid = 1812] [id = 667] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6e1c00 == 116 [pid = 1812] [id = 666] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x88f6fc00 == 115 [pid = 1812] [id = 664] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1a1400 == 114 [pid = 1812] [id = 665] 02:51:25 INFO - PROCESS | 1812 | --DOCSHELL 0x86099800 == 113 [pid = 1812] [id = 663] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0xa49c9400) [pid = 1812] [serial = 1971] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9ffa2000) [pid = 1812] [serial = 1908] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa0f4fc00) [pid = 1812] [serial = 1965] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x96943000) [pid = 1812] [serial = 1950] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8c3c7400) [pid = 1812] [serial = 1928] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa44c9400) [pid = 1812] [serial = 1968] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x880c8800) [pid = 1812] [serial = 1980] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8b6db800) [pid = 1812] [serial = 1854] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97989800) [pid = 1812] [serial = 1952] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x99338000) [pid = 1812] [serial = 1958] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a19cc00) [pid = 1812] [serial = 1974] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8929b400) [pid = 1812] [serial = 1925] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f3e1c00) [pid = 1812] [serial = 1931] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9050b400) [pid = 1812] [serial = 1938] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8c582800) [pid = 1812] [serial = 1922] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x98fad000) [pid = 1812] [serial = 1956] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0xa49c2400) [pid = 1812] [serial = 1970] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92c74400) [pid = 1812] [serial = 1940] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92ca7800) [pid = 1812] [serial = 1941] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a19a800) [pid = 1812] [serial = 1973] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9005c800) [pid = 1812] [serial = 1935] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9fca0c00) [pid = 1812] [serial = 1961] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8a1a0000) [pid = 1812] [serial = 1985] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9ffa2400) [pid = 1812] [serial = 1962] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9385f800) [pid = 1812] [serial = 1943] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9004f400) [pid = 1812] [serial = 1934] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x96934000) [pid = 1812] [serial = 1949] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9b083c00) [pid = 1812] [serial = 1959] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x93862800) [pid = 1812] [serial = 1944] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9852d400) [pid = 1812] [serial = 1955] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x891a4400) [pid = 1812] [serial = 1982] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x89298400) [pid = 1812] [serial = 1983] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x87e96800) [pid = 1812] [serial = 1979] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x89dc2400) [pid = 1812] [serial = 1926] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x95bb1400) [pid = 1812] [serial = 1947] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x95b10400) [pid = 1812] [serial = 1946] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8ef02800) [pid = 1812] [serial = 1976] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0xa0adcc00) [pid = 1812] [serial = 1964] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8fc2dc00) [pid = 1812] [serial = 1932] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8b660800) [pid = 1812] [serial = 1986] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x97b83c00) [pid = 1812] [serial = 1953] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x903d3c00) [pid = 1812] [serial = 1937] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ef04000) [pid = 1812] [serial = 1977] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0xa3ce4800) [pid = 1812] [serial = 1967] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8eba6800) [pid = 1812] [serial = 1929] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8b661400) [pid = 1812] [serial = 1988] [outer = (nil)] [url = about:blank] 02:51:26 INFO - PROCESS | 1812 | 1461232286445 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:51:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3786ms 02:51:26 INFO - PROCESS | 1812 | 1461232286463 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1812 | 1461232286468 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:51:26 INFO - PROCESS | 1812 | 1461232286476 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1812 | 1461232286482 Marionette TRACE conn3 <- [1,2774,null,{}] 02:51:26 INFO - PROCESS | 1812 | 1461232286491 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}] 02:51:26 INFO - PROCESS | 1812 | 1461232286729 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:51:26 INFO - PROCESS | 1812 | 1461232286961 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316fc00 == 114 [pid = 1812] [id = 701] 02:51:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x85ef2400) [pid = 1812] [serial = 2104] [outer = (nil)] 02:51:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x86503c00) [pid = 1812] [serial = 2105] [outer = 0x85ef2400] 02:51:27 INFO - PROCESS | 1812 | 1461232287042 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x866ef000) [pid = 1812] [serial = 2106] [outer = 0x85ef2400] 02:51:27 INFO - PROCESS | 1812 | 1461232287881 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1434ms 02:51:27 INFO - PROCESS | 1812 | 1461232287910 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1812 | 1461232287917 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:51:27 INFO - PROCESS | 1812 | 1461232287928 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1812 | 1461232287931 Marionette TRACE conn3 <- [1,2778,null,{}] 02:51:27 INFO - PROCESS | 1812 | 1461232287937 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}] 02:51:28 INFO - PROCESS | 1812 | 1461232288250 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:51:28 INFO - PROCESS | 1812 | 1461232288389 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x86508800 == 115 [pid = 1812] [id = 702] 02:51:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x866edc00) [pid = 1812] [serial = 2107] [outer = (nil)] 02:51:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x873ef800) [pid = 1812] [serial = 2108] [outer = 0x866edc00] 02:51:28 INFO - PROCESS | 1812 | 1461232288467 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x87d5a400) [pid = 1812] [serial = 2109] [outer = 0x866edc00] 02:51:29 INFO - PROCESS | 1812 | 1461232289517 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]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:51:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1633ms 02:51:29 INFO - PROCESS | 1812 | 1461232289560 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1812 | 1461232289564 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:51:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:51:29 INFO - PROCESS | 1812 | 1461232289578 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1812 | 1461232289584 Marionette TRACE conn3 <- [1,2782,null,{}] 02:51:29 INFO - PROCESS | 1812 | 1461232289600 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}] 02:51:29 INFO - PROCESS | 1812 | 1461232289883 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:51:29 INFO - PROCESS | 1812 | 1461232289920 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f0f400 == 116 [pid = 1812] [id = 703] 02:51:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x87f10c00) [pid = 1812] [serial = 2110] [outer = (nil)] 02:51:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x880ca800) [pid = 1812] [serial = 2111] [outer = 0x87f10c00] 02:51:30 INFO - PROCESS | 1812 | 1461232290021 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x889e8000) [pid = 1812] [serial = 2112] [outer = 0x87f10c00] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x96946800) [pid = 1812] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8ee54c00) [pid = 1812] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x90059c00) [pid = 1812] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8b6d6400) [pid = 1812] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x96946400) [pid = 1812] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x92ca9000) [pid = 1812] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8c1ba800) [pid = 1812] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90057800) [pid = 1812] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x951dd400) [pid = 1812] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8c3c6400) [pid = 1812] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x880cb800) [pid = 1812] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89295000) [pid = 1812] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x93858400) [pid = 1812] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8ee8b000) [pid = 1812] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x866f1800) [pid = 1812] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x86506000) [pid = 1812] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8b947c00) [pid = 1812] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x859e2000) [pid = 1812] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:51:31 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8ed2d000) [pid = 1812] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:51:31 INFO - PROCESS | 1812 | 1461232291577 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:51:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2046ms 02:51:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:51:31 INFO - PROCESS | 1812 | 1461232291650 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1812 | 1461232291654 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:51:31 INFO - PROCESS | 1812 | 1461232291660 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1812 | 1461232291664 Marionette TRACE conn3 <- [1,2786,null,{}] 02:51:31 INFO - PROCESS | 1812 | 1461232291669 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}] 02:51:31 INFO - PROCESS | 1812 | 1461232291878 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:51:32 INFO - PROCESS | 1812 | 1461232292084 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x866f1800 == 117 [pid = 1812] [id = 704] 02:51:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x87d55000) [pid = 1812] [serial = 2113] [outer = (nil)] 02:51:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x88f6dc00) [pid = 1812] [serial = 2114] [outer = 0x87d55000] 02:51:32 INFO - PROCESS | 1812 | 1461232292165 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x891a7800) [pid = 1812] [serial = 2115] [outer = 0x87d55000] 02:51:32 INFO - PROCESS | 1812 | 1461232292933 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]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1285ms 02:51:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:51:32 INFO - PROCESS | 1812 | 1461232292945 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 1812 | 1461232292948 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:51:32 INFO - PROCESS | 1812 | 1461232292954 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1812 | 1461232292957 Marionette TRACE conn3 <- [1,2790,null,{}] 02:51:32 INFO - PROCESS | 1812 | 1461232292962 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}] 02:51:33 INFO - PROCESS | 1812 | 1461232293234 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:51:33 INFO - PROCESS | 1812 | 1461232293521 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316e400 == 118 [pid = 1812] [id = 705] 02:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8316f400) [pid = 1812] [serial = 2116] [outer = (nil)] 02:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x859d3800) [pid = 1812] [serial = 2117] [outer = 0x8316f400] 02:51:33 INFO - PROCESS | 1812 | 1461232293613 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x85fa2800) [pid = 1812] [serial = 2118] [outer = 0x8316f400] 02:51:34 INFO - PROCESS | 1812 | 1461232294627 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]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1733ms 02:51:34 INFO - PROCESS | 1812 | 1461232294688 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1812 | 1461232294696 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:51:34 INFO - PROCESS | 1812 | 1461232294706 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1812 | 1461232294710 Marionette TRACE conn3 <- [1,2794,null,{}] 02:51:34 INFO - PROCESS | 1812 | 1461232294718 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}] 02:51:34 INFO - PROCESS | 1812 | 1461232294955 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:51:35 INFO - PROCESS | 1812 | 1461232295302 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e99000 == 119 [pid = 1812] [id = 706] 02:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x87ea0000) [pid = 1812] [serial = 2119] [outer = (nil)] 02:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x87f0a000) [pid = 1812] [serial = 2120] [outer = 0x87ea0000] 02:51:35 INFO - PROCESS | 1812 | 1461232295395 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x889e3400) [pid = 1812] [serial = 2121] [outer = 0x87ea0000] 02:51:36 INFO - PROCESS | 1812 | 1461232296377 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:51:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1737ms 02:51:36 INFO - PROCESS | 1812 | 1461232296447 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1812 | 1461232296454 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:51:36 INFO - PROCESS | 1812 | 1461232296461 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1812 | 1461232296465 Marionette TRACE conn3 <- [1,2798,null,{}] 02:51:36 INFO - PROCESS | 1812 | 1461232296471 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}] 02:51:36 INFO - PROCESS | 1812 | 1461232296699 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:51:37 INFO - PROCESS | 1812 | 1461232297206 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x880cc000 == 120 [pid = 1812] [id = 707] 02:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88f66800) [pid = 1812] [serial = 2122] [outer = (nil)] 02:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8928dc00) [pid = 1812] [serial = 2123] [outer = 0x88f66800] 02:51:37 INFO - PROCESS | 1812 | 1461232297322 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8929b400) [pid = 1812] [serial = 2124] [outer = 0x88f66800] 02:51:38 INFO - PROCESS | 1812 | 1461232298303 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1897ms 02:51:38 INFO - PROCESS | 1812 | 1461232298358 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1812 | 1461232298362 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:51:38 INFO - PROCESS | 1812 | 1461232298376 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1812 | 1461232298386 Marionette TRACE conn3 <- [1,2802,null,{}] 02:51:38 INFO - PROCESS | 1812 | 1461232298395 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}] 02:51:38 INFO - PROCESS | 1812 | 1461232298724 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:51:39 INFO - PROCESS | 1812 | 1461232299004 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x88f6c800 == 121 [pid = 1812] [id = 708] 02:51:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8929a400) [pid = 1812] [serial = 2125] [outer = (nil)] 02:51:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89dc2c00) [pid = 1812] [serial = 2126] [outer = 0x8929a400] 02:51:39 INFO - PROCESS | 1812 | 1461232299093 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89dc9c00) [pid = 1812] [serial = 2127] [outer = 0x8929a400] 02:51:40 INFO - PROCESS | 1812 | 1461232300126 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]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1798ms 02:51:40 INFO - PROCESS | 1812 | 1461232300168 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1812 | 1461232300173 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:51:40 INFO - PROCESS | 1812 | 1461232300179 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1812 | 1461232300183 Marionette TRACE conn3 <- [1,2806,null,{}] 02:51:40 INFO - PROCESS | 1812 | 1461232300188 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}] 02:51:40 INFO - PROCESS | 1812 | 1461232300411 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:51:40 INFO - PROCESS | 1812 | 1461232300748 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x89307400 == 122 [pid = 1812] [id = 709] 02:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89e89000) [pid = 1812] [serial = 2128] [outer = (nil)] 02:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a19a400) [pid = 1812] [serial = 2129] [outer = 0x89e89000] 02:51:40 INFO - PROCESS | 1812 | 1461232300842 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a19e000) [pid = 1812] [serial = 2130] [outer = 0x89e89000] 02:51:41 INFO - PROCESS | 1812 | 1461232301940 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]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1835ms 02:51:42 INFO - PROCESS | 1812 | 1461232302016 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1812 | 1461232302019 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:51:42 INFO - PROCESS | 1812 | 1461232302026 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1812 | 1461232302029 Marionette TRACE conn3 <- [1,2810,null,{}] 02:51:42 INFO - PROCESS | 1812 | 1461232302036 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}] 02:51:42 INFO - PROCESS | 1812 | 1461232302279 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:51:42 INFO - PROCESS | 1812 | 1461232302606 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e8400 == 123 [pid = 1812] [id = 710] 02:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8a3ea000) [pid = 1812] [serial = 2131] [outer = (nil)] 02:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8b65ec00) [pid = 1812] [serial = 2132] [outer = 0x8a3ea000] 02:51:42 INFO - PROCESS | 1812 | 1461232302708 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8b6e0000) [pid = 1812] [serial = 2133] [outer = 0x8a3ea000] 02:51:43 INFO - PROCESS | 1812 | 1461232303720 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]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1735ms 02:51:43 INFO - PROCESS | 1812 | 1461232303762 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:51:43 INFO - PROCESS | 1812 | 1461232303767 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:51:43 INFO - PROCESS | 1812 | 1461232303773 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 1812 | 1461232303777 Marionette TRACE conn3 <- [1,2814,null,{}] 02:51:43 INFO - PROCESS | 1812 | 1461232303783 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}] 02:51:44 INFO - PROCESS | 1812 | 1461232304018 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:51:44 INFO - PROCESS | 1812 | 1461232304363 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d6400 == 124 [pid = 1812] [id = 711] 02:51:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b6e2000) [pid = 1812] [serial = 2134] [outer = (nil)] 02:51:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8ba50000) [pid = 1812] [serial = 2135] [outer = 0x8b6e2000] 02:51:44 INFO - PROCESS | 1812 | 1461232304491 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8ba5b400) [pid = 1812] [serial = 2136] [outer = 0x8b6e2000] 02:51:45 INFO - PROCESS | 1812 | 1461232305431 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]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1735ms 02:51:45 INFO - PROCESS | 1812 | 1461232305509 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1812 | 1461232305513 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:51:45 INFO - PROCESS | 1812 | 1461232305519 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1812 | 1461232305523 Marionette TRACE conn3 <- [1,2818,null,{}] 02:51:45 INFO - PROCESS | 1812 | 1461232305528 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}] 02:51:45 INFO - PROCESS | 1812 | 1461232305746 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:51:46 INFO - PROCESS | 1812 | 1461232306087 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc7c00 == 125 [pid = 1812] [id = 712] 02:51:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8b946400) [pid = 1812] [serial = 2137] [outer = (nil)] 02:51:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c1b6400) [pid = 1812] [serial = 2138] [outer = 0x8b946400] 02:51:46 INFO - PROCESS | 1812 | 1461232306180 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c3ce400) [pid = 1812] [serial = 2139] [outer = 0x8b946400] 02:51:47 INFO - PROCESS | 1812 | 1461232307103 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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:51:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1632ms 02:51:47 INFO - PROCESS | 1812 | 1461232307151 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1812 | 1461232307156 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:51:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:51:47 INFO - PROCESS | 1812 | 1461232307162 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1812 | 1461232307165 Marionette TRACE conn3 <- [1,2822,null,{}] 02:51:47 INFO - PROCESS | 1812 | 1461232307171 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}] 02:51:47 INFO - PROCESS | 1812 | 1461232307399 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:51:47 INFO - PROCESS | 1812 | 1461232307735 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b3c00 == 126 [pid = 1812] [id = 713] 02:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8c1b5400) [pid = 1812] [serial = 2140] [outer = (nil)] 02:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8eba2000) [pid = 1812] [serial = 2141] [outer = 0x8c1b5400] 02:51:47 INFO - PROCESS | 1812 | 1461232307828 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8eba4c00) [pid = 1812] [serial = 2142] [outer = 0x8c1b5400] 02:51:48 INFO - PROCESS | 1812 | 1461232308753 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]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:51:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1635ms 02:51:48 INFO - PROCESS | 1812 | 1461232308798 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1812 | 1461232308801 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:51:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:51:48 INFO - PROCESS | 1812 | 1461232308808 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1812 | 1461232308812 Marionette TRACE conn3 <- [1,2826,null,{}] 02:51:48 INFO - PROCESS | 1812 | 1461232308817 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}] 02:51:49 INFO - PROCESS | 1812 | 1461232309021 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:51:49 INFO - PROCESS | 1812 | 1461232309360 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1b3400 == 127 [pid = 1812] [id = 714] 02:51:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c1bb400) [pid = 1812] [serial = 2143] [outer = (nil)] 02:51:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ebaf400) [pid = 1812] [serial = 2144] [outer = 0x8c1bb400] 02:51:49 INFO - PROCESS | 1812 | 1461232309464 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ed1f400) [pid = 1812] [serial = 2145] [outer = 0x8c1bb400] 02:51:50 INFO - PROCESS | 1812 | 1461232310380 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:51:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1633ms 02:51:50 INFO - PROCESS | 1812 | 1461232310442 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 1812 | 1461232310446 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:51:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:51:50 INFO - PROCESS | 1812 | 1461232310452 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1812 | 1461232310455 Marionette TRACE conn3 <- [1,2830,null,{}] 02:51:50 INFO - PROCESS | 1812 | 1461232310461 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}] 02:51:50 INFO - PROCESS | 1812 | 1461232310685 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:51:51 INFO - PROCESS | 1812 | 1461232311035 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed35400 == 128 [pid = 1812] [id = 715] 02:51:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ed36000) [pid = 1812] [serial = 2146] [outer = (nil)] 02:51:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ee50400) [pid = 1812] [serial = 2147] [outer = 0x8ed36000] 02:51:51 INFO - PROCESS | 1812 | 1461232311143 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ee89000) [pid = 1812] [serial = 2148] [outer = 0x8ed36000] 02:51:52 INFO - PROCESS | 1812 | 1461232312118 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]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:51:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1732ms 02:51:52 INFO - PROCESS | 1812 | 1461232312186 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1812 | 1461232312191 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:51:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:51:52 INFO - PROCESS | 1812 | 1461232312197 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1812 | 1461232312202 Marionette TRACE conn3 <- [1,2834,null,{}] 02:51:52 INFO - PROCESS | 1812 | 1461232312207 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}] 02:51:52 INFO - PROCESS | 1812 | 1461232312480 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:51:52 INFO - PROCESS | 1812 | 1461232312827 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed2d400 == 129 [pid = 1812] [id = 716] 02:51:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8ee8b400) [pid = 1812] [serial = 2149] [outer = (nil)] 02:51:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f3ea800) [pid = 1812] [serial = 2150] [outer = 0x8ee8b400] 02:51:52 INFO - PROCESS | 1812 | 1461232312918 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f9a6c00) [pid = 1812] [serial = 2151] [outer = 0x8ee8b400] 02:51:53 INFO - PROCESS | 1812 | 1461232313805 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1688ms 02:51:53 INFO - PROCESS | 1812 | 1461232313886 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1812 | 1461232313889 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:51:53 INFO - PROCESS | 1812 | 1461232313896 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1812 | 1461232313900 Marionette TRACE conn3 <- [1,2838,null,{}] 02:51:53 INFO - PROCESS | 1812 | 1461232313905 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}] 02:51:54 INFO - PROCESS | 1812 | 1461232314168 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:51:54 INFO - PROCESS | 1812 | 1461232314519 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee8b800 == 130 [pid = 1812] [id = 717] 02:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8ef06c00) [pid = 1812] [serial = 2152] [outer = (nil)] 02:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fd23c00) [pid = 1812] [serial = 2153] [outer = 0x8ef06c00] 02:51:54 INFO - PROCESS | 1812 | 1461232314609 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8fd28800) [pid = 1812] [serial = 2154] [outer = 0x8ef06c00] 02:51:55 INFO - PROCESS | 1812 | 1461232315535 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]]]}] 02:51:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:51:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1685ms 02:51:55 INFO - PROCESS | 1812 | 1461232315582 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 1812 | 1461232315586 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:51:55 INFO - PROCESS | 1812 | 1461232315592 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 1812 | 1461232315596 Marionette TRACE conn3 <- [1,2842,null,{}] 02:51:55 INFO - PROCESS | 1812 | 1461232315601 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}] 02:51:55 INFO - PROCESS | 1812 | 1461232315802 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:51:56 INFO - PROCESS | 1812 | 1461232316149 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f9a1800 == 131 [pid = 1812] [id = 718] 02:51:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8f9a2800) [pid = 1812] [serial = 2155] [outer = (nil)] 02:51:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fda7000) [pid = 1812] [serial = 2156] [outer = 0x8f9a2800] 02:51:56 INFO - PROCESS | 1812 | 1461232316239 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9004fc00) [pid = 1812] [serial = 2157] [outer = 0x8f9a2800] 02:51:57 INFO - PROCESS | 1812 | 1461232317116 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]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1579ms 02:51:57 INFO - PROCESS | 1812 | 1461232317189 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1812 | 1461232317194 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:51:57 INFO - PROCESS | 1812 | 1461232317203 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1812 | 1461232317206 Marionette TRACE conn3 <- [1,2846,null,{}] 02:51:57 INFO - PROCESS | 1812 | 1461232317210 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}] 02:51:57 INFO - PROCESS | 1812 | 1461232317432 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:51:57 INFO - PROCESS | 1812 | 1461232317774 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b94a400 == 132 [pid = 1812] [id = 719] 02:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8fd26400) [pid = 1812] [serial = 2158] [outer = (nil)] 02:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x902efc00) [pid = 1812] [serial = 2159] [outer = 0x8fd26400] 02:51:57 INFO - PROCESS | 1812 | 1461232317863 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x902f2c00) [pid = 1812] [serial = 2160] [outer = 0x8fd26400] 02:51:58 INFO - PROCESS | 1812 | 1461232318769 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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1635ms 02:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:51:58 INFO - PROCESS | 1812 | 1461232318839 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1812 | 1461232318842 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:51:58 INFO - PROCESS | 1812 | 1461232318849 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1812 | 1461232318853 Marionette TRACE conn3 <- [1,2850,null,{}] 02:51:58 INFO - PROCESS | 1812 | 1461232318859 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}] 02:51:59 INFO - PROCESS | 1812 | 1461232319096 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:51:59 INFO - PROCESS | 1812 | 1461232319438 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d4400 == 133 [pid = 1812] [id = 720] 02:51:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x903d5000) [pid = 1812] [serial = 2161] [outer = (nil)] 02:51:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9050c400) [pid = 1812] [serial = 2162] [outer = 0x903d5000] 02:51:59 INFO - PROCESS | 1812 | 1461232319576 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x90515000) [pid = 1812] [serial = 2163] [outer = 0x903d5000] 02:52:00 INFO - PROCESS | 1812 | 1461232320503 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:52:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1693ms 02:52:00 INFO - PROCESS | 1812 | 1461232320542 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:52:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:52:00 INFO - PROCESS | 1812 | 1461232320546 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:52:00 INFO - PROCESS | 1812 | 1461232320552 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1812 | 1461232320556 Marionette TRACE conn3 <- [1,2854,null,{}] 02:52:00 INFO - PROCESS | 1812 | 1461232320561 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}] 02:52:00 INFO - PROCESS | 1812 | 1461232320771 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:52:01 INFO - PROCESS | 1812 | 1461232321071 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x902f1000 == 134 [pid = 1812] [id = 721] 02:52:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x903d6400) [pid = 1812] [serial = 2164] [outer = (nil)] 02:52:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x91453800) [pid = 1812] [serial = 2165] [outer = 0x903d6400] 02:52:01 INFO - PROCESS | 1812 | 1461232321204 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x915acc00) [pid = 1812] [serial = 2166] [outer = 0x903d6400] 02:52:02 INFO - PROCESS | 1812 | 1461232322156 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:52:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1642ms 02:52:02 INFO - PROCESS | 1812 | 1461232322209 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1812 | 1461232322212 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:52:02 INFO - PROCESS | 1812 | 1461232322222 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1812 | 1461232322225 Marionette TRACE conn3 <- [1,2858,null,{}] 02:52:02 INFO - PROCESS | 1812 | 1461232322231 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}] 02:52:02 INFO - PROCESS | 1812 | 1461232322489 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:52:02 INFO - PROCESS | 1812 | 1461232322807 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd2fc00 == 135 [pid = 1812] [id = 722] 02:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x90880000) [pid = 1812] [serial = 2167] [outer = (nil)] 02:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x92c9dc00) [pid = 1812] [serial = 2168] [outer = 0x90880000] 02:52:02 INFO - PROCESS | 1812 | 1461232322894 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x92ca3000) [pid = 1812] [serial = 2169] [outer = 0x90880000] 02:52:03 INFO - PROCESS | 1812 | 1461232323743 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:52:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1579ms 02:52:03 INFO - PROCESS | 1812 | 1461232323802 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1812 | 1461232323805 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:52:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:52:03 INFO - PROCESS | 1812 | 1461232323812 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1812 | 1461232323815 Marionette TRACE conn3 <- [1,2862,null,{}] 02:52:03 INFO - PROCESS | 1812 | 1461232323821 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}] 02:52:04 INFO - PROCESS | 1812 | 1461232324039 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89385800 == 134 [pid = 1812] [id = 592] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89308400 == 133 [pid = 1812] [id = 456] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87d56400 == 132 [pid = 1812] [id = 520] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ec28800 == 131 [pid = 1812] [id = 116] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x95d2ac00 == 130 [pid = 1812] [id = 694] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x93eb7c00 == 129 [pid = 1812] [id = 693] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x920cac00 == 128 [pid = 1812] [id = 692] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89e89800 == 127 [pid = 1812] [id = 691] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed36400 == 126 [pid = 1812] [id = 690] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ef0bc00 == 125 [pid = 1812] [id = 688] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8ba5cc00 == 124 [pid = 1812] [id = 689] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6e0c00 == 123 [pid = 1812] [id = 687] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89d9b000 == 122 [pid = 1812] [id = 686] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89e87c00 == 121 [pid = 1812] [id = 685] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87d5dc00 == 120 [pid = 1812] [id = 684] 02:52:06 INFO - PROCESS | 1812 | --DOCSHELL 0x866ed400 == 119 [pid = 1812] [id = 683] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x979a4800) [pid = 1812] [serial = 2031] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8fd2d800) [pid = 1812] [serial = 2010] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9050c000) [pid = 1812] [serial = 2016] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97982400) [pid = 1812] [serial = 2030] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8b943000) [pid = 1812] [serial = 1997] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97ce6400) [pid = 1812] [serial = 2034] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9364e000) [pid = 1812] [serial = 2022] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8ec1d800) [pid = 1812] [serial = 2001] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x913ac800) [pid = 1812] [serial = 2018] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8eba2c00) [pid = 1812] [serial = 2000] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x96948800) [pid = 1812] [serial = 2027] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x97ce2400) [pid = 1812] [serial = 2033] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8ed2f400) [pid = 1812] [serial = 2003] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x89381400) [pid = 1812] [serial = 2046] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x89dbc400) [pid = 1812] [serial = 1995] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fd26c00) [pid = 1812] [serial = 2009] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x95bb7400) [pid = 1812] [serial = 2024] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f3dc800) [pid = 1812] [serial = 2007] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x889f0000) [pid = 1812] [serial = 2043] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x89303800) [pid = 1812] [serial = 1994] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x903d2800) [pid = 1812] [serial = 2015] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x87d4fc00) [pid = 1812] [serial = 1992] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ebac800) [pid = 1812] [serial = 1923] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x95d29800) [pid = 1812] [serial = 2025] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x89299800) [pid = 1812] [serial = 2045] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x98021400) [pid = 1812] [serial = 2036] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9005a400) [pid = 1812] [serial = 2013] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8ba53400) [pid = 1812] [serial = 1998] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8ef04400) [pid = 1812] [serial = 2006] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86843400) [pid = 1812] [serial = 1991] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x90055c00) [pid = 1812] [serial = 2012] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9694f800) [pid = 1812] [serial = 2028] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9356a400) [pid = 1812] [serial = 2021] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x880c6000) [pid = 1812] [serial = 2042] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x91453400) [pid = 1812] [serial = 2019] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9802a400) [pid = 1812] [serial = 2037] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ed33000) [pid = 1812] [serial = 2004] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x98f7f000) [pid = 1812] [serial = 2039] [outer = (nil)] [url = about:blank] 02:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a193800) [pid = 1812] [serial = 2048] [outer = (nil)] [url = about:blank] 02:52:07 INFO - PROCESS | 1812 | 1461232327149 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8650dc00 == 120 [pid = 1812] [id = 723] 02:52:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x86510c00) [pid = 1812] [serial = 2170] [outer = (nil)] 02:52:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x866eec00) [pid = 1812] [serial = 2171] [outer = 0x86510c00] 02:52:07 INFO - PROCESS | 1812 | 1461232327233 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x86849c00) [pid = 1812] [serial = 2172] [outer = 0x86510c00] 02:52:08 INFO - PROCESS | 1812 | 1461232328073 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]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 4286ms 02:52:08 INFO - PROCESS | 1812 | 1461232328100 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1812 | 1461232328107 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:52:08 INFO - PROCESS | 1812 | 1461232328116 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1812 | 1461232328120 Marionette TRACE conn3 <- [1,2866,null,{}] 02:52:08 INFO - PROCESS | 1812 | 1461232328131 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}] 02:52:08 INFO - PROCESS | 1812 | 1461232328352 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:52:08 INFO - PROCESS | 1812 | 1461232328567 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e95000 == 121 [pid = 1812] [id = 724] 02:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x87e95800) [pid = 1812] [serial = 2173] [outer = (nil)] 02:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x880c6000) [pid = 1812] [serial = 2174] [outer = 0x87e95800] 02:52:08 INFO - PROCESS | 1812 | 1461232328652 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x889eb400) [pid = 1812] [serial = 2175] [outer = 0x87e95800] 02:52:09 INFO - PROCESS | 1812 | 1461232329629 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:52:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1542ms 02:52:09 INFO - PROCESS | 1812 | 1461232329660 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:52:09 INFO - PROCESS | 1812 | 1461232329666 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:52:09 INFO - PROCESS | 1812 | 1461232329673 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1812 | 1461232329676 Marionette TRACE conn3 <- [1,2870,null,{}] 02:52:09 INFO - PROCESS | 1812 | 1461232329687 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}] 02:52:09 INFO - PROCESS | 1812 | 1461232329960 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:52:10 INFO - PROCESS | 1812 | 1461232329992 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x873ec400 == 122 [pid = 1812] [id = 725] 02:52:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x88f6fc00) [pid = 1812] [serial = 2176] [outer = (nil)] 02:52:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8928fc00) [pid = 1812] [serial = 2177] [outer = 0x88f6fc00] 02:52:10 INFO - PROCESS | 1812 | 1461232330067 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89306400) [pid = 1812] [serial = 2178] [outer = 0x88f6fc00] 02:52:11 INFO - PROCESS | 1812 | 1461232331261 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1644ms 02:52:11 INFO - PROCESS | 1812 | 1461232331318 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1812 | 1461232331321 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:52:11 INFO - PROCESS | 1812 | 1461232331336 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1812 | 1461232331345 Marionette TRACE conn3 <- [1,2874,null,{}] 02:52:11 INFO - PROCESS | 1812 | 1461232331358 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}] 02:52:12 INFO - PROCESS | 1812 | 1461232332258 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9801f800) [pid = 1812] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8b6d8000) [pid = 1812] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8eba6c00) [pid = 1812] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8ef0c000) [pid = 1812] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9b0f1c00) [pid = 1812] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x98f8c000) [pid = 1812] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x97b87c00) [pid = 1812] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x964b5400) [pid = 1812] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x87f10c00) [pid = 1812] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x866edc00) [pid = 1812] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x85ef2400) [pid = 1812] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8b6e1000) [pid = 1812] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x920cbc00) [pid = 1812] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ef10000) [pid = 1812] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x866ee800) [pid = 1812] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x88f62400) [pid = 1812] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8930fc00) [pid = 1812] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x9898e000) [pid = 1812] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x913a4c00) [pid = 1812] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x93eb9000) [pid = 1812] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x9799d000) [pid = 1812] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8ba5b000) [pid = 1812] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:52:12 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x99218800) [pid = 1812] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:52:12 INFO - PROCESS | 1812 | 1461232332534 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x85ef2400 == 123 [pid = 1812] [id = 726] 02:52:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x85ef7c00) [pid = 1812] [serial = 2179] [outer = (nil)] 02:52:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x87e9ec00) [pid = 1812] [serial = 2180] [outer = 0x85ef7c00] 02:52:12 INFO - PROCESS | 1812 | 1461232332610 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x89382c00) [pid = 1812] [serial = 2181] [outer = 0x85ef7c00] 02:52:13 INFO - PROCESS | 1812 | 1461232333363 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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2098ms 02:52:13 INFO - PROCESS | 1812 | 1461232333427 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:52:13 INFO - PROCESS | 1812 | 1461232333432 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:52:13 INFO - PROCESS | 1812 | 1461232333438 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1812 | 1461232333441 Marionette TRACE conn3 <- [1,2878,null,{}] 02:52:13 INFO - PROCESS | 1812 | 1461232333446 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}] 02:52:13 INFO - PROCESS | 1812 | 1461232333718 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:52:13 INFO - PROCESS | 1812 | 1461232333737 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x889e9c00 == 124 [pid = 1812] [id = 727] 02:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x88f69000) [pid = 1812] [serial = 2182] [outer = (nil)] 02:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a198000) [pid = 1812] [serial = 2183] [outer = 0x88f69000] 02:52:13 INFO - PROCESS | 1812 | 1461232333809 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8a1a1800) [pid = 1812] [serial = 2184] [outer = 0x88f69000] 02:52:15 INFO - PROCESS | 1812 | 1461232335132 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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:52:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1730ms 02:52:15 INFO - PROCESS | 1812 | 1461232335176 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1812 | 1461232335182 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:52:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:52:15 INFO - PROCESS | 1812 | 1461232335190 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1812 | 1461232335195 Marionette TRACE conn3 <- [1,2882,null,{}] 02:52:15 INFO - PROCESS | 1812 | 1461232335204 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}] 02:52:15 INFO - PROCESS | 1812 | 1461232335423 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:52:15 INFO - PROCESS | 1812 | 1461232335776 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d56400 == 125 [pid = 1812] [id = 728] 02:52:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x87e9a400) [pid = 1812] [serial = 2185] [outer = (nil)] 02:52:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x889e8800) [pid = 1812] [serial = 2186] [outer = 0x87e9a400] 02:52:15 INFO - PROCESS | 1812 | 1461232335866 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x89295800) [pid = 1812] [serial = 2187] [outer = 0x87e9a400] 02:52:16 INFO - PROCESS | 1812 | 1461232336890 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]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:52:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1738ms 02:52:16 INFO - PROCESS | 1812 | 1461232336929 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 1812 | 1461232336938 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:52:16 INFO - PROCESS | 1812 | 1461232336948 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 1812 | 1461232336953 Marionette TRACE conn3 <- [1,2886,null,{}] 02:52:16 INFO - PROCESS | 1812 | 1461232336959 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}] 02:52:17 INFO - PROCESS | 1812 | 1461232337218 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:52:17 INFO - PROCESS | 1812 | 1461232337615 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x89384000 == 126 [pid = 1812] [id = 729] 02:52:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89e87c00) [pid = 1812] [serial = 2188] [outer = (nil)] 02:52:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a1a2800) [pid = 1812] [serial = 2189] [outer = 0x89e87c00] 02:52:17 INFO - PROCESS | 1812 | 1461232337707 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8b660800) [pid = 1812] [serial = 2190] [outer = 0x89e87c00] 02:52:18 INFO - PROCESS | 1812 | 1461232338660 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:52:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1787ms 02:52:18 INFO - PROCESS | 1812 | 1461232338735 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1812 | 1461232338739 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:52:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:52:18 INFO - PROCESS | 1812 | 1461232338746 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1812 | 1461232338752 Marionette TRACE conn3 <- [1,2890,null,{}] 02:52:18 INFO - PROCESS | 1812 | 1461232338769 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}] 02:52:19 INFO - PROCESS | 1812 | 1461232339031 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:52:19 INFO - PROCESS | 1812 | 1461232339368 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e9400 == 127 [pid = 1812] [id = 730] 02:52:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b7e3800) [pid = 1812] [serial = 2191] [outer = (nil)] 02:52:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b94c000) [pid = 1812] [serial = 2192] [outer = 0x8b7e3800] 02:52:19 INFO - PROCESS | 1812 | 1461232339464 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ba55400) [pid = 1812] [serial = 2193] [outer = 0x8b7e3800] 02:52:20 INFO - PROCESS | 1812 | 1461232340387 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:52:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1696ms 02:52:20 INFO - PROCESS | 1812 | 1461232340443 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:52:20 INFO - PROCESS | 1812 | 1461232340448 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:52:20 INFO - PROCESS | 1812 | 1461232340454 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1812 | 1461232340458 Marionette TRACE conn3 <- [1,2894,null,{}] 02:52:20 INFO - PROCESS | 1812 | 1461232340464 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}] 02:52:20 INFO - PROCESS | 1812 | 1461232340678 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:52:21 INFO - PROCESS | 1812 | 1461232341040 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b94f000 == 128 [pid = 1812] [id = 731] 02:52:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8ba59000) [pid = 1812] [serial = 2194] [outer = (nil)] 02:52:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8c3ca800) [pid = 1812] [serial = 2195] [outer = 0x8ba59000] 02:52:21 INFO - PROCESS | 1812 | 1461232341132 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8eba2800) [pid = 1812] [serial = 2196] [outer = 0x8ba59000] 02:52:22 INFO - PROCESS | 1812 | 1461232342048 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1633ms 02:52:22 INFO - PROCESS | 1812 | 1461232342088 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1812 | 1461232342093 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:52:22 INFO - PROCESS | 1812 | 1461232342099 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1812 | 1461232342103 Marionette TRACE conn3 <- [1,2898,null,{}] 02:52:22 INFO - PROCESS | 1812 | 1461232342124 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}] 02:52:22 INFO - PROCESS | 1812 | 1461232342421 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:52:22 INFO - PROCESS | 1812 | 1461232342688 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bb000 == 129 [pid = 1812] [id = 732] 02:52:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c582000) [pid = 1812] [serial = 2197] [outer = (nil)] 02:52:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8ec20c00) [pid = 1812] [serial = 2198] [outer = 0x8c582000] 02:52:22 INFO - PROCESS | 1812 | 1461232342780 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8ec28c00) [pid = 1812] [serial = 2199] [outer = 0x8c582000] 02:52:23 INFO - PROCESS | 1812 | 1461232343731 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]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1687ms 02:52:23 INFO - PROCESS | 1812 | 1461232343787 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 1812 | 1461232343790 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:52:23 INFO - PROCESS | 1812 | 1461232343797 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 1812 | 1461232343800 Marionette TRACE conn3 <- [1,2902,null,{}] 02:52:23 INFO - PROCESS | 1812 | 1461232343806 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}] 02:52:24 INFO - PROCESS | 1812 | 1461232344040 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:52:24 INFO - PROCESS | 1812 | 1461232344388 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ebaf000 == 130 [pid = 1812] [id = 733] 02:52:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8ed2b400) [pid = 1812] [serial = 2200] [outer = (nil)] 02:52:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8ef06000) [pid = 1812] [serial = 2201] [outer = 0x8ed2b400] 02:52:24 INFO - PROCESS | 1812 | 1461232344491 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ef10400) [pid = 1812] [serial = 2202] [outer = 0x8ed2b400] 02:52:25 INFO - PROCESS | 1812 | 1461232345393 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1631ms 02:52:25 INFO - PROCESS | 1812 | 1461232345428 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1812 | 1461232345433 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:52:25 INFO - PROCESS | 1812 | 1461232345439 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1812 | 1461232345442 Marionette TRACE conn3 <- [1,2906,null,{}] 02:52:25 INFO - PROCESS | 1812 | 1461232345448 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}] 02:52:25 INFO - PROCESS | 1812 | 1461232345652 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:52:25 INFO - PROCESS | 1812 | 1461232345959 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c5000 == 131 [pid = 1812] [id = 734] 02:52:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ef03800) [pid = 1812] [serial = 2203] [outer = (nil)] 02:52:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fc2dc00) [pid = 1812] [serial = 2204] [outer = 0x8ef03800] 02:52:26 INFO - PROCESS | 1812 | 1461232346088 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8fd2f800) [pid = 1812] [serial = 2205] [outer = 0x8ef03800] 02:52:27 INFO - PROCESS | 1812 | 1461232347016 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1634ms 02:52:27 INFO - PROCESS | 1812 | 1461232347074 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:52:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:52:27 INFO - PROCESS | 1812 | 1461232347078 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:52:27 INFO - PROCESS | 1812 | 1461232347084 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1812 | 1461232347088 Marionette TRACE conn3 <- [1,2910,null,{}] 02:52:27 INFO - PROCESS | 1812 | 1461232347100 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}] 02:52:27 INFO - PROCESS | 1812 | 1461232347349 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:52:27 INFO - PROCESS | 1812 | 1461232347694 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ef0e800 == 132 [pid = 1812] [id = 735] 02:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f3ea400) [pid = 1812] [serial = 2206] [outer = (nil)] 02:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x902ef000) [pid = 1812] [serial = 2207] [outer = 0x8f3ea400] 02:52:27 INFO - PROCESS | 1812 | 1461232347785 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x902f6c00) [pid = 1812] [serial = 2208] [outer = 0x8f3ea400] 02:52:28 INFO - PROCESS | 1812 | 1461232348549 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]]]}] 02:52:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:52:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:52:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1492ms 02:52:28 INFO - PROCESS | 1812 | 1461232348576 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1812 | 1461232348580 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:52:28 INFO - TEST-START | /DOMEvents/constructors.html 02:52:28 INFO - PROCESS | 1812 | 1461232348586 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1812 | 1461232348590 Marionette TRACE conn3 <- [1,2914,null,{}] 02:52:28 INFO - PROCESS | 1812 | 1461232348596 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}] 02:52:28 INFO - PROCESS | 1812 | 1461232348793 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:52:29 INFO - PROCESS | 1812 | 1461232349087 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f3eac00 == 133 [pid = 1812] [id = 736] 02:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f99f400) [pid = 1812] [serial = 2209] [outer = (nil)] 02:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9050cc00) [pid = 1812] [serial = 2210] [outer = 0x8f99f400] 02:52:29 INFO - PROCESS | 1812 | 1461232349178 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90513800) [pid = 1812] [serial = 2211] [outer = 0x8f99f400] 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:52:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:52:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:52:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1653ms 02:52:30 INFO - PROCESS | 1812 | 1461232350202 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]]]}] 02:52:30 INFO - PROCESS | 1812 | 1461232350299 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1812 | 1461232350303 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:52:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:52:30 INFO - PROCESS | 1812 | 1461232350316 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1812 | 1461232350319 Marionette TRACE conn3 <- [1,2918,null,{}] 02:52:30 INFO - PROCESS | 1812 | 1461232350325 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}] 02:52:30 INFO - PROCESS | 1812 | 1461232350533 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:52:30 INFO - PROCESS | 1812 | 1461232350874 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed38400 == 134 [pid = 1812] [id = 737] 02:52:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8ef07c00) [pid = 1812] [serial = 2212] [outer = (nil)] 02:52:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92c6a400) [pid = 1812] [serial = 2213] [outer = 0x8ef07c00] 02:52:30 INFO - PROCESS | 1812 | 1461232350965 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x93563800) [pid = 1812] [serial = 2214] [outer = 0x8ef07c00] 02:52:31 INFO - PROCESS | 1812 | 1461232351771 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:52:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:52:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1483ms 02:52:31 INFO - PROCESS | 1812 | 1461232351795 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:52:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:52:31 INFO - PROCESS | 1812 | 1461232351799 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:52:31 INFO - PROCESS | 1812 | 1461232351806 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1812 | 1461232351817 Marionette TRACE conn3 <- [1,2922,null,{}] 02:52:31 INFO - PROCESS | 1812 | 1461232351821 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}] 02:52:32 INFO - PROCESS | 1812 | 1461232352040 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:52:32 INFO - PROCESS | 1812 | 1461232352349 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x920c9800 == 135 [pid = 1812] [id = 738] 02:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x92ca3400) [pid = 1812] [serial = 2215] [outer = (nil)] 02:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9364c800) [pid = 1812] [serial = 2216] [outer = 0x92ca3400] 02:52:32 INFO - PROCESS | 1812 | 1461232352459 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9385c400) [pid = 1812] [serial = 2217] [outer = 0x92ca3400] 02:52:33 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:33 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:33 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:33 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 02:52:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:52:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:52:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:52:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:52:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:52:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:52:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1592ms 02:52:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:52:33 INFO - PROCESS | 1812 | 1461232353377 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]]]}] 02:52:33 INFO - PROCESS | 1812 | 1461232353400 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1812 | 1461232353409 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:52:33 INFO - PROCESS | 1812 | 1461232353421 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1812 | 1461232353428 Marionette TRACE conn3 <- [1,2926,null,{}] 02:52:33 INFO - PROCESS | 1812 | 1461232353436 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}] 02:52:33 INFO - PROCESS | 1812 | 1461232353640 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:52:33 INFO - PROCESS | 1812 | 1461232353943 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c9000 == 136 [pid = 1812] [id = 739] 02:52:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fc35800) [pid = 1812] [serial = 2218] [outer = (nil)] 02:52:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x951e7c00) [pid = 1812] [serial = 2219] [outer = 0x8fc35800] 02:52:34 INFO - PROCESS | 1812 | 1461232354033 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x95b0ac00) [pid = 1812] [serial = 2220] [outer = 0x8fc35800] 02:52:34 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:52:34 INFO - PROCESS | 1812 | 1461232354853 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]]]}] 02:52:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:52:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1484ms 02:52:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:52:34 INFO - PROCESS | 1812 | 1461232354906 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1812 | 1461232354908 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:52:34 INFO - PROCESS | 1812 | 1461232354915 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1812 | 1461232354919 Marionette TRACE conn3 <- [1,2930,null,{}] 02:52:34 INFO - PROCESS | 1812 | 1461232354924 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}] 02:52:35 INFO - PROCESS | 1812 | 1461232355190 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:52:35 INFO - PROCESS | 1812 | 1461232355466 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x915aac00 == 137 [pid = 1812] [id = 740] 02:52:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93860c00) [pid = 1812] [serial = 2221] [outer = (nil)] 02:52:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x95bb8000) [pid = 1812] [serial = 2222] [outer = 0x93860c00] 02:52:35 INFO - PROCESS | 1812 | 1461232355560 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x95bbac00) [pid = 1812] [serial = 2223] [outer = 0x93860c00] 02:52:36 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:52:36 INFO - PROCESS | 1812 | 1461232356362 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]]]}] 02:52:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:52:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1494ms 02:52:36 INFO - PROCESS | 1812 | 1461232356409 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1812 | 1461232356413 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:52:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:52:36 INFO - PROCESS | 1812 | 1461232356419 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1812 | 1461232356422 Marionette TRACE conn3 <- [1,2934,null,{}] 02:52:36 INFO - PROCESS | 1812 | 1461232356428 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}] 02:52:36 INFO - PROCESS | 1812 | 1461232356632 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:52:36 INFO - PROCESS | 1812 | 1461232356903 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x95baf000 == 138 [pid = 1812] [id = 741] 02:52:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x95d24800) [pid = 1812] [serial = 2224] [outer = (nil)] 02:52:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x96426400) [pid = 1812] [serial = 2225] [outer = 0x95d24800] 02:52:36 INFO - PROCESS | 1812 | 1461232356988 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9642a800) [pid = 1812] [serial = 2226] [outer = 0x95d24800] 02:52:37 INFO - PROCESS | 1812 | 1461232357862 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]]]}] 02:52:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:52:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1481ms 02:52:37 INFO - PROCESS | 1812 | 1461232357900 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 1812 | 1461232357903 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:52:37 INFO - PROCESS | 1812 | 1461232357910 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 1812 | 1461232357912 Marionette TRACE conn3 <- [1,2938,null,{}] 02:52:37 INFO - PROCESS | 1812 | 1461232357918 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}] 02:52:38 INFO - PROCESS | 1812 | 1461232358117 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:52:38 INFO - PROCESS | 1812 | 1461232358429 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x902fb400 == 139 [pid = 1812] [id = 742] 02:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9050d000) [pid = 1812] [serial = 2227] [outer = (nil)] 02:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x96946800) [pid = 1812] [serial = 2228] [outer = 0x9050d000] 02:52:38 INFO - PROCESS | 1812 | 1461232358518 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x96948400) [pid = 1812] [serial = 2229] [outer = 0x9050d000] 02:52:39 INFO - PROCESS | 1812 | 1461232359325 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]]]}] 02:52:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:52:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1436ms 02:52:39 INFO - PROCESS | 1812 | 1461232359347 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1812 | 1461232359350 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:52:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:52:39 INFO - PROCESS | 1812 | 1461232359357 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1812 | 1461232359359 Marionette TRACE conn3 <- [1,2942,null,{}] 02:52:39 INFO - PROCESS | 1812 | 1461232359365 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}] 02:52:39 INFO - PROCESS | 1812 | 1461232359570 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:52:39 INFO - PROCESS | 1812 | 1461232359874 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x95bf6c00 == 140 [pid = 1812] [id = 743] 02:52:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x95d61c00) [pid = 1812] [serial = 2230] [outer = (nil)] 02:52:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9719b400) [pid = 1812] [serial = 2231] [outer = 0x95d61c00] 02:52:39 INFO - PROCESS | 1812 | 1461232359963 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x971a4400) [pid = 1812] [serial = 2232] [outer = 0x95d61c00] 02:52:40 INFO - PROCESS | 1812 | 1461232360800 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"]]]}] 02:52:40 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:52:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:52:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1490ms 02:52:40 INFO - PROCESS | 1812 | 1461232360889 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1812 | 1461232360893 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:52:40 INFO - PROCESS | 1812 | 1461232360907 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1812 | 1461232360909 Marionette TRACE conn3 <- [1,2946,null,{}] 02:52:40 INFO - PROCESS | 1812 | 1461232360916 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}] 02:52:41 INFO - PROCESS | 1812 | 1461232361139 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:52:41 INFO - PROCESS | 1812 | 1461232361440 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x96943000 == 141 [pid = 1812] [id = 744] 02:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9747f800) [pid = 1812] [serial = 2233] [outer = (nil)] 02:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9797f400) [pid = 1812] [serial = 2234] [outer = 0x9747f800] 02:52:41 INFO - PROCESS | 1812 | 1461232361568 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97980400) [pid = 1812] [serial = 2235] [outer = 0x9747f800] 02:52:42 INFO - PROCESS | 1812 | 1461232362485 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]]]}] 02:52:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:52:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1629ms 02:52:42 INFO - PROCESS | 1812 | 1461232362535 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1812 | 1461232362539 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:52:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:52:42 INFO - PROCESS | 1812 | 1461232362545 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1812 | 1461232362548 Marionette TRACE conn3 <- [1,2950,null,{}] 02:52:42 INFO - PROCESS | 1812 | 1461232362554 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}] 02:52:42 INFO - PROCESS | 1812 | 1461232362874 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:52:43 INFO - PROCESS | 1812 | 1461232363101 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c57cc00 == 142 [pid = 1812] [id = 745] 02:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92ca5800) [pid = 1812] [serial = 2236] [outer = (nil)] 02:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x979a5400) [pid = 1812] [serial = 2237] [outer = 0x92ca5800] 02:52:43 INFO - PROCESS | 1812 | 1461232363192 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97aa0000) [pid = 1812] [serial = 2238] [outer = 0x92ca5800] 02:52:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x97b89800 == 143 [pid = 1812] [id = 746] 02:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97b8b800) [pid = 1812] [serial = 2239] [outer = (nil)] 02:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x97b8fc00) [pid = 1812] [serial = 2240] [outer = 0x97b8b800] 02:52:44 INFO - PROCESS | 1812 | 1461232364111 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]]]}] 02:52:44 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:52:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 02:52:44 INFO - PROCESS | 1812 | 1461232364141 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 1812 | 1461232364145 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:52:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:52:44 INFO - PROCESS | 1812 | 1461232364164 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1812 | 1461232364169 Marionette TRACE conn3 <- [1,2954,null,{}] 02:52:44 INFO - PROCESS | 1812 | 1461232364175 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}] 02:52:44 INFO - PROCESS | 1812 | 1461232364426 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:52:44 INFO - PROCESS | 1812 | 1461232364766 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x902f1000 == 142 [pid = 1812] [id = 721] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x903d4400 == 141 [pid = 1812] [id = 720] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8f9a1800 == 140 [pid = 1812] [id = 718] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8b94a400 == 139 [pid = 1812] [id = 719] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee8b800 == 138 [pid = 1812] [id = 717] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed2d400 == 137 [pid = 1812] [id = 716] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed35400 == 136 [pid = 1812] [id = 715] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b3c00 == 135 [pid = 1812] [id = 713] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1b3400 == 134 [pid = 1812] [id = 714] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x89dc7c00 == 133 [pid = 1812] [id = 712] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8b6d6400 == 132 [pid = 1812] [id = 711] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e8400 == 131 [pid = 1812] [id = 710] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x89307400 == 130 [pid = 1812] [id = 709] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x880cc000 == 129 [pid = 1812] [id = 707] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x88f6c800 == 128 [pid = 1812] [id = 708] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x87e99000 == 127 [pid = 1812] [id = 706] 02:52:47 INFO - PROCESS | 1812 | --DOCSHELL 0x8316e400 == 126 [pid = 1812] [id = 705] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x99218000) [pid = 1812] [serial = 2094] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8ba4f000) [pid = 1812] [serial = 2058] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x902f9000) [pid = 1812] [serial = 2069] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fd25800) [pid = 1812] [serial = 2067] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9ff10c00) [pid = 1812] [serial = 2103] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9933fc00) [pid = 1812] [serial = 2096] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9892a000) [pid = 1812] [serial = 2091] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97986c00) [pid = 1812] [serial = 2085] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x880ca800) [pid = 1812] [serial = 2111] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9ae77000) [pid = 1812] [serial = 2097] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x87d5a400) [pid = 1812] [serial = 2109] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8b7d6400) [pid = 1812] [serial = 2057] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x866ef000) [pid = 1812] [serial = 2106] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9852d800) [pid = 1812] [serial = 2090] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8ebabc00) [pid = 1812] [serial = 2061] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x873ef800) [pid = 1812] [serial = 2108] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x889e8000) [pid = 1812] [serial = 2112] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x93647400) [pid = 1812] [serial = 2078] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x913ac000) [pid = 1812] [serial = 2072] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x87d59c00) [pid = 1812] [serial = 2052] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x89dc1000) [pid = 1812] [serial = 2055] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x88f6dc00) [pid = 1812] [serial = 2114] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8ef0f800) [pid = 1812] [serial = 2066] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8b7e0800) [pid = 1812] [serial = 1989] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x873ec800) [pid = 1812] [serial = 2051] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x903c7c00) [pid = 1812] [serial = 2070] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x99210800) [pid = 1812] [serial = 2040] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92c9c400) [pid = 1812] [serial = 2075] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92ca3800) [pid = 1812] [serial = 2076] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x95bb7c00) [pid = 1812] [serial = 2082] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97cde800) [pid = 1812] [serial = 2087] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x98fa4800) [pid = 1812] [serial = 2093] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c57e800) [pid = 1812] [serial = 2060] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x951e0800) [pid = 1812] [serial = 2081] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9801f400) [pid = 1812] [serial = 2088] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x976ea000) [pid = 1812] [serial = 2084] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x86503c00) [pid = 1812] [serial = 2105] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9364c400) [pid = 1812] [serial = 2079] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8ee5bc00) [pid = 1812] [serial = 2064] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9fe92800) [pid = 1812] [serial = 2102] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9ea1c800) [pid = 1812] [serial = 2100] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ed35800) [pid = 1812] [serial = 2063] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9df6d800) [pid = 1812] [serial = 2099] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9145b000) [pid = 1812] [serial = 2073] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8929a800) [pid = 1812] [serial = 2054] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316e400 == 127 [pid = 1812] [id = 747] 02:52:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8608bc00) [pid = 1812] [serial = 2241] [outer = (nil)] 02:52:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x866f0c00) [pid = 1812] [serial = 2242] [outer = 0x8608bc00] 02:52:47 INFO - PROCESS | 1812 | 1461232367537 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x873efc00) [pid = 1812] [serial = 2243] [outer = 0x8608bc00] 02:52:48 INFO - PROCESS | 1812 | 1461232368335 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]]]}] 02:52:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:52:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:52:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 4205ms 02:52:48 INFO - PROCESS | 1812 | 1461232368368 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1812 | 1461232368371 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:52:48 INFO - PROCESS | 1812 | 1461232368381 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1812 | 1461232368386 Marionette TRACE conn3 <- [1,2958,null,{}] 02:52:48 INFO - PROCESS | 1812 | 1461232368393 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}] 02:52:48 INFO - PROCESS | 1812 | 1461232368635 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:52:48 INFO - PROCESS | 1812 | 1461232368878 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x880c3c00 == 128 [pid = 1812] [id = 748] 02:52:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x880c4800) [pid = 1812] [serial = 2244] [outer = (nil)] 02:52:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x889efc00) [pid = 1812] [serial = 2245] [outer = 0x880c4800] 02:52:48 INFO - PROCESS | 1812 | 1461232368955 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8919ec00) [pid = 1812] [serial = 2246] [outer = 0x880c4800] 02:52:49 INFO - PROCESS | 1812 | 1461232369747 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]]]}] 02:52:49 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:52:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1391ms 02:52:49 INFO - PROCESS | 1812 | 1461232369770 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1812 | 1461232369775 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:52:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:52:49 INFO - PROCESS | 1812 | 1461232369785 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1812 | 1461232369789 Marionette TRACE conn3 <- [1,2962,null,{}] 02:52:49 INFO - PROCESS | 1812 | 1461232369795 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}] 02:52:49 INFO - PROCESS | 1812 | 1461232369977 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:52:50 INFO - PROCESS | 1812 | 1461232370233 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x873f5400 == 129 [pid = 1812] [id = 749] 02:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x889f0c00) [pid = 1812] [serial = 2247] [outer = (nil)] 02:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x89dbcc00) [pid = 1812] [serial = 2248] [outer = 0x889f0c00] 02:52:50 INFO - PROCESS | 1812 | 1461232370306 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89e88400) [pid = 1812] [serial = 2249] [outer = 0x889f0c00] 02:52:51 INFO - PROCESS | 1812 | 1461232371285 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]]]}] 02:52:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:52:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1542ms 02:52:51 INFO - PROCESS | 1812 | 1461232371328 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1812 | 1461232371331 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:52:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:52:51 INFO - PROCESS | 1812 | 1461232371338 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1812 | 1461232371343 Marionette TRACE conn3 <- [1,2966,null,{}] 02:52:51 INFO - PROCESS | 1812 | 1461232371367 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}] 02:52:51 INFO - PROCESS | 1812 | 1461232371646 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:52:51 INFO - PROCESS | 1812 | 1461232371686 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x866eb800 == 130 [pid = 1812] [id = 750] 02:52:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x889ef000) [pid = 1812] [serial = 2250] [outer = (nil)] 02:52:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8b6db800) [pid = 1812] [serial = 2251] [outer = 0x889ef000] 02:52:51 INFO - PROCESS | 1812 | 1461232371764 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8b7d7000) [pid = 1812] [serial = 2252] [outer = 0x889ef000] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x89294000) [pid = 1812] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x88f6fc00) [pid = 1812] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x85ef7c00) [pid = 1812] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x87e95800) [pid = 1812] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x86510c00) [pid = 1812] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x90880000) [pid = 1812] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x903d6400) [pid = 1812] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x903d5000) [pid = 1812] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fd26400) [pid = 1812] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f9a2800) [pid = 1812] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8ef06c00) [pid = 1812] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8ee8b400) [pid = 1812] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ed36000) [pid = 1812] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c1bb400) [pid = 1812] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8c1b5400) [pid = 1812] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8b946400) [pid = 1812] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8b6e2000) [pid = 1812] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a3ea000) [pid = 1812] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x89e89000) [pid = 1812] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:52:52 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8929a400) [pid = 1812] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:52:53 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x88f66800) [pid = 1812] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:52:53 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x87ea0000) [pid = 1812] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:52:53 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8316f400) [pid = 1812] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:52:53 INFO - PROCESS | 1812 | 1461232373269 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]]]}] 02:52:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:52:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1988ms 02:52:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:52:53 INFO - PROCESS | 1812 | 1461232373326 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1812 | 1461232373329 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:52:53 INFO - PROCESS | 1812 | 1461232373335 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1812 | 1461232373339 Marionette TRACE conn3 <- [1,2970,null,{}] 02:52:53 INFO - PROCESS | 1812 | 1461232373344 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}] 02:52:53 INFO - PROCESS | 1812 | 1461232373604 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:52:53 INFO - PROCESS | 1812 | 1461232373626 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x86510c00 == 131 [pid = 1812] [id = 751] 02:52:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x87e98400) [pid = 1812] [serial = 2253] [outer = (nil)] 02:52:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a198c00) [pid = 1812] [serial = 2254] [outer = 0x87e98400] 02:52:53 INFO - PROCESS | 1812 | 1461232373698 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8b6d8400) [pid = 1812] [serial = 2255] [outer = 0x87e98400] 02:52:54 INFO - PROCESS | 1812 | 1461232374519 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]]]}] 02:52:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:52:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1229ms 02:52:54 INFO - PROCESS | 1812 | 1461232374564 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1812 | 1461232374568 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:52:54 INFO - PROCESS | 1812 | 1461232374573 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1812 | 1461232374577 Marionette TRACE conn3 <- [1,2974,null,{}] 02:52:54 INFO - PROCESS | 1812 | 1461232374582 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}] 02:52:54 INFO - PROCESS | 1812 | 1461232374763 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:52:55 INFO - PROCESS | 1812 | 1461232375119 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x859dd400 == 132 [pid = 1812] [id = 752] 02:52:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8608b000) [pid = 1812] [serial = 2256] [outer = (nil)] 02:52:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8650ec00) [pid = 1812] [serial = 2257] [outer = 0x8608b000] 02:52:55 INFO - PROCESS | 1812 | 1461232375250 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x87d4fc00) [pid = 1812] [serial = 2258] [outer = 0x8608b000] 02:52:56 INFO - PROCESS | 1812 | 1461232376170 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]]]}] 02:52:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:52:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1648ms 02:52:56 INFO - PROCESS | 1812 | 1461232376224 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1812 | 1461232376232 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:52:56 INFO - PROCESS | 1812 | 1461232376241 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1812 | 1461232376246 Marionette TRACE conn3 <- [1,2978,null,{}] 02:52:56 INFO - PROCESS | 1812 | 1461232376254 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}] 02:52:56 INFO - PROCESS | 1812 | 1461232376476 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:52:56 INFO - PROCESS | 1812 | 1461232376774 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d59c00 == 133 [pid = 1812] [id = 753] 02:52:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x891a5800) [pid = 1812] [serial = 2259] [outer = (nil)] 02:52:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89291000) [pid = 1812] [serial = 2260] [outer = 0x891a5800] 02:52:56 INFO - PROCESS | 1812 | 1461232376874 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8930a000) [pid = 1812] [serial = 2261] [outer = 0x891a5800] 02:52:57 INFO - PROCESS | 1812 | 1461232377825 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]]]}] 02:52:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:52:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1636ms 02:52:57 INFO - PROCESS | 1812 | 1461232377881 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1812 | 1461232377887 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:52:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:52:57 INFO - PROCESS | 1812 | 1461232377895 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1812 | 1461232377899 Marionette TRACE conn3 <- [1,2982,null,{}] 02:52:57 INFO - PROCESS | 1812 | 1461232377905 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}] 02:52:58 INFO - PROCESS | 1812 | 1461232378128 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:52:58 INFO - PROCESS | 1812 | 1461232378421 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x89381c00 == 134 [pid = 1812] [id = 754] 02:52:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89e93c00) [pid = 1812] [serial = 2262] [outer = (nil)] 02:52:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a1a0800) [pid = 1812] [serial = 2263] [outer = 0x89e93c00] 02:52:58 INFO - PROCESS | 1812 | 1461232378600 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b6ddc00) [pid = 1812] [serial = 2264] [outer = 0x89e93c00] 02:52:59 INFO - PROCESS | 1812 | 1461232379450 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"]]]}] 02:52:59 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:52:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1585ms 02:52:59 INFO - PROCESS | 1812 | 1461232379481 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1812 | 1461232379485 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:52:59 INFO - PROCESS | 1812 | 1461232379499 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1812 | 1461232379508 Marionette TRACE conn3 <- [1,2986,null,{}] 02:52:59 INFO - PROCESS | 1812 | 1461232379517 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}] 02:52:59 INFO - PROCESS | 1812 | 1461232379739 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:53:00 INFO - PROCESS | 1812 | 1461232380042 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b6d6c00 == 135 [pid = 1812] [id = 755] 02:53:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c1b7c00) [pid = 1812] [serial = 2265] [outer = (nil)] 02:53:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c3cf400) [pid = 1812] [serial = 2266] [outer = 0x8c1b7c00] 02:53:00 INFO - PROCESS | 1812 | 1461232380133 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c57e800) [pid = 1812] [serial = 2267] [outer = 0x8c1b7c00] 02:53:00 INFO - PROCESS | 1812 | 1461232380971 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]]]}] 02:53:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:53:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1496ms 02:53:00 INFO - PROCESS | 1812 | 1461232380988 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 1812 | 1461232380992 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:53:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:53:01 INFO - PROCESS | 1812 | 1461232380998 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 1812 | 1461232381002 Marionette TRACE conn3 <- [1,2990,null,{}] 02:53:01 INFO - PROCESS | 1812 | 1461232381008 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}] 02:53:01 INFO - PROCESS | 1812 | 1461232381214 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:53:01 INFO - PROCESS | 1812 | 1461232381486 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c3c7400 == 136 [pid = 1812] [id = 756] 02:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8ebaa000) [pid = 1812] [serial = 2268] [outer = (nil)] 02:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8ec21800) [pid = 1812] [serial = 2269] [outer = 0x8ebaa000] 02:53:01 INFO - PROCESS | 1812 | 1461232381577 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ed28c00) [pid = 1812] [serial = 2270] [outer = 0x8ebaa000] 02:53:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee5c000 == 137 [pid = 1812] [id = 757] 02:53:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ee87400) [pid = 1812] [serial = 2271] [outer = (nil)] 02:53:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ee87c00) [pid = 1812] [serial = 2272] [outer = 0x8ee87400] 02:53:02 INFO - PROCESS | 1812 | 1461232382544 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]]]}] 02:53:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:53:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1586ms 02:53:02 INFO - PROCESS | 1812 | 1461232382586 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1812 | 1461232382591 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:53:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:53:02 INFO - PROCESS | 1812 | 1461232382603 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1812 | 1461232382605 Marionette TRACE conn3 <- [1,2994,null,{}] 02:53:02 INFO - PROCESS | 1812 | 1461232382612 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}] 02:53:02 INFO - PROCESS | 1812 | 1461232382874 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:53:03 INFO - PROCESS | 1812 | 1461232383255 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee86000 == 138 [pid = 1812] [id = 758] 02:53:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ee87000) [pid = 1812] [serial = 2273] [outer = (nil)] 02:53:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8ef06800) [pid = 1812] [serial = 2274] [outer = 0x8ee87000] 02:53:03 INFO - PROCESS | 1812 | 1461232383360 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f3e5c00) [pid = 1812] [serial = 2275] [outer = 0x8ee87000] 02:53:04 INFO - PROCESS | 1812 | 1461232384176 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]]]}] 02:53:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:53:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:53:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1641ms 02:53:04 INFO - PROCESS | 1812 | 1461232384238 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 1812 | 1461232384242 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:53:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:53:04 INFO - PROCESS | 1812 | 1461232384248 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1812 | 1461232384251 Marionette TRACE conn3 <- [1,2998,null,{}] 02:53:04 INFO - PROCESS | 1812 | 1461232384277 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}] 02:53:04 INFO - PROCESS | 1812 | 1461232384493 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:53:04 INFO - PROCESS | 1812 | 1461232384786 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ebaf800 == 139 [pid = 1812] [id = 759] 02:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ec19c00) [pid = 1812] [serial = 2276] [outer = (nil)] 02:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fd30800) [pid = 1812] [serial = 2277] [outer = 0x8ec19c00] 02:53:04 INFO - PROCESS | 1812 | 1461232384874 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd9c400) [pid = 1812] [serial = 2278] [outer = 0x8ec19c00] 02:53:05 INFO - PROCESS | 1812 | 1461232385730 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]]]}] 02:53:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:53:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1532ms 02:53:05 INFO - PROCESS | 1812 | 1461232385782 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 1812 | 1461232385785 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:53:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:53:05 INFO - PROCESS | 1812 | 1461232385792 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1812 | 1461232385795 Marionette TRACE conn3 <- [1,3002,null,{}] 02:53:05 INFO - PROCESS | 1812 | 1461232385801 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}] 02:53:06 INFO - PROCESS | 1812 | 1461232386037 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:53:06 INFO - PROCESS | 1812 | 1461232386335 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc30400 == 140 [pid = 1812] [id = 760] 02:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd27800) [pid = 1812] [serial = 2279] [outer = (nil)] 02:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x903cb800) [pid = 1812] [serial = 2280] [outer = 0x8fd27800] 02:53:06 INFO - PROCESS | 1812 | 1461232386434 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x903cf800) [pid = 1812] [serial = 2281] [outer = 0x8fd27800] 02:53:07 INFO - PROCESS | 1812 | 1461232387266 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]]]}] 02:53:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:53:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1532ms 02:53:07 INFO - PROCESS | 1812 | 1461232387325 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:53:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:53:07 INFO - PROCESS | 1812 | 1461232387329 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:53:07 INFO - PROCESS | 1812 | 1461232387336 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1812 | 1461232387339 Marionette TRACE conn3 <- [1,3006,null,{}] 02:53:07 INFO - PROCESS | 1812 | 1461232387361 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}] 02:53:07 INFO - PROCESS | 1812 | 1461232387670 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:53:07 INFO - PROCESS | 1812 | 1461232387897 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x903d6c00 == 141 [pid = 1812] [id = 761] 02:53:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9050ac00) [pid = 1812] [serial = 2282] [outer = (nil)] 02:53:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x91453000) [pid = 1812] [serial = 2283] [outer = 0x9050ac00] 02:53:07 INFO - PROCESS | 1812 | 1461232387987 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x915a2000) [pid = 1812] [serial = 2284] [outer = 0x9050ac00] 02:53:08 INFO - PROCESS | 1812 | 1461232388843 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]]]}] 02:53:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:53:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1544ms 02:53:08 INFO - PROCESS | 1812 | 1461232388880 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1812 | 1461232388884 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:53:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:53:08 INFO - PROCESS | 1812 | 1461232388890 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1812 | 1461232388894 Marionette TRACE conn3 <- [1,3010,null,{}] 02:53:08 INFO - PROCESS | 1812 | 1461232388899 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}] 02:53:09 INFO - PROCESS | 1812 | 1461232389113 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:53:09 INFO - PROCESS | 1812 | 1461232389385 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x90511400 == 142 [pid = 1812] [id = 762] 02:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x920be400) [pid = 1812] [serial = 2285] [outer = (nil)] 02:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x92ca1000) [pid = 1812] [serial = 2286] [outer = 0x920be400] 02:53:09 INFO - PROCESS | 1812 | 1461232389478 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x93564400) [pid = 1812] [serial = 2287] [outer = 0x920be400] 02:53:10 INFO - PROCESS | 1812 | 1461232390300 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]]]}] 02:53:10 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:53:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1438ms 02:53:10 INFO - PROCESS | 1812 | 1461232390329 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 1812 | 1461232390332 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:53:10 INFO - PROCESS | 1812 | 1461232390338 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1812 | 1461232390342 Marionette TRACE conn3 <- [1,3014,null,{}] 02:53:10 INFO - PROCESS | 1812 | 1461232390348 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}] 02:53:10 INFO - PROCESS | 1812 | 1461232390595 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:53:10 INFO - PROCESS | 1812 | 1461232390878 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca4400 == 143 [pid = 1812] [id = 763] 02:53:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x93571000) [pid = 1812] [serial = 2288] [outer = (nil)] 02:53:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9364a800) [pid = 1812] [serial = 2289] [outer = 0x93571000] 02:53:10 INFO - PROCESS | 1812 | 1461232390985 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93862400) [pid = 1812] [serial = 2290] [outer = 0x93571000] 02:53:11 INFO - PROCESS | 1812 | [1812] 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 02:53:11 INFO - PROCESS | 1812 | 1461232391956 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:53:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:53:11 INFO - {} 02:53:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:53:11 INFO - {} 02:53:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:53:11 INFO - {} 02:53:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:53:11 INFO - {} 02:53:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1635ms 02:53:11 INFO - PROCESS | 1812 | 1461232391976 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1812 | 1461232391980 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /FileAPI/fileReader.html 02:53:11 INFO - PROCESS | 1812 | 1461232391986 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1812 | 1461232391991 Marionette TRACE conn3 <- [1,3018,null,{}] 02:53:12 INFO - PROCESS | 1812 | 1461232392011 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}] 02:53:12 INFO - PROCESS | 1812 | 1461232392368 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:53:12 INFO - PROCESS | 1812 | 1461232392653 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x93eaf400 == 144 [pid = 1812] [id = 764] 02:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x95d29400) [pid = 1812] [serial = 2291] [outer = (nil)] 02:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97b84000) [pid = 1812] [serial = 2292] [outer = 0x95d29400] 02:53:12 INFO - PROCESS | 1812 | 1461232392746 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97b89400) [pid = 1812] [serial = 2293] [outer = 0x95d29400] 02:53:13 INFO - PROCESS | 1812 | 1461232393541 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]]]}] 02:53:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:53:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:53:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:53:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:53:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 1603ms 02:53:13 INFO - PROCESS | 1812 | 1461232393592 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1812 | 1461232393595 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:53:13 INFO - TEST-START | /FileAPI/historical.html 02:53:13 INFO - PROCESS | 1812 | 1461232393602 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1812 | 1461232393605 Marionette TRACE conn3 <- [1,3022,null,{}] 02:53:13 INFO - PROCESS | 1812 | 1461232393611 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}] 02:53:13 INFO - PROCESS | 1812 | 1461232393862 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:53:14 INFO - PROCESS | 1812 | 1461232394170 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x86842c00 == 145 [pid = 1812] [id = 765] 02:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x970f0400) [pid = 1812] [serial = 2294] [outer = (nil)] 02:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97cdec00) [pid = 1812] [serial = 2295] [outer = 0x970f0400] 02:53:14 INFO - PROCESS | 1812 | 1461232394257 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97ce1c00) [pid = 1812] [serial = 2296] [outer = 0x970f0400] 02:53:15 INFO - PROCESS | 1812 | 1461232395095 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"]]]}] 02:53:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:53:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:53:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:53:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:53:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:53:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:53:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:53:15 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 02:53:15 INFO - PROCESS | 1812 | 1461232395138 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1812 | 1461232395141 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:53:15 INFO - TEST-START | /FileAPI/idlharness.html 02:53:15 INFO - PROCESS | 1812 | 1461232395151 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1812 | 1461232395156 Marionette TRACE conn3 <- [1,3026,null,{}] 02:53:15 INFO - PROCESS | 1812 | 1461232395162 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}] 02:53:15 INFO - PROCESS | 1812 | 1461232395382 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:53:15 INFO - PROCESS | 1812 | 1461232395695 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x87f07000 == 146 [pid = 1812] [id = 766] 02:53:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97b87c00) [pid = 1812] [serial = 2297] [outer = (nil)] 02:53:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98021400) [pid = 1812] [serial = 2298] [outer = 0x97b87c00] 02:53:15 INFO - PROCESS | 1812 | 1461232395786 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x98023c00) [pid = 1812] [serial = 2299] [outer = 0x97b87c00] 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:53:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:53:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:53:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:53:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:53:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:53:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:53:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:53:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:53:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:53:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2641ms 02:53:17 INFO - PROCESS | 1812 | 1461232397570 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]]]}] 02:53:17 INFO - PROCESS | 1812 | 1461232397838 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1812 | 1461232397841 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:53:17 INFO - TEST-START | /FileAPI/idlharness.worker 02:53:17 INFO - PROCESS | 1812 | 1461232397857 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1812 | 1461232397864 Marionette TRACE conn3 <- [1,3030,null,{}] 02:53:17 INFO - PROCESS | 1812 | 1461232397874 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}] 02:53:18 INFO - PROCESS | 1812 | 1461232398139 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:53:18 INFO - PROCESS | 1812 | 1461232398478 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x9801dc00 == 147 [pid = 1812] [id = 767] 02:53:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9852b400) [pid = 1812] [serial = 2300] [outer = (nil)] 02:53:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99339000) [pid = 1812] [serial = 2301] [outer = 0x9852b400] 02:53:18 INFO - PROCESS | 1812 | 1461232398569 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x993e7000) [pid = 1812] [serial = 2302] [outer = 0x9852b400] 02:53:18 INFO - PROCESS | 1812 | [1812] 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 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:53:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:53:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:53:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:53:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:53:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:53:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:53:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:53:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:53:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:53:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:53:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:53:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:53:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:53:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:53:21 INFO - {} 02:53:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3329ms 02:53:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:53:21 INFO - PROCESS | 1812 | 1461232401048 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,{},{}]]]}] 02:53:21 INFO - PROCESS | 1812 | 1461232401198 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 1812 | 1461232401201 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:53:21 INFO - PROCESS | 1812 | 1461232401216 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1812 | 1461232401226 Marionette TRACE conn3 <- [1,3034,null,{}] 02:53:21 INFO - PROCESS | 1812 | 1461232401239 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}] 02:53:21 INFO - PROCESS | 1812 | 1461232401598 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:53:21 INFO - PROCESS | 1812 | 1461232401896 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ee58400 == 148 [pid = 1812] [id = 768] 02:53:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8ee59800) [pid = 1812] [serial = 2303] [outer = (nil)] 02:53:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa44c3c00) [pid = 1812] [serial = 2304] [outer = 0x8ee59800] 02:53:21 INFO - PROCESS | 1812 | 1461232401985 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa44cd000) [pid = 1812] [serial = 2305] [outer = 0x8ee59800] 02:53:22 INFO - PROCESS | 1812 | 1461232402834 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]]]}] 02:53:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:53:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1643ms 02:53:22 INFO - PROCESS | 1812 | 1461232402879 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1812 | 1461232402883 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:53:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:53:22 INFO - PROCESS | 1812 | 1461232402892 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1812 | 1461232402894 Marionette TRACE conn3 <- [1,3038,null,{}] 02:53:22 INFO - PROCESS | 1812 | 1461232402899 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}] 02:53:23 INFO - PROCESS | 1812 | 1461232403117 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:53:23 INFO - PROCESS | 1812 | 1461232403439 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x859e0c00 == 149 [pid = 1812] [id = 769] 02:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8ed25000) [pid = 1812] [serial = 2306] [outer = (nil)] 02:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa45f2800) [pid = 1812] [serial = 2307] [outer = 0x8ed25000] 02:53:23 INFO - PROCESS | 1812 | 1461232403529 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa45f4400) [pid = 1812] [serial = 2308] [outer = 0x8ed25000] 02:53:24 INFO - PROCESS | 1812 | 1461232404344 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"]]]}] 02:53:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:53:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:53:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 02:53:24 INFO - PROCESS | 1812 | 1461232404373 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 1812 | 1461232404376 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:53:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:53:24 INFO - PROCESS | 1812 | 1461232404383 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 1812 | 1461232404387 Marionette TRACE conn3 <- [1,3042,null,{}] 02:53:24 INFO - PROCESS | 1812 | 1461232404392 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}] 02:53:24 INFO - PROCESS | 1812 | 1461232404599 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:53:24 INFO - PROCESS | 1812 | 1461232404877 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x85f9b000 == 150 [pid = 1812] [id = 770] 02:53:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa47e0400) [pid = 1812] [serial = 2309] [outer = (nil)] 02:53:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa49c5800) [pid = 1812] [serial = 2310] [outer = 0xa47e0400] 02:53:24 INFO - PROCESS | 1812 | 1461232404963 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa49c7000) [pid = 1812] [serial = 2311] [outer = 0xa47e0400] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x87f06c00 == 149 [pid = 1812] [id = 522] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x866f1800 == 148 [pid = 1812] [id = 704] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8650dc00 == 147 [pid = 1812] [id = 723] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8316fc00 == 146 [pid = 1812] [id = 701] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x86508800 == 145 [pid = 1812] [id = 702] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x87d58000 == 144 [pid = 1812] [id = 593] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ee55000 == 143 [pid = 1812] [id = 458] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x86510c00 == 142 [pid = 1812] [id = 751] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x866eb800 == 141 [pid = 1812] [id = 750] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x873f5400 == 140 [pid = 1812] [id = 749] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x880c3c00 == 139 [pid = 1812] [id = 748] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x97b89800 == 138 [pid = 1812] [id = 746] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8316e400 == 137 [pid = 1812] [id = 747] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x96943000 == 136 [pid = 1812] [id = 744] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c57cc00 == 135 [pid = 1812] [id = 745] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x95bf6c00 == 134 [pid = 1812] [id = 743] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x902fb400 == 133 [pid = 1812] [id = 742] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x95baf000 == 132 [pid = 1812] [id = 741] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3c9000 == 131 [pid = 1812] [id = 739] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x915aac00 == 130 [pid = 1812] [id = 740] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x920c9800 == 129 [pid = 1812] [id = 738] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed38400 == 128 [pid = 1812] [id = 737] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x9933f400 == 127 [pid = 1812] [id = 472] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8f3eac00 == 126 [pid = 1812] [id = 736] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ef0e800 == 125 [pid = 1812] [id = 735] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ebaf000 == 124 [pid = 1812] [id = 733] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c3c5000 == 123 [pid = 1812] [id = 734] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bb000 == 122 [pid = 1812] [id = 732] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8b94f000 == 121 [pid = 1812] [id = 731] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e9400 == 120 [pid = 1812] [id = 730] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x89384000 == 119 [pid = 1812] [id = 729] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x889e9c00 == 118 [pid = 1812] [id = 727] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x87d56400 == 117 [pid = 1812] [id = 728] 02:53:27 INFO - PROCESS | 1812 | --DOCSHELL 0x87f0f400 == 116 [pid = 1812] [id = 703] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8a3e0000) [pid = 1812] [serial = 2049] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x89306400) [pid = 1812] [serial = 2178] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8928fc00) [pid = 1812] [serial = 2177] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x87e9ec00) [pid = 1812] [serial = 2180] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x880c6000) [pid = 1812] [serial = 2174] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x866eec00) [pid = 1812] [serial = 2171] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x86849c00) [pid = 1812] [serial = 2172] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x92ca3000) [pid = 1812] [serial = 2169] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x92c9dc00) [pid = 1812] [serial = 2168] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x915acc00) [pid = 1812] [serial = 2166] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x91453800) [pid = 1812] [serial = 2165] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x90515000) [pid = 1812] [serial = 2163] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9050c400) [pid = 1812] [serial = 2162] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x902f2c00) [pid = 1812] [serial = 2160] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x902efc00) [pid = 1812] [serial = 2159] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9004fc00) [pid = 1812] [serial = 2157] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8fda7000) [pid = 1812] [serial = 2156] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8fd28800) [pid = 1812] [serial = 2154] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fd23c00) [pid = 1812] [serial = 2153] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8f9a6c00) [pid = 1812] [serial = 2151] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8f3ea800) [pid = 1812] [serial = 2150] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8ee89000) [pid = 1812] [serial = 2148] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8ee50400) [pid = 1812] [serial = 2147] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8ed1f400) [pid = 1812] [serial = 2145] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8ebaf400) [pid = 1812] [serial = 2144] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8eba4c00) [pid = 1812] [serial = 2142] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8eba2000) [pid = 1812] [serial = 2141] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8c3ce400) [pid = 1812] [serial = 2139] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8c1b6400) [pid = 1812] [serial = 2138] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8ba5b400) [pid = 1812] [serial = 2136] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8ba50000) [pid = 1812] [serial = 2135] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8b6e0000) [pid = 1812] [serial = 2133] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8b65ec00) [pid = 1812] [serial = 2132] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a19e000) [pid = 1812] [serial = 2130] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a19a400) [pid = 1812] [serial = 2129] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89dc9c00) [pid = 1812] [serial = 2127] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x89dc2c00) [pid = 1812] [serial = 2126] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8929b400) [pid = 1812] [serial = 2124] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8928dc00) [pid = 1812] [serial = 2123] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x889e3400) [pid = 1812] [serial = 2121] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87f0a000) [pid = 1812] [serial = 2120] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x85fa2800) [pid = 1812] [serial = 2118] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x859d3800) [pid = 1812] [serial = 2117] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a198000) [pid = 1812] [serial = 2183] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x89382c00) [pid = 1812] [serial = 2181] [outer = (nil)] [url = about:blank] 02:53:28 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x889eb400) [pid = 1812] [serial = 2175] [outer = (nil)] [url = about:blank] 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:53:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:53:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:53:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:53:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:53:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 4682ms 02:53:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:53:29 INFO - PROCESS | 1812 | 1461232409006 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]]]}] 02:53:29 INFO - PROCESS | 1812 | 1461232409067 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 1812 | 1461232409076 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:53:29 INFO - PROCESS | 1812 | 1461232409158 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 1812 | 1461232409164 Marionette TRACE conn3 <- [1,3046,null,{}] 02:53:29 INFO - PROCESS | 1812 | 1461232409191 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}] 02:53:29 INFO - PROCESS | 1812 | 1461232409383 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:53:29 INFO - PROCESS | 1812 | 1461232409655 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x87e95800 == 117 [pid = 1812] [id = 771] 02:53:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x87e96800) [pid = 1812] [serial = 2312] [outer = (nil)] 02:53:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x880cbc00) [pid = 1812] [serial = 2313] [outer = 0x87e96800] 02:53:29 INFO - PROCESS | 1812 | 1461232409732 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x889e7c00) [pid = 1812] [serial = 2314] [outer = 0x87e96800] 02:53:30 INFO - PROCESS | 1812 | [1812] 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 02:53:30 INFO - PROCESS | 1812 | 1461232410612 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:53:30 INFO - {} 02:53:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1555ms 02:53:30 INFO - PROCESS | 1812 | 1461232410673 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1812 | 1461232410681 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:53:30 INFO - PROCESS | 1812 | 1461232410699 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1812 | 1461232410704 Marionette TRACE conn3 <- [1,3050,null,{}] 02:53:30 INFO - PROCESS | 1812 | 1461232410709 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}] 02:53:30 INFO - PROCESS | 1812 | 1461232410971 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:53:31 INFO - PROCESS | 1812 | 1461232411014 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x86847400 == 118 [pid = 1812] [id = 772] 02:53:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87d5ec00) [pid = 1812] [serial = 2315] [outer = (nil)] 02:53:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8929bc00) [pid = 1812] [serial = 2316] [outer = 0x87d5ec00] 02:53:31 INFO - PROCESS | 1812 | 1461232411086 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8930d800) [pid = 1812] [serial = 2317] [outer = 0x87d5ec00] 02:53:32 INFO - PROCESS | 1812 | 1461232412039 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]]]}] 02:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:53:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:53:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1379ms 02:53:32 INFO - PROCESS | 1812 | 1461232412080 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1812 | 1461232412083 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:53:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:53:32 INFO - PROCESS | 1812 | 1461232412096 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1812 | 1461232412101 Marionette TRACE conn3 <- [1,3054,null,{}] 02:53:32 INFO - PROCESS | 1812 | 1461232412117 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}] 02:53:32 INFO - PROCESS | 1812 | 1461232412417 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87d55000) [pid = 1812] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x889ef000) [pid = 1812] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x89e87c00) [pid = 1812] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x87e9a400) [pid = 1812] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x880c4800) [pid = 1812] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8608bc00) [pid = 1812] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x97b8b800) [pid = 1812] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9747f800) [pid = 1812] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x95d61c00) [pid = 1812] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9050d000) [pid = 1812] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x95d24800) [pid = 1812] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x93860c00) [pid = 1812] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8fc35800) [pid = 1812] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x92ca3400) [pid = 1812] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8ef07c00) [pid = 1812] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8f99f400) [pid = 1812] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8f3ea400) [pid = 1812] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8ef03800) [pid = 1812] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8ed2b400) [pid = 1812] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8c582000) [pid = 1812] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8ba59000) [pid = 1812] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8b7e3800) [pid = 1812] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:53:33 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x889f0c00) [pid = 1812] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:53:33 INFO - PROCESS | 1812 | 1461232413323 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8608bc00 == 119 [pid = 1812] [id = 773] 02:53:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8650f000) [pid = 1812] [serial = 2318] [outer = (nil)] 02:53:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x889ef000) [pid = 1812] [serial = 2319] [outer = 0x8650f000] 02:53:33 INFO - PROCESS | 1812 | 1461232413425 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a19e400) [pid = 1812] [serial = 2320] [outer = 0x8650f000] 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:53:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:53:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:53:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2628ms 02:53:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:53:34 INFO - PROCESS | 1812 | 1461232414584 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"]]]}] 02:53:34 INFO - PROCESS | 1812 | 1461232414718 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 1812 | 1461232414721 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:53:34 INFO - PROCESS | 1812 | 1461232414732 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1812 | 1461232414744 Marionette TRACE conn3 <- [1,3058,null,{}] 02:53:34 INFO - PROCESS | 1812 | 1461232414790 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}] 02:53:35 INFO - PROCESS | 1812 | 1461232415194 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:53:35 INFO - PROCESS | 1812 | 1461232415553 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8316fc00 == 120 [pid = 1812] [id = 774] 02:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x859d3800) [pid = 1812] [serial = 2321] [outer = (nil)] 02:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x86097800) [pid = 1812] [serial = 2322] [outer = 0x859d3800] 02:53:35 INFO - PROCESS | 1812 | 1461232415647 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x86849000) [pid = 1812] [serial = 2323] [outer = 0x859d3800] 02:53:36 INFO - PROCESS | 1812 | 1461232416582 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]]]}] 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:53:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:53:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:53:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:53:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:53:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:53:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:53:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:53:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:53:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1890ms 02:53:36 INFO - PROCESS | 1812 | 1461232416628 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1812 | 1461232416641 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:53:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:53:36 INFO - PROCESS | 1812 | 1461232416651 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1812 | 1461232416656 Marionette TRACE conn3 <- [1,3062,null,{}] 02:53:36 INFO - PROCESS | 1812 | 1461232416663 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}] 02:53:36 INFO - PROCESS | 1812 | 1461232416974 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:53:37 INFO - PROCESS | 1812 | 1461232417200 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x88f6f400 == 121 [pid = 1812] [id = 775] 02:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8919dc00) [pid = 1812] [serial = 2324] [outer = (nil)] 02:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x891aac00) [pid = 1812] [serial = 2325] [outer = 0x8919dc00] 02:53:37 INFO - PROCESS | 1812 | 1461232417348 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89298c00) [pid = 1812] [serial = 2326] [outer = 0x8919dc00] 02:53:37 INFO - PROCESS | 1812 | [1812] 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 02:53:38 INFO - PROCESS | 1812 | 1461232418292 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:53:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:53:38 INFO - {} 02:53:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1683ms 02:53:38 INFO - PROCESS | 1812 | 1461232418337 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1812 | 1461232418344 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:53:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:53:38 INFO - PROCESS | 1812 | 1461232418358 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1812 | 1461232418362 Marionette TRACE conn3 <- [1,3066,null,{}] 02:53:38 INFO - PROCESS | 1812 | 1461232418368 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}] 02:53:38 INFO - PROCESS | 1812 | 1461232418705 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:53:38 INFO - PROCESS | 1812 | 1461232418980 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x89dc3800 == 122 [pid = 1812] [id = 776] 02:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89dc8c00) [pid = 1812] [serial = 2327] [outer = (nil)] 02:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a19dc00) [pid = 1812] [serial = 2328] [outer = 0x89dc8c00] 02:53:39 INFO - PROCESS | 1812 | 1461232419071 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b662400) [pid = 1812] [serial = 2329] [outer = 0x89dc8c00] 02:53:39 INFO - PROCESS | 1812 | 1461232419987 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]]]}] 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:53:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:53:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1686ms 02:53:40 INFO - PROCESS | 1812 | 1461232420047 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1812 | 1461232420050 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:53:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:53:40 INFO - PROCESS | 1812 | 1461232420067 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1812 | 1461232420076 Marionette TRACE conn3 <- [1,3070,null,{}] 02:53:40 INFO - PROCESS | 1812 | 1461232420101 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}] 02:53:40 INFO - PROCESS | 1812 | 1461232420326 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:53:40 INFO - PROCESS | 1812 | 1461232420671 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x89da5000 == 123 [pid = 1812] [id = 777] 02:53:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ba5ac00) [pid = 1812] [serial = 2330] [outer = (nil)] 02:53:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c1b2c00) [pid = 1812] [serial = 2331] [outer = 0x8ba5ac00] 02:53:40 INFO - PROCESS | 1812 | 1461232420764 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8c1b7400) [pid = 1812] [serial = 2332] [outer = 0x8ba5ac00] 02:53:41 INFO - PROCESS | 1812 | 1461232421587 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]]]}] 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:53:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:53:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1569ms 02:53:41 INFO - PROCESS | 1812 | 1461232421629 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 1812 | 1461232421633 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:53:41 INFO - PROCESS | 1812 | 1461232421640 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 1812 | 1461232421643 Marionette TRACE conn3 <- [1,3074,null,{}] 02:53:41 INFO - PROCESS | 1812 | 1461232421649 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}] 02:53:41 INFO - PROCESS | 1812 | 1461232421891 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:53:42 INFO - PROCESS | 1812 | 1461232422197 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b667400 == 124 [pid = 1812] [id = 778] 02:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c1b1000) [pid = 1812] [serial = 2333] [outer = (nil)] 02:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c578800) [pid = 1812] [serial = 2334] [outer = 0x8c1b1000] 02:53:42 INFO - PROCESS | 1812 | 1461232422288 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c582400) [pid = 1812] [serial = 2335] [outer = 0x8c1b1000] 02:53:43 INFO - PROCESS | 1812 | 1461232423121 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]]]}] 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:53:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1537ms 02:53:43 INFO - PROCESS | 1812 | 1461232423179 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 1812 | 1461232423183 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:53:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:53:43 INFO - PROCESS | 1812 | 1461232423190 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 1812 | 1461232423193 Marionette TRACE conn3 <- [1,3078,null,{}] 02:53:43 INFO - PROCESS | 1812 | 1461232423199 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}] 02:53:43 INFO - PROCESS | 1812 | 1461232423401 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:53:43 INFO - PROCESS | 1812 | 1461232423722 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8929b400 == 125 [pid = 1812] [id = 779] 02:53:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89304000) [pid = 1812] [serial = 2336] [outer = (nil)] 02:53:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x89da2400) [pid = 1812] [serial = 2337] [outer = 0x89304000] 02:53:43 INFO - PROCESS | 1812 | 1461232423828 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8ed2b400) [pid = 1812] [serial = 2338] [outer = 0x89304000] 02:53:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:53:44 INFO - reader.readAsText(blob_2) 02:53:44 INFO - }" did not throw 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:53:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:53:44 INFO - reader.readAsDataURL(blob_2) 02:53:44 INFO - }" did not throw 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:53:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:53:44 INFO - reader.readAsArrayBuffer(blob_2) 02:53:44 INFO - }" did not throw 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:53:44 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 02:53:44 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:53:44 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 1812 | 1461232424782 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:53:44 INFO - PROCESS | 1812 | 1461232424790 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 1812 | 1461232424792 Marionette TRACE conn3 <- [1,3082,null,{}] 02:53:44 INFO - PROCESS | 1812 | 1461232424856 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}] 02:53:45 INFO - PROCESS | 1812 | 1461232425117 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:53:45 INFO - PROCESS | 1812 | 1461232425387 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c577c00 == 126 [pid = 1812] [id = 780] 02:53:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ebae800) [pid = 1812] [serial = 2339] [outer = (nil)] 02:53:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ef07c00) [pid = 1812] [serial = 2340] [outer = 0x8ebae800] 02:53:45 INFO - PROCESS | 1812 | 1461232425542 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8ef0e400) [pid = 1812] [serial = 2341] [outer = 0x8ebae800] 02:53:46 INFO - PROCESS | 1812 | 1461232426359 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]]]}] 02:53:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:53:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1631ms 02:53:46 INFO - PROCESS | 1812 | 1461232426424 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 1812 | 1461232426429 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:53:46 INFO - PROCESS | 1812 | 1461232426435 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1812 | 1461232426439 Marionette TRACE conn3 <- [1,3086,null,{}] 02:53:46 INFO - PROCESS | 1812 | 1461232426445 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}] 02:53:46 INFO - PROCESS | 1812 | 1461232426681 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:53:47 INFO - PROCESS | 1812 | 1461232426987 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8938b800 == 127 [pid = 1812] [id = 781] 02:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ee5a400) [pid = 1812] [serial = 2342] [outer = (nil)] 02:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f3ebc00) [pid = 1812] [serial = 2343] [outer = 0x8ee5a400] 02:53:47 INFO - PROCESS | 1812 | 1461232427077 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f9a1000) [pid = 1812] [serial = 2344] [outer = 0x8ee5a400] 02:53:47 INFO - PROCESS | 1812 | 1461232427964 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:53:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:53:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1585ms 02:53:48 INFO - PROCESS | 1812 | 1461232428021 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1812 | 1461232428025 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:53:48 INFO - PROCESS | 1812 | 1461232428073 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1812 | 1461232428077 Marionette TRACE conn3 <- [1,3090,null,{}] 02:53:48 INFO - PROCESS | 1812 | 1461232428091 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}] 02:53:48 INFO - PROCESS | 1812 | 1461232428365 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:53:48 INFO - PROCESS | 1812 | 1461232428761 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8929c000 == 128 [pid = 1812] [id = 782] 02:53:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ee84c00) [pid = 1812] [serial = 2345] [outer = (nil)] 02:53:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fda3800) [pid = 1812] [serial = 2346] [outer = 0x8ee84c00] 02:53:48 INFO - PROCESS | 1812 | 1461232428880 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9004f400) [pid = 1812] [serial = 2347] [outer = 0x8ee84c00] 02:53:49 INFO - PROCESS | 1812 | 1461232429717 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:53:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1739ms 02:53:49 INFO - PROCESS | 1812 | 1461232429772 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1812 | 1461232429776 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:53:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:53:49 INFO - PROCESS | 1812 | 1461232429782 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1812 | 1461232429786 Marionette TRACE conn3 <- [1,3094,null,{}] 02:53:49 INFO - PROCESS | 1812 | 1461232429792 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}] 02:53:50 INFO - PROCESS | 1812 | 1461232430020 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:53:50 INFO - PROCESS | 1812 | 1461232430332 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x86506000 == 129 [pid = 1812] [id = 783] 02:53:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fda0c00) [pid = 1812] [serial = 2348] [outer = (nil)] 02:53:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x902f2400) [pid = 1812] [serial = 2349] [outer = 0x8fda0c00] 02:53:50 INFO - PROCESS | 1812 | 1461232430423 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x902f5800) [pid = 1812] [serial = 2350] [outer = 0x8fda0c00] 02:53:51 INFO - PROCESS | 1812 | 1461232431297 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:53:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1540ms 02:53:51 INFO - PROCESS | 1812 | 1461232431324 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 1812 | 1461232431328 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:53:51 INFO - PROCESS | 1812 | 1461232431334 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 1812 | 1461232431338 Marionette TRACE conn3 <- [1,3098,null,{}] 02:53:51 INFO - PROCESS | 1812 | 1461232431344 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}] 02:53:51 INFO - PROCESS | 1812 | 1461232431605 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:53:51 INFO - PROCESS | 1812 | 1461232431902 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd9d400 == 130 [pid = 1812] [id = 784] 02:53:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x902edc00) [pid = 1812] [serial = 2351] [outer = (nil)] 02:53:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90510400) [pid = 1812] [serial = 2352] [outer = 0x902edc00] 02:53:52 INFO - PROCESS | 1812 | 1461232432009 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x91452000) [pid = 1812] [serial = 2353] [outer = 0x902edc00] 02:53:52 INFO - PROCESS | 1812 | 1461232432915 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]]]}] 02:53:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:53:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:53:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1592ms 02:53:52 INFO - PROCESS | 1812 | 1461232432927 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1812 | 1461232432931 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:53:52 INFO - PROCESS | 1812 | 1461232432938 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1812 | 1461232432942 Marionette TRACE conn3 <- [1,3102,null,{}] 02:53:52 INFO - PROCESS | 1812 | 1461232432948 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}] 02:53:53 INFO - PROCESS | 1812 | 1461232433213 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:53:53 INFO - PROCESS | 1812 | 1461232433531 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9050dc00 == 131 [pid = 1812] [id = 785] 02:53:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9145b000) [pid = 1812] [serial = 2354] [outer = (nil)] 02:53:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x92ca2c00) [pid = 1812] [serial = 2355] [outer = 0x9145b000] 02:53:53 INFO - PROCESS | 1812 | 1461232433625 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9356f400) [pid = 1812] [serial = 2356] [outer = 0x9145b000] 02:53:54 INFO - PROCESS | 1812 | 1461232434497 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:53:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1590ms 02:53:54 INFO - PROCESS | 1812 | 1461232434529 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1812 | 1461232434533 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:53:54 INFO - PROCESS | 1812 | 1461232434539 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1812 | 1461232434542 Marionette TRACE conn3 <- [1,3106,null,{}] 02:53:54 INFO - PROCESS | 1812 | 1461232434548 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}] 02:53:54 INFO - PROCESS | 1812 | 1461232434777 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:53:55 INFO - PROCESS | 1812 | 1461232435089 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x915af800 == 132 [pid = 1812] [id = 786] 02:53:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x92ca3c00) [pid = 1812] [serial = 2357] [outer = (nil)] 02:53:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93860800) [pid = 1812] [serial = 2358] [outer = 0x92ca3c00] 02:53:55 INFO - PROCESS | 1812 | 1461232435182 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93864400) [pid = 1812] [serial = 2359] [outer = 0x92ca3c00] 02:53:56 INFO - PROCESS | 1812 | 1461232436029 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]]]}] 02:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:53:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:53:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1531ms 02:53:56 INFO - PROCESS | 1812 | 1461232436072 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1812 | 1461232436076 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:53:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:53:56 INFO - PROCESS | 1812 | 1461232436083 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1812 | 1461232436086 Marionette TRACE conn3 <- [1,3110,null,{}] 02:53:56 INFO - PROCESS | 1812 | 1461232436092 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}] 02:53:56 INFO - PROCESS | 1812 | 1461232436424 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:53:56 INFO - PROCESS | 1812 | 1461232436673 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x92ca0c00 == 133 [pid = 1812] [id = 787] 02:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x93642c00) [pid = 1812] [serial = 2360] [outer = (nil)] 02:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x95bb0c00) [pid = 1812] [serial = 2361] [outer = 0x93642c00] 02:53:56 INFO - PROCESS | 1812 | 1461232436767 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x95bb3400) [pid = 1812] [serial = 2362] [outer = 0x93642c00] 02:53:57 INFO - PROCESS | 1812 | 1461232437600 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"]]]}] 02:53:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:53:57 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:53:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:53:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1586ms 02:53:57 INFO - PROCESS | 1812 | 1461232437671 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1812 | 1461232437675 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:53:57 INFO - PROCESS | 1812 | 1461232437681 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1812 | 1461232437685 Marionette TRACE conn3 <- [1,3114,null,{}] 02:53:57 INFO - PROCESS | 1812 | 1461232437691 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}] 02:53:57 INFO - PROCESS | 1812 | 1461232437935 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:53:58 INFO - PROCESS | 1812 | 1461232438248 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\", \"afe4a96c-57ef-4e03-99b1-47c21fc0b551\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x9087bc00 == 134 [pid = 1812] [id = 788] 02:53:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x913a7400) [pid = 1812] [serial = 2363] [outer = (nil)] 02:53:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x95d64000) [pid = 1812] [serial = 2364] [outer = 0x913a7400] 02:53:58 INFO - PROCESS | 1812 | 1461232438342 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9693b800) [pid = 1812] [serial = 2365] [outer = 0x913a7400] 02:53:59 INFO - PROCESS | 1812 | 1461232439197 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]]]}] 02:53:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:53:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1531ms 02:53:59 INFO - PROCESS | 1812 | 1461232439213 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 1812 | 1461232439216 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:54:00 WARNING - u'runner_teardown' () 02:54:00 INFO - No more tests 02:54:00 INFO - Got 0 unexpected results 02:54:00 INFO - SUITE-END | took 1308s 02:54:00 INFO - Closing logging queue 02:54:00 INFO - queue closed 02:54:00 INFO - Return code: 0 02:54:00 WARNING - # TBPL SUCCESS # 02:54:00 INFO - Running post-action listener: _resource_record_post_action 02:54:00 INFO - Running post-run listener: _resource_record_post_run 02:54:01 INFO - Total resource usage - Wall time: 1346s; CPU: 98.0%; Read bytes: 13946880; Write bytes: 960790528; Read time: 480; Write time: 237084 02:54:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:54:01 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 184573952; Read time: 0; Write time: 155972 02:54:01 INFO - run-tests - Wall time: 1314s; CPU: 98.0%; Read bytes: 11227136; Write bytes: 776216576; Read time: 320; Write time: 81112 02:54:01 INFO - Running post-run listener: _upload_blobber_files 02:54:01 INFO - Blob upload gear active. 02:54:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:54:01 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:54:01 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'] 02:54:01 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 02:54:02 INFO - (blobuploader) - INFO - Open directory for files ... 02:54:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:54:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:54:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:54:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:54:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:54:04 INFO - (blobuploader) - INFO - Done attempting. 02:54:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:54:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:54:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:54:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:54:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:54:05 INFO - (blobuploader) - INFO - Done attempting. 02:54:05 INFO - (blobuploader) - INFO - Iteration through files over. 02:54:05 INFO - Return code: 0 02:54:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:54:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:54:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a119370b06cac35dae55a9ba7c861c8635785f2defff867c3d2a7a6e4c5f686523e5b0d591276aefb6804192226df70dbaa74aafe7a1a131a43ea35a82948b58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31ed5f35d7b3983cad12b79399819a5ffa2aae5b2efab608cd138953af1aa9493c54702ea50b3dfae398a5a161220cdf5e854c563ff60b2d6472029aeef23e11"} 02:54:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:54:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:54:05 INFO - Contents: 02:54:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a119370b06cac35dae55a9ba7c861c8635785f2defff867c3d2a7a6e4c5f686523e5b0d591276aefb6804192226df70dbaa74aafe7a1a131a43ea35a82948b58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31ed5f35d7b3983cad12b79399819a5ffa2aae5b2efab608cd138953af1aa9493c54702ea50b3dfae398a5a161220cdf5e854c563ff60b2d6472029aeef23e11"} 02:54:05 INFO - Running post-run listener: copy_logs_to_upload_dir 02:54:05 INFO - Copying logs to upload dir... 02:54:05 INFO - mkdir: /builds/slave/test/build/upload/logs 02:54:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1435.964144 ========= master_lag: 1.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 57 secs) (at 2016-04-21 02:54:07.125419) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:07.126640) ========= 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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a119370b06cac35dae55a9ba7c861c8635785f2defff867c3d2a7a6e4c5f686523e5b0d591276aefb6804192226df70dbaa74aafe7a1a131a43ea35a82948b58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31ed5f35d7b3983cad12b79399819a5ffa2aae5b2efab608cd138953af1aa9493c54702ea50b3dfae398a5a161220cdf5e854c563ff60b2d6472029aeef23e11"} build_url:https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032054 build_url: 'https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/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/a119370b06cac35dae55a9ba7c861c8635785f2defff867c3d2a7a6e4c5f686523e5b0d591276aefb6804192226df70dbaa74aafe7a1a131a43ea35a82948b58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31ed5f35d7b3983cad12b79399819a5ffa2aae5b2efab608cd138953af1aa9493c54702ea50b3dfae398a5a161220cdf5e854c563ff60b2d6472029aeef23e11"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ld4pT2cFTri-H_tAS0qcAQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.63 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:07.785733) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:07.786265) ========= 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-1461229617.826745-1996782607 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016983 ========= master_lag: 0.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:07.905834) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:54:07.906308) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:54:07.908245) ========= ========= Total master_lag: 2.32 =========